mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-03 04:13:31 +00:00
Part 1/2 of WDK compability fixes
- add struct CONSOLE_READCONSOLE_CONTROL to wincon.h
- add missing pointer typedef
- fix declaration of ReadConsoleA
ReadConsoleW
FindFirstVolumeA
FindFirstVolumeW
FindFirstVolumeMountPointA
FindFirstVolumeMountPointW
FindNextVolumeA
GetApplicationRecoveryCallback
RegisterApplicationRecoveryCallback
SystemTimeToTzSpecificLocalTime
- fix typedef of WIN32_FIND_STREAM_DATA
svn path=/trunk/; revision=25138
This commit is contained in:
@@ -830,7 +830,7 @@ typedef enum _STREAM_INFO_LEVELS {
|
||||
typedef struct _WIN32_FIND_STREAM_DATAW {
|
||||
LARGE_INTEGER StreamSize;
|
||||
WCHAR cStreamName[MAX_PATH + 36];
|
||||
} WIN32_FIND_STREAM_DATAW, *PWIN32_FIND_STREAM_DATAW, *LPWIN32_FIND_STREAM_DATAW;
|
||||
} WIN32_FIND_STREAM_DATA, *PWIN32_FIND_STREAM_DATA;
|
||||
#endif
|
||||
typedef struct _WIN32_STREAM_ID {
|
||||
DWORD dwStreamId;
|
||||
@@ -1347,10 +1347,10 @@ HANDLE WINAPI FindFirstStreamW(LPCWSTR,STREAM_INFO_LEVELS,LPVOID,DWORD);
|
||||
#endif
|
||||
BOOL WINAPI FindFirstFreeAce(PACL,PVOID*);
|
||||
#if (_WIN32_WINNT >= 0x0500)
|
||||
HANDLE WINAPI FindFirstVolumeA(LPCSTR,DWORD);
|
||||
HANDLE WINAPI FindFirstVolumeW(LPCWSTR,DWORD);
|
||||
HANDLE WINAPI FindFirstVolumeMountPointA(LPSTR,LPSTR,DWORD);
|
||||
HANDLE WINAPI FindFirstVolumeMountPointW(LPWSTR,LPWSTR,DWORD);
|
||||
HANDLE WINAPI FindFirstVolumeA(LPSTR,DWORD);
|
||||
HANDLE WINAPI FindFirstVolumeW(LPWSTR,DWORD);
|
||||
HANDLE WINAPI FindFirstVolumeMountPointA(LPCSTR,LPSTR,DWORD);
|
||||
HANDLE WINAPI FindFirstVolumeMountPointW(LPCWSTR,LPWSTR,DWORD);
|
||||
#endif
|
||||
BOOL WINAPI FindNextChangeNotification(HANDLE);
|
||||
BOOL WINAPI FindNextFileA(HANDLE,LPWIN32_FIND_DATAA);
|
||||
@@ -1359,7 +1359,7 @@ BOOL WINAPI FindNextFileW(HANDLE,LPWIN32_FIND_DATAW);
|
||||
BOOL WINAPI FindNextStreamW(HANDLE,LPVOID);
|
||||
#endif
|
||||
#if (_WIN32_WINNT >= 0x0500)
|
||||
BOOL WINAPI FindNextVolumeA(HANDLE,LPCSTR,DWORD);
|
||||
BOOL WINAPI FindNextVolumeA(HANDLE,LPSTR,DWORD);
|
||||
BOOL WINAPI FindNextVolumeW(HANDLE,LPWSTR,DWORD);
|
||||
BOOL WINAPI FindNextVolumeMountPointA(HANDLE,LPSTR,DWORD);
|
||||
BOOL WINAPI FindNextVolumeMountPointW(HANDLE,LPWSTR,DWORD);
|
||||
@@ -1396,7 +1396,7 @@ PVOID WINAPI FreeSid(PSID);
|
||||
BOOL WINAPI GetAce(PACL,DWORD,LPVOID*);
|
||||
BOOL WINAPI GetAclInformation(PACL,PVOID,DWORD,ACL_INFORMATION_CLASS);
|
||||
#if (_WIN32_WINNT >= 0x0600)
|
||||
HRESULT WINAPI GetApplicationRecoveryCallback(HANDLE,APPLICATION_RECOVERY_CALLBACK*,PVOID*);
|
||||
HRESULT WINAPI GetApplicationRecoveryCallback(HANDLE,APPLICATION_RECOVERY_CALLBACK*,PVOID*, DWORD*, DWORD*);
|
||||
HRESULT WINAPI GetApplicationRestart(HANDLE,PWSTR,PDWORD,PDWORD);
|
||||
#endif
|
||||
UINT WINAPI GetAtomNameA(ATOM,LPSTR,int);
|
||||
@@ -1856,7 +1856,7 @@ BOOL WINAPI ReadProcessMemory(HANDLE,PCVOID,PVOID,DWORD,PDWORD);
|
||||
#if (_WIN32_WINNT >= 0x0600)
|
||||
VOID WINAPI RecoveryFinished(BOOL);
|
||||
HRESULT WINAPI RecoveryInProgress(OUT PBOOL);
|
||||
HRESULT WINAPI RegisterApplicationRecoveryCallback(APPLICATION_RECOVERY_CALLBACK,PVOID);
|
||||
HRESULT WINAPI RegisterApplicationRecoveryCallback(APPLICATION_RECOVERY_CALLBACK,PVOID, DWORD, DWORD);
|
||||
HRESULT WINAPI RegisterApplicationRestart(PCWSTR,DWORD);
|
||||
#endif
|
||||
HANDLE WINAPI RegisterEventSourceA (LPCSTR,LPCSTR);
|
||||
@@ -2002,7 +2002,7 @@ DWORD WINAPI SuspendThread(HANDLE);
|
||||
void WINAPI SwitchToFiber(PVOID);
|
||||
BOOL WINAPI SwitchToThread(void);
|
||||
BOOL WINAPI SystemTimeToFileTime(const SYSTEMTIME*,LPFILETIME);
|
||||
BOOL WINAPI SystemTimeToTzSpecificLocalTime(LPTIME_ZONE_INFORMATION,LPSYSTEMTIME,LPSYSTEMTIME);
|
||||
BOOL WINAPI SystemTimeToTzSpecificLocalTime(CONST TIME_ZONE_INFORMATION*,CONST SYSTEMTIME*,LPSYSTEMTIME);
|
||||
BOOL WINAPI TerminateProcess(HANDLE,UINT);
|
||||
BOOL WINAPI TerminateThread(HANDLE,DWORD);
|
||||
DWORD WINAPI TlsAlloc(VOID);
|
||||
|
||||
@@ -51,6 +51,13 @@ extern "C" {
|
||||
#define DOUBLE_CLICK 2
|
||||
#define MOUSE_WHEELED 4
|
||||
|
||||
typedef struct _CONSOLE_READCONSOLE_CONTROL {
|
||||
ULONG nLength;
|
||||
ULONG nInitialChars;
|
||||
ULONG dwCtrlWakeupMask;
|
||||
ULONG dwControlKeyState;
|
||||
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
|
||||
|
||||
typedef struct _CHAR_INFO {
|
||||
union {
|
||||
WCHAR UnicodeChar;
|
||||
@@ -71,7 +78,7 @@ typedef struct _CONSOLE_CURSOR_INFO {
|
||||
typedef struct _COORD {
|
||||
SHORT X;
|
||||
SHORT Y;
|
||||
} COORD;
|
||||
} COORD, *PCOORD;
|
||||
typedef struct _CONSOLE_SELECTION_INFO {
|
||||
DWORD dwFlags;
|
||||
COORD dwSelectionAnchor;
|
||||
@@ -183,8 +190,8 @@ BOOL WINAPI GetNumberOfConsoleInputEvents(HANDLE,PDWORD);
|
||||
BOOL WINAPI GetNumberOfConsoleMouseButtons(PDWORD);
|
||||
BOOL WINAPI PeekConsoleInputA(HANDLE,PINPUT_RECORD,DWORD,PDWORD);
|
||||
BOOL WINAPI PeekConsoleInputW(HANDLE,PINPUT_RECORD,DWORD,PDWORD);
|
||||
BOOL WINAPI ReadConsoleA(HANDLE,PVOID,DWORD,PDWORD,PVOID);
|
||||
BOOL WINAPI ReadConsoleW(HANDLE,PVOID,DWORD,PDWORD,PVOID);
|
||||
BOOL WINAPI ReadConsoleA(HANDLE,PVOID,DWORD,PDWORD,PCONSOLE_READCONSOLE_CONTROL);
|
||||
BOOL WINAPI ReadConsoleW(HANDLE,PVOID,DWORD,PDWORD,PCONSOLE_READCONSOLE_CONTROL);
|
||||
BOOL WINAPI ReadConsoleInputA(HANDLE,PINPUT_RECORD,DWORD,PDWORD);
|
||||
BOOL WINAPI ReadConsoleInputW(HANDLE,PINPUT_RECORD,DWORD,PDWORD);
|
||||
BOOL WINAPI ReadConsoleOutputAttribute(HANDLE,LPWORD,DWORD,COORD,LPDWORD);
|
||||
|
||||
Reference in New Issue
Block a user