ConstReadonlyBYTE: W_BYTEReadonlyWORD: W_WORDReadonlyDWORD: W_DWORDReadonlyCHAR: SimpleCDataConstructor<"char">ReadonlyWCHAR: SimpleCDataConstructor<"wchar">ReadonlyUINT: SimpleCDataConstructor<"uint32">ReadonlyINT: SimpleCDataConstructor<"int32">ReadonlyDOUBLE: SimpleCDataConstructor<"double">ReadonlyFLOAT: SimpleCDataConstructor<"float">ReadonlyBOOLEAN: W_BYTEReadonlyBOOL: W_LONGReadonlyVARIANT_BOOL: SimpleCDataConstructor<"bool">ReadonlyULONG: W_DWORDReadonlyLONG: W_LONGReadonlyUSHORT: W_WORDReadonlySHORT: W_SHORTReadonly_LARGE_INTEGER: SimpleCDataConstructor<"int64">ReadonlyLARGE_INTEGER: SimpleCDataConstructor<"int64">Readonly_ULARGE_INTEGER: SimpleCDataConstructor<"uint64">ReadonlyULARGE_INTEGER: SimpleCDataConstructor<"uint64">ReadonlyLPCOLESTR: SimpleCDataConstructor<"wstring">ReadonlyLPOLESTR: SimpleCDataConstructor<"wstring">ReadonlyOLESTR: SimpleCDataConstructor<"wstring">ReadonlyLPCWSTR: SimpleCDataConstructor<"wstring">ReadonlyLPWSTR: SimpleCDataConstructor<"wstring">ReadonlyLPCSTR: SimpleCDataConstructor<"string">ReadonlyLPSTR: SimpleCDataConstructor<"string">ReadonlyLPCVOID: W_HANDLEReadonlyLPVOID: W_HANDLEReadonlyWPARAM: SimpleCDataConstructor<"size_t">ReadonlyLPARAM: SimpleCDataConstructor<"ssize_t">ReadonlyATOM: W_WORDReadonlyLANGID: W_WORDReadonlyCOLORREF: W_DWORDReadonlyLGRPID: W_DWORDReadonlyLCTYPE: W_DWORDReadonlyLCID: W_DWORDReadonlyHANDLE: W_HANDLEReadonlyHACCEL: W_HANDLEReadonlyHBITMAP: W_HANDLEReadonlyHBRUSH: W_HANDLEReadonlyHCOLORSPACE: W_HANDLEReadonlyHDC: W_HANDLEReadonlyHDESK: W_HANDLEReadonlyHDWP: W_HANDLEReadonlyHENHMETAFILE: W_HANDLEReadonlyHFONT: W_HANDLEReadonlyHGDIOBJ: W_HANDLEReadonlyHGLOBAL: W_HANDLEReadonlyHHOOK: W_HANDLEReadonlyHICON: W_HANDLEReadonlyHINSTANCE: W_HANDLEReadonlyHKEY: W_HANDLEReadonlyHKL: W_HANDLEReadonlyHLOCAL: W_HANDLEReadonlyHMENU: W_HANDLEReadonlyHMETAFILE: W_HANDLEReadonlyHMODULE: W_HANDLEReadonlyHMONITOR: W_HANDLEReadonlyHPALETTE: W_HANDLEReadonlyHPEN: W_HANDLEReadonlyHRGN: W_HANDLEReadonlyHRSRC: W_HANDLEReadonlyHSTR: W_HANDLEReadonlyHTASK: W_HANDLEReadonlyHWINSTA: W_HANDLEReadonlyHWND: W_HANDLEReadonlySC_HANDLE: W_HANDLEReadonlySERVICE_STATUS_HANDLE: W_HANDLEReadonlyRECT: W_RECTReadonlytagRECT: W_RECTReadonly_RECTL: W_RECTReadonlyRECTL: W_RECTReadonly_SMALL_RECT: W_SMALL_RECTReadonlySMALL_RECT: W_SMALL_RECTReadonly_COORD: StructureOf<{ X: number; Y: number }>ReadonlyPOINT: W_POINTReadonlytagPOINT: W_POINTReadonly_POINTL: W_POINTReadonlyPOINTL: W_POINTReadonlySIZE: W_SIZEReadonlytagSIZE: W_SIZEReadonlySIZEL: W_SIZEred + (green << 8) + (blue << 16)
ReadonlyFILETIME: W_FILETIMEReadonly_FILETIME: W_FILETIMEReadonlyMSG: W_MSGReadonlytagMSG: W_MSGReadonlyMAX_PATH: 260ReadonlyWIN32_FIND_DATAA: W_FIND_DATAReadonlyWIN32_FIND_DATAW: W_FIND_DATAReadonlyLPBOOL: PointerTypeDef<W_LONG>ReadonlyPBOOL: PointerTypeDef<W_LONG>ReadonlyPBOOLEAN: PointerTypeDef<W_BYTE>ReadonlyLPBYTE: PointerTypeDef<W_BYTE>ReadonlyPBYTE: PointerTypeDef<W_BYTE>ReadonlyPCHAR: PointerTypeDef<SimpleCDataConstructor<"char">>ReadonlyLPCOLORREF: PointerTypeDef<W_DWORD>ReadonlyLPDWORD: PointerTypeDef<W_DWORD>ReadonlyPDWORD: PointerTypeDef<W_DWORD>ReadonlyLPFILETIME: PointerTypeDef<W_FILETIME>ReadonlyPFILETIME: PointerTypeDef<W_FILETIME>ReadonlyPFLOAT: PointerTypeDef<SimpleCDataConstructor<"float">>ReadonlyLPHANDLE: PointerTypeDef<W_HANDLE>ReadonlyPHANDLE: PointerTypeDef<W_HANDLE>ReadonlyPHKEY: PointerTypeDef<W_HANDLE>ReadonlyLPHKL: PointerTypeDef<W_HANDLE>ReadonlyLPINT: PointerTypeDef<SimpleCDataConstructor<"int32">>ReadonlyPINT: PointerTypeDef<SimpleCDataConstructor<"int32">>ReadonlyPLARGE_INTEGER: PointerTypeDef<SimpleCDataConstructor<"int64">>ReadonlyPLCID: PointerTypeDef<W_DWORD>ReadonlyLPLONG: PointerTypeDef<W_LONG>ReadonlyPLONG: PointerTypeDef<W_LONG>ReadonlyLPMSG: PointerTypeDef<W_MSG>ReadonlyPMSG: PointerTypeDef<W_MSG>ReadonlyLPPOINT: PointerTypeDef<W_POINT>ReadonlyPPOINT: PointerTypeDef<W_POINT>ReadonlyPPOINTL: PointerTypeDef<W_POINT>ReadonlyLPRECT: PointerTypeDef<W_RECT>ReadonlyPRECT: PointerTypeDef<W_RECT>ReadonlyLPRECTL: PointerTypeDef<W_RECT>ReadonlyPRECTL: PointerTypeDef<W_RECT>ReadonlyLPSC_HANDLE: PointerTypeDef<W_HANDLE>ReadonlyPSHORT: PointerTypeDef<W_SHORT>ReadonlyLPSIZE: PointerTypeDef<W_SIZE>ReadonlyPSIZE: PointerTypeDef<W_SIZE>ReadonlyLPSIZEL: PointerTypeDef<W_SIZE>ReadonlyPSIZEL: PointerTypeDef<W_SIZE>ReadonlyPSMALL_RECT: PointerTypeDef<W_SMALL_RECT>ReadonlyLPUINT: PointerTypeDef<SimpleCDataConstructor<"uint32">>ReadonlyPUINT: PointerTypeDef<SimpleCDataConstructor<"uint32">>ReadonlyPULARGE_INTEGER: PointerTypeDef<SimpleCDataConstructor<"uint64">>ReadonlyPULONG: PointerTypeDef<W_DWORD>ReadonlyPUSHORT: PointerTypeDef<W_WORD>ReadonlyPWCHAR: PointerTypeDef<SimpleCDataConstructor<"wchar">>ReadonlyLPWIN32_FIND_DATAA: PointerTypeDef<W_FIND_DATA>ReadonlyPWIN32_FIND_DATAA: PointerTypeDef<W_FIND_DATA>ReadonlyLPWIN32_FIND_DATAW: PointerTypeDef<W_FIND_DATA>ReadonlyPWIN32_FIND_DATAW: PointerTypeDef<W_FIND_DATA>ReadonlyLPWORD: PointerTypeDef<W_WORD>ReadonlyPWORD: PointerTypeDef<W_WORD>ReadonlyQWORD: SimpleCDataConstructor<"uint64">ReadonlyDWORDLONG: SimpleCDataConstructor<"uint64">ReadonlyLONGLONG: SimpleCDataConstructor<"int64">ReadonlyULONGLONG: SimpleCDataConstructor<"uint64">ReadonlyPVOID: W_HANDLEReadonlyHCURSOR: W_HANDLEReadonlyLRESULT: SimpleCDataConstructor<"ssize_t">ReadonlyUINT_PTR: SimpleCDataConstructor<"size_t">ReadonlyLONG_PTR: SimpleCDataConstructor<"ssize_t">ReadonlyULONG_PTR: SimpleCDataConstructor<"size_t">ReadonlyLSTATUS: W_LONGReadonlyREGSAM: W_DWORD
Windows API types, as Python's
ctypes.wintypes: the same names, aliases, structures (RECT,POINT,SIZE,MSG,FILETIME, ...) and pointer types (LPDWORD = POINTER(DWORD), ...), plus common extras (QWORD,LRESULT,UINT_PTR,LSTATUS, ...). Available on every platform.