Add few missing Windows types

This commit is contained in:
Anton Kochkov 2021-09-29 12:17:07 +08:00 committed by Anton Kochkov
parent 9b2b4f97ea
commit 50f9be4fc8
2 changed files with 41 additions and 3 deletions

View file

@ -1110,8 +1110,46 @@ typedef.PUSHORT=USHORT*
PACTCTX_SECTION_KEYED_DATA=type
type.PACTCTX_SECTION_KEYED_DATA=p
LPOSVERSIONINFOEXA=type
type.LPOSVERSIONINFOEXA=p
_OSVERSIONINFOA=struct
struct._OSVERSIONINFOA=dwOSVersionInfoSize,dwMajorVersion,dwMinorVersion,dwBuildNumber,dwPlatformId,szCSDVersion
struct._OSVERSIONINFOA.dwOSVersionInfoSize=DWORD,0,0
struct._OSVERSIONINFOA.dwMajorVersion=DWORD,4,0
struct._OSVERSIONINFOA.dwMinorVersion=DWORD,8,0
struct._OSVERSIONINFOA.dwBuildNumber=DWORD,12,0
struct._OSVERSIONINFOA.dwPlatformId=DWORD,16,0
struct._OSVERSIONINFOA.szCSDVersion=CHAR,20,128
OSVERSIONINFOA=typedef
typedef.OSVERSIONINFOA=struct _OSVERSIONINFOA
POSVERSIONINFOA=typedef
typedef.POSVERSIONINFOA=struct _OSVERSIONINFOA*
LPOSVERSIONINFOA=typedef
typedef.LPOSVERSIONINFOA=struct _OSVERSIONINFOA*
_OSVERSIONINFOEXA=struct
struct._OSVERSIONINFOEXA=dwOSVersionInfoSize,dwMajorVersion,dwMinorVersion,dwBuildNumber,dwPlatformId,szCSDVersion
struct._OSVERSIONINFOEXA.dwOSVersionInfoSize=DWORD,0,0
struct._OSVERSIONINFOEXA.dwMajorVersion=DWORD,4,0
struct._OSVERSIONINFOEXA.dwMinorVersion=DWORD,8,0
struct._OSVERSIONINFOEXA.dwBuildNumber=DWORD,12,0
struct._OSVERSIONINFOEXA.dwPlatformId=DWORD,16,0
struct._OSVERSIONINFOEXA.szCSDVersion=CHAR,20,128
struct._OSVERSIONINFOEXA.wServicePackMajor=WORD,148,0
struct._OSVERSIONINFOEXA.wServicePackMinor=WORD,150,0
struct._OSVERSIONINFOEXA.wSuiteMask=WORD,152,0
struct._OSVERSIONINFOEXA.wProductType=BYTE,154,0
struct._OSVERSIONINFOEXA.wReserved=BYTE,155,0
OSVERSIONINFOEXA=typedef
typedef.OSVERSIONINFOEXA=struct _OSVERSIONINFOEXA
POSVERSIONINFOEXA=typedef
typedef.POSVERSIONINFOEXA=struct _OSVERSIONINFOEXA*
LPOSVERSIONINFOEXA=typedef
typedef.LPOSVERSIONINFOEXA=struct _OSVERSIONINFOEXA*
LPCOMMTIMEOUTS=type
type.LPCOMMTIMEOUTS=p

View file

@ -3784,7 +3784,7 @@ HRESULT VarBstrFromI8(LONG64 i64In, LCID lcid, ULONG dwFlags, BSTR *pbstrOut);
HRESULT VarUI1FromDisp(unknown_t *pdispIn, LCID lcid, BYTE *pbOut);
SECURITY_STATUS NCryptStreamOpenToUnprotect(unknown_t *pStreamInfo, DWORD dwFlags, HWND hWnd, NCRYPT_STREAM_HANDLE *phStream);
BOOL CoFileTimeToDosDateTime(FILETIME *lpFileTime, LPWORD lpDosDate, LPWORD lpDosTime);
BOOL GetVersionExA(unknown_t lpVersionInformation);
BOOL GetVersionExA(LPOSVERSIONINFOA lpVersionInformation);
HRESULT VarUI1FromDec(DECIMAL *pdecIn, BYTE *pbOut);
DWORD GetMappedFileNameW(HANDLE hProcess, LPVOID lpv, LPWSTR lpFilename, DWORD nSize);
INT SysReAllocStringLen(BSTR *pbstr, unknown_t *psz, unsigned int len);