mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 11:22:58 +00:00
- Less STDCALL, more WINAPI/NTAPI/APIENTRY
svn path=/trunk/; revision=37752
This commit is contained in:
parent
3dd74720b7
commit
ef394b196f
146 changed files with 1058 additions and 1058 deletions
|
@ -270,7 +270,7 @@ DestroyVDM(PVDM_CONTROL_BLOCK vdm)
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
int STDCALL
|
int WINAPI
|
||||||
WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
|
WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
|
||||||
{
|
{
|
||||||
VDM_CONTROL_BLOCK VdmCB;
|
VDM_CONTROL_BLOCK VdmCB;
|
||||||
|
|
|
@ -34,7 +34,7 @@ HANDLE BaseApiPort = (HANDLE) 0;
|
||||||
* NAME PRIVATE
|
* NAME PRIVATE
|
||||||
* BaseStaticServerThread/1
|
* BaseStaticServerThread/1
|
||||||
*/
|
*/
|
||||||
VOID STDCALL BaseStaticServerThread (PVOID x)
|
VOID WINAPI BaseStaticServerThread (PVOID x)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
PPORT_MESSAGE Request = (PPORT_MESSAGE) x;
|
PPORT_MESSAGE Request = (PPORT_MESSAGE) x;
|
||||||
|
@ -56,7 +56,7 @@ VOID STDCALL BaseStaticServerThread (PVOID x)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS STDCALL ServerDllInitialization (ULONG ArgumentCount, LPWSTR *Argument)
|
NTSTATUS WINAPI ServerDllInitialization (ULONG ArgumentCount, LPWSTR *Argument)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ HANDLE DllHandle = 0;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
BOOL STDCALL DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
||||||
{
|
{
|
||||||
if (DLL_PROCESS_ATTACH == dwReason)
|
if (DLL_PROCESS_ATTACH == dwReason)
|
||||||
{
|
{
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
* PUBLIC API
|
* PUBLIC API
|
||||||
*===================================================================*/
|
*===================================================================*/
|
||||||
|
|
||||||
NTSTATUS STDCALL BaseSetProcessCreateNotify (BASE_PROCESS_CREATE_NOTIFY_ROUTINE ProcessCreateNotifyProc)
|
NTSTATUS WINAPI BaseSetProcessCreateNotify (BASE_PROCESS_CREATE_NOTIFY_ROUTINE ProcessCreateNotifyProc)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_NOT_IMPLEMENTED;
|
NTSTATUS Status = STATUS_NOT_IMPLEMENTED;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ HANDLE DllHandle = 0;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
BOOL STDCALL DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
||||||
{
|
{
|
||||||
if (DLL_PROCESS_ATTACH == dwReason)
|
if (DLL_PROCESS_ATTACH == dwReason)
|
||||||
{
|
{
|
||||||
|
|
|
@ -34,7 +34,7 @@ HANDLE WinSrvApiPort = NULL;
|
||||||
* NAME PRIVATE
|
* NAME PRIVATE
|
||||||
* ConStaticServerThread/1
|
* ConStaticServerThread/1
|
||||||
*/
|
*/
|
||||||
VOID STDCALL ConStaticServerThread (PVOID x)
|
VOID WINAPI ConStaticServerThread (PVOID x)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
PPORT_MESSAGE Request = (PPORT_MESSAGE) x;
|
PPORT_MESSAGE Request = (PPORT_MESSAGE) x;
|
||||||
|
@ -59,7 +59,7 @@ VOID STDCALL ConStaticServerThread (PVOID x)
|
||||||
* NAME PRIVATE
|
* NAME PRIVATE
|
||||||
* UserStaticServerThread/1
|
* UserStaticServerThread/1
|
||||||
*/
|
*/
|
||||||
VOID STDCALL UserStaticServerThread (PVOID x)
|
VOID WINAPI UserStaticServerThread (PVOID x)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
PPORT_MESSAGE Request = (PPORT_MESSAGE) x;
|
PPORT_MESSAGE Request = (PPORT_MESSAGE) x;
|
||||||
|
@ -84,7 +84,7 @@ VOID STDCALL UserStaticServerThread (PVOID x)
|
||||||
* PUBLIC API
|
* PUBLIC API
|
||||||
*===================================================================*/
|
*===================================================================*/
|
||||||
|
|
||||||
NTSTATUS STDCALL ConServerDllInitialization (ULONG ArgumentCount,
|
NTSTATUS WINAPI ConServerDllInitialization (ULONG ArgumentCount,
|
||||||
LPWSTR *Argument)
|
LPWSTR *Argument)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
|
@ -106,7 +106,7 @@ NTSTATUS STDCALL ConServerDllInitialization (ULONG ArgumentCount,
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL UserServerDllInitialization (ULONG ArgumentCount,
|
NTSTATUS WINAPI UserServerDllInitialization (ULONG ArgumentCount,
|
||||||
LPWSTR *Argument)
|
LPWSTR *Argument)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
|
|
|
@ -61,7 +61,7 @@ CsrRegisterObjectDefinitions(PCSRSS_OBJECT_DEFINITION NewDefinitions)
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL CsrGetObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Handle, Object_t **Object, DWORD Access )
|
NTSTATUS WINAPI CsrGetObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Handle, Object_t **Object, DWORD Access )
|
||||||
{
|
{
|
||||||
ULONG h = (ULONG)Handle >> 2;
|
ULONG h = (ULONG)Handle >> 2;
|
||||||
DPRINT("CsrGetObject, Object: %x, %x, %x\n", Object, Handle, ProcessData ? ProcessData->HandleTableSize : 0);
|
DPRINT("CsrGetObject, Object: %x, %x, %x\n", Object, Handle, ProcessData ? ProcessData->HandleTableSize : 0);
|
||||||
|
@ -82,7 +82,7 @@ NTSTATUS STDCALL CsrGetObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Handle, O
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS STDCALL
|
NTSTATUS WINAPI
|
||||||
CsrReleaseObjectByPointer(Object_t *Object)
|
CsrReleaseObjectByPointer(Object_t *Object)
|
||||||
{
|
{
|
||||||
unsigned DefIndex;
|
unsigned DefIndex;
|
||||||
|
@ -106,7 +106,7 @@ CsrReleaseObjectByPointer(Object_t *Object)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS STDCALL
|
NTSTATUS WINAPI
|
||||||
CsrReleaseObject(PCSRSS_PROCESS_DATA ProcessData,
|
CsrReleaseObject(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
HANDLE Handle)
|
HANDLE Handle)
|
||||||
{
|
{
|
||||||
|
@ -126,7 +126,7 @@ CsrReleaseObject(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
return CsrReleaseObjectByPointer(Object);
|
return CsrReleaseObjectByPointer(Object);
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL CsrInsertObject(PCSRSS_PROCESS_DATA ProcessData,
|
NTSTATUS WINAPI CsrInsertObject(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
PHANDLE Handle,
|
PHANDLE Handle,
|
||||||
Object_t *Object,
|
Object_t *Object,
|
||||||
DWORD Access,
|
DWORD Access,
|
||||||
|
@ -170,7 +170,7 @@ NTSTATUS STDCALL CsrInsertObject(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
return(STATUS_SUCCESS);
|
return(STATUS_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL CsrDuplicateHandleTable(PCSRSS_PROCESS_DATA SourceProcessData,
|
NTSTATUS WINAPI CsrDuplicateHandleTable(PCSRSS_PROCESS_DATA SourceProcessData,
|
||||||
PCSRSS_PROCESS_DATA TargetProcessData)
|
PCSRSS_PROCESS_DATA TargetProcessData)
|
||||||
{
|
{
|
||||||
ULONG i;
|
ULONG i;
|
||||||
|
@ -206,7 +206,7 @@ NTSTATUS STDCALL CsrDuplicateHandleTable(PCSRSS_PROCESS_DATA SourceProcessData,
|
||||||
return(STATUS_SUCCESS);
|
return(STATUS_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL CsrVerifyObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Handle )
|
NTSTATUS WINAPI CsrVerifyObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Handle )
|
||||||
{
|
{
|
||||||
ULONG h = (ULONG)Handle >> 2;
|
ULONG h = (ULONG)Handle >> 2;
|
||||||
|
|
||||||
|
|
|
@ -24,14 +24,14 @@ RTL_CRITICAL_SECTION ProcessDataLock;
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
VOID STDCALL CsrInitProcessData(VOID)
|
VOID WINAPI CsrInitProcessData(VOID)
|
||||||
{
|
{
|
||||||
RtlZeroMemory (ProcessData, sizeof ProcessData);
|
RtlZeroMemory (ProcessData, sizeof ProcessData);
|
||||||
NrProcess = sizeof ProcessData / sizeof ProcessData[0];
|
NrProcess = sizeof ProcessData / sizeof ProcessData[0];
|
||||||
RtlInitializeCriticalSection( &ProcessDataLock );
|
RtlInitializeCriticalSection( &ProcessDataLock );
|
||||||
}
|
}
|
||||||
|
|
||||||
PCSRSS_PROCESS_DATA STDCALL CsrGetProcessData(HANDLE ProcessId)
|
PCSRSS_PROCESS_DATA WINAPI CsrGetProcessData(HANDLE ProcessId)
|
||||||
{
|
{
|
||||||
ULONG hash;
|
ULONG hash;
|
||||||
PCSRSS_PROCESS_DATA pProcessData;
|
PCSRSS_PROCESS_DATA pProcessData;
|
||||||
|
@ -50,7 +50,7 @@ PCSRSS_PROCESS_DATA STDCALL CsrGetProcessData(HANDLE ProcessId)
|
||||||
return pProcessData;
|
return pProcessData;
|
||||||
}
|
}
|
||||||
|
|
||||||
PCSRSS_PROCESS_DATA STDCALL CsrCreateProcessData(HANDLE ProcessId)
|
PCSRSS_PROCESS_DATA WINAPI CsrCreateProcessData(HANDLE ProcessId)
|
||||||
{
|
{
|
||||||
ULONG hash;
|
ULONG hash;
|
||||||
PCSRSS_PROCESS_DATA pProcessData;
|
PCSRSS_PROCESS_DATA pProcessData;
|
||||||
|
@ -125,7 +125,7 @@ PCSRSS_PROCESS_DATA STDCALL CsrCreateProcessData(HANDLE ProcessId)
|
||||||
return pProcessData;
|
return pProcessData;
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL CsrFreeProcessData(HANDLE Pid)
|
NTSTATUS WINAPI CsrFreeProcessData(HANDLE Pid)
|
||||||
{
|
{
|
||||||
ULONG hash;
|
ULONG hash;
|
||||||
UINT c;
|
UINT c;
|
||||||
|
@ -186,7 +186,7 @@ NTSTATUS STDCALL CsrFreeProcessData(HANDLE Pid)
|
||||||
return STATUS_INVALID_PARAMETER;
|
return STATUS_INVALID_PARAMETER;
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL
|
NTSTATUS WINAPI
|
||||||
CsrEnumProcesses(CSRSS_ENUM_PROCESS_PROC EnumProc, PVOID Context)
|
CsrEnumProcesses(CSRSS_ENUM_PROCESS_PROC EnumProc, PVOID Context)
|
||||||
{
|
{
|
||||||
UINT Hash;
|
UINT Hash;
|
||||||
|
|
|
@ -118,7 +118,7 @@ CsrHandleHardError(IN PCSRSS_PROCESS_DATA ProcessData,
|
||||||
(VOID)CallHardError(ProcessData, Message);
|
(VOID)CallHardError(ProcessData, Message);
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL
|
NTSTATUS WINAPI
|
||||||
CsrpHandleConnectionRequest (PPORT_MESSAGE Request,
|
CsrpHandleConnectionRequest (PPORT_MESSAGE Request,
|
||||||
IN HANDLE hApiListenPort)
|
IN HANDLE hApiListenPort)
|
||||||
{
|
{
|
||||||
|
@ -192,7 +192,7 @@ CsrpHandleConnectionRequest (PPORT_MESSAGE Request,
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
WINAPI
|
||||||
ClientConnectionThread(HANDLE ServerPort)
|
ClientConnectionThread(HANDLE ServerPort)
|
||||||
{
|
{
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
@ -309,7 +309,7 @@ ClientConnectionThread(HANDLE ServerPort)
|
||||||
* "\Windows\ApiPort".
|
* "\Windows\ApiPort".
|
||||||
*/
|
*/
|
||||||
#if 0
|
#if 0
|
||||||
DWORD STDCALL
|
DWORD WINAPI
|
||||||
ServerApiPortThread (HANDLE hApiListenPort)
|
ServerApiPortThread (HANDLE hApiListenPort)
|
||||||
{
|
{
|
||||||
NTSTATUS Status = STATUS_SUCCESS;
|
NTSTATUS Status = STATUS_SUCCESS;
|
||||||
|
@ -354,7 +354,7 @@ ServerApiPortThread (HANDLE hApiListenPort)
|
||||||
* "\Windows\SbApiPort". We will accept only one
|
* "\Windows\SbApiPort". We will accept only one
|
||||||
* connection request (from the SM).
|
* connection request (from the SM).
|
||||||
*/
|
*/
|
||||||
DWORD STDCALL
|
DWORD WINAPI
|
||||||
ServerSbApiPortThread (HANDLE hSbApiPortListen)
|
ServerSbApiPortThread (HANDLE hSbApiPortListen)
|
||||||
{
|
{
|
||||||
HANDLE hConnectedPort = (HANDLE) 0;
|
HANDLE hConnectedPort = (HANDLE) 0;
|
||||||
|
|
|
@ -62,7 +62,7 @@ typedef struct _CSRSS_PROCESS_DATA
|
||||||
BOOL Terminated;
|
BOOL Terminated;
|
||||||
} CSRSS_PROCESS_DATA, *PCSRSS_PROCESS_DATA;
|
} CSRSS_PROCESS_DATA, *PCSRSS_PROCESS_DATA;
|
||||||
|
|
||||||
typedef VOID (STDCALL *CSR_CLEANUP_OBJECT_PROC)(Object_t *Object);
|
typedef VOID (WINAPI *CSR_CLEANUP_OBJECT_PROC)(Object_t *Object);
|
||||||
|
|
||||||
typedef struct tagCSRSS_OBJECT_DEFINITION
|
typedef struct tagCSRSS_OBJECT_DEFINITION
|
||||||
{
|
{
|
||||||
|
@ -70,7 +70,7 @@ typedef struct tagCSRSS_OBJECT_DEFINITION
|
||||||
CSR_CLEANUP_OBJECT_PROC CsrCleanupObjectProc;
|
CSR_CLEANUP_OBJECT_PROC CsrCleanupObjectProc;
|
||||||
} CSRSS_OBJECT_DEFINITION, *PCSRSS_OBJECT_DEFINITION;
|
} CSRSS_OBJECT_DEFINITION, *PCSRSS_OBJECT_DEFINITION;
|
||||||
|
|
||||||
typedef NTSTATUS (STDCALL *CSRSS_API_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
typedef NTSTATUS (WINAPI *CSRSS_API_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
PCSR_API_MESSAGE Request);
|
PCSR_API_MESSAGE Request);
|
||||||
|
|
||||||
typedef struct _CSRSS_API_DEFINITION
|
typedef struct _CSRSS_API_DEFINITION
|
||||||
|
@ -90,7 +90,7 @@ typedef struct _CSRSS_LISTEN_DATA
|
||||||
PCSRSS_API_DEFINITION *ApiDefinitions;
|
PCSRSS_API_DEFINITION *ApiDefinitions;
|
||||||
} CSRSS_LISTEN_DATA, *PCSRSS_LISTEN_DATA;
|
} CSRSS_LISTEN_DATA, *PCSRSS_LISTEN_DATA;
|
||||||
|
|
||||||
#define CSR_API(n) NTSTATUS STDCALL n (\
|
#define CSR_API(n) NTSTATUS WINAPI n (\
|
||||||
PCSRSS_PROCESS_DATA ProcessData,\
|
PCSRSS_PROCESS_DATA ProcessData,\
|
||||||
PCSR_API_MESSAGE Request)
|
PCSR_API_MESSAGE Request)
|
||||||
|
|
||||||
|
@ -103,16 +103,16 @@ CSR_API(CsrCreateProcess);
|
||||||
CSR_API(CsrTerminateProcess);
|
CSR_API(CsrTerminateProcess);
|
||||||
|
|
||||||
/* print.c */
|
/* print.c */
|
||||||
VOID STDCALL DisplayString(LPCWSTR lpwString);
|
VOID WINAPI DisplayString(LPCWSTR lpwString);
|
||||||
VOID STDCALL PrintString (char* fmt, ...);
|
VOID WINAPI PrintString (char* fmt, ...);
|
||||||
|
|
||||||
/* api/wapi.c */
|
/* api/wapi.c */
|
||||||
NTSTATUS FASTCALL CsrApiRegisterDefinitions(PCSRSS_API_DEFINITION NewDefinitions);
|
NTSTATUS FASTCALL CsrApiRegisterDefinitions(PCSRSS_API_DEFINITION NewDefinitions);
|
||||||
VOID FASTCALL CsrApiCallHandler(PCSRSS_PROCESS_DATA ProcessData,
|
VOID FASTCALL CsrApiCallHandler(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
PCSR_API_MESSAGE Request);
|
PCSR_API_MESSAGE Request);
|
||||||
DWORD STDCALL ServerApiPortThread (PVOID PortHandle);
|
DWORD WINAPI ServerApiPortThread (PVOID PortHandle);
|
||||||
DWORD STDCALL ServerSbApiPortThread (PVOID PortHandle);
|
DWORD WINAPI ServerSbApiPortThread (PVOID PortHandle);
|
||||||
DWORD STDCALL Console_Api( PVOID unused );
|
DWORD WINAPI Console_Api( PVOID unused );
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
NTAPI
|
||||||
ClientConnectionThread(HANDLE ServerPort);
|
ClientConnectionThread(HANDLE ServerPort);
|
||||||
|
@ -120,26 +120,26 @@ ClientConnectionThread(HANDLE ServerPort);
|
||||||
extern HANDLE CsrssApiHeap;
|
extern HANDLE CsrssApiHeap;
|
||||||
|
|
||||||
/* api/conio.c */
|
/* api/conio.c */
|
||||||
VOID STDCALL CsrInitConsoleSupport(VOID);
|
VOID WINAPI CsrInitConsoleSupport(VOID);
|
||||||
|
|
||||||
/* api/process.c */
|
/* api/process.c */
|
||||||
typedef NTSTATUS (STDCALL *CSRSS_ENUM_PROCESS_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
typedef NTSTATUS (WINAPI *CSRSS_ENUM_PROCESS_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
PVOID Context);
|
PVOID Context);
|
||||||
VOID STDCALL CsrInitProcessData(VOID);
|
VOID WINAPI CsrInitProcessData(VOID);
|
||||||
PCSRSS_PROCESS_DATA STDCALL CsrGetProcessData(HANDLE ProcessId);
|
PCSRSS_PROCESS_DATA WINAPI CsrGetProcessData(HANDLE ProcessId);
|
||||||
PCSRSS_PROCESS_DATA STDCALL CsrCreateProcessData(HANDLE ProcessId);
|
PCSRSS_PROCESS_DATA WINAPI CsrCreateProcessData(HANDLE ProcessId);
|
||||||
NTSTATUS STDCALL CsrFreeProcessData( HANDLE Pid );
|
NTSTATUS WINAPI CsrFreeProcessData( HANDLE Pid );
|
||||||
NTSTATUS STDCALL CsrEnumProcesses(CSRSS_ENUM_PROCESS_PROC EnumProc, PVOID Context);
|
NTSTATUS WINAPI CsrEnumProcesses(CSRSS_ENUM_PROCESS_PROC EnumProc, PVOID Context);
|
||||||
|
|
||||||
/* api/handle.c */
|
/* api/handle.c */
|
||||||
NTSTATUS FASTCALL CsrRegisterObjectDefinitions(PCSRSS_OBJECT_DEFINITION NewDefinitions);
|
NTSTATUS FASTCALL CsrRegisterObjectDefinitions(PCSRSS_OBJECT_DEFINITION NewDefinitions);
|
||||||
NTSTATUS STDCALL CsrInsertObject( PCSRSS_PROCESS_DATA ProcessData, PHANDLE Handle, Object_t *Object, DWORD Access, BOOL Inheritable );
|
NTSTATUS WINAPI CsrInsertObject( PCSRSS_PROCESS_DATA ProcessData, PHANDLE Handle, Object_t *Object, DWORD Access, BOOL Inheritable );
|
||||||
NTSTATUS STDCALL CsrDuplicateHandleTable(PCSRSS_PROCESS_DATA SourceProcessData, PCSRSS_PROCESS_DATA TargetProcessData);
|
NTSTATUS WINAPI CsrDuplicateHandleTable(PCSRSS_PROCESS_DATA SourceProcessData, PCSRSS_PROCESS_DATA TargetProcessData);
|
||||||
NTSTATUS STDCALL CsrGetObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Handle, Object_t **Object, DWORD Access );
|
NTSTATUS WINAPI CsrGetObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Handle, Object_t **Object, DWORD Access );
|
||||||
BOOL STDCALL CsrServerInitialization (int,char**,char**);
|
BOOL WINAPI CsrServerInitialization (int,char**,char**);
|
||||||
NTSTATUS STDCALL CsrReleaseObjectByPointer(Object_t *Object);
|
NTSTATUS WINAPI CsrReleaseObjectByPointer(Object_t *Object);
|
||||||
NTSTATUS STDCALL CsrReleaseObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Object );
|
NTSTATUS WINAPI CsrReleaseObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Object );
|
||||||
NTSTATUS STDCALL CsrVerifyObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Object );
|
NTSTATUS WINAPI CsrVerifyObject( PCSRSS_PROCESS_DATA ProcessData, HANDLE Object );
|
||||||
|
|
||||||
CSR_API(CsrGetInputHandle);
|
CSR_API(CsrGetInputHandle);
|
||||||
CSR_API(CsrGetOutputHandle);
|
CSR_API(CsrGetOutputHandle);
|
||||||
|
|
|
@ -49,17 +49,17 @@ typedef struct tagCSRSS_SCREEN_BUFFER
|
||||||
|
|
||||||
typedef struct tagCSRSS_CONSOLE_VTBL
|
typedef struct tagCSRSS_CONSOLE_VTBL
|
||||||
{
|
{
|
||||||
VOID (STDCALL *InitScreenBuffer)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer);
|
VOID (WINAPI *InitScreenBuffer)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer);
|
||||||
VOID (STDCALL *WriteStream)(PCSRSS_CONSOLE Console, RECT *Block, LONG CursorStartX, LONG CursorStartY,
|
VOID (WINAPI *WriteStream)(PCSRSS_CONSOLE Console, RECT *Block, LONG CursorStartX, LONG CursorStartY,
|
||||||
UINT ScrolledLines, CHAR *Buffer, UINT Length);
|
UINT ScrolledLines, CHAR *Buffer, UINT Length);
|
||||||
VOID (STDCALL *DrawRegion)(PCSRSS_CONSOLE Console, RECT *Region);
|
VOID (WINAPI *DrawRegion)(PCSRSS_CONSOLE Console, RECT *Region);
|
||||||
BOOL (STDCALL *SetCursorInfo)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer);
|
BOOL (WINAPI *SetCursorInfo)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer);
|
||||||
BOOL (STDCALL *SetScreenInfo)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer,
|
BOOL (WINAPI *SetScreenInfo)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer,
|
||||||
UINT OldCursorX, UINT OldCursorY);
|
UINT OldCursorX, UINT OldCursorY);
|
||||||
BOOL (STDCALL *UpdateScreenInfo)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer);
|
BOOL (WINAPI *UpdateScreenInfo)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer);
|
||||||
BOOL (STDCALL *ChangeTitle)(PCSRSS_CONSOLE Console);
|
BOOL (WINAPI *ChangeTitle)(PCSRSS_CONSOLE Console);
|
||||||
VOID (STDCALL *CleanupConsole)(PCSRSS_CONSOLE Console);
|
VOID (WINAPI *CleanupConsole)(PCSRSS_CONSOLE Console);
|
||||||
BOOL (STDCALL *ChangeIcon)(PCSRSS_CONSOLE Console, HICON hWindowIcon);
|
BOOL (WINAPI *ChangeIcon)(PCSRSS_CONSOLE Console, HICON hWindowIcon);
|
||||||
} CSRSS_CONSOLE_VTBL, *PCSRSS_CONSOLE_VTBL;
|
} CSRSS_CONSOLE_VTBL, *PCSRSS_CONSOLE_VTBL;
|
||||||
|
|
||||||
typedef struct tagCSRSS_CONSOLE
|
typedef struct tagCSRSS_CONSOLE
|
||||||
|
@ -87,9 +87,9 @@ typedef struct tagCSRSS_CONSOLE
|
||||||
} CSRSS_CONSOLE;
|
} CSRSS_CONSOLE;
|
||||||
|
|
||||||
NTSTATUS FASTCALL ConioConsoleFromProcessData(PCSRSS_PROCESS_DATA ProcessData, PCSRSS_CONSOLE *Console);
|
NTSTATUS FASTCALL ConioConsoleFromProcessData(PCSRSS_PROCESS_DATA ProcessData, PCSRSS_CONSOLE *Console);
|
||||||
VOID STDCALL ConioDeleteConsole(Object_t *Object);
|
VOID WINAPI ConioDeleteConsole(Object_t *Object);
|
||||||
VOID STDCALL ConioDeleteScreenBuffer(Object_t *Buffer);
|
VOID WINAPI ConioDeleteScreenBuffer(Object_t *Buffer);
|
||||||
void STDCALL ConioProcessKey(MSG *msg, PCSRSS_CONSOLE Console, BOOL TextMode);
|
void WINAPI ConioProcessKey(MSG *msg, PCSRSS_CONSOLE Console, BOOL TextMode);
|
||||||
PBYTE FASTCALL ConioCoordToPointer(PCSRSS_SCREEN_BUFFER Buf, ULONG X, ULONG Y);
|
PBYTE FASTCALL ConioCoordToPointer(PCSRSS_SCREEN_BUFFER Buf, ULONG X, ULONG Y);
|
||||||
VOID FASTCALL ConioDrawConsole(PCSRSS_CONSOLE Console);
|
VOID FASTCALL ConioDrawConsole(PCSRSS_CONSOLE Console);
|
||||||
VOID FASTCALL ConioConsoleCtrlEvent(DWORD Event, PCSRSS_PROCESS_DATA ProcessData);
|
VOID FASTCALL ConioConsoleCtrlEvent(DWORD Event, PCSRSS_PROCESS_DATA ProcessData);
|
||||||
|
|
|
@ -22,19 +22,19 @@
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include "api.h"
|
#include "api.h"
|
||||||
|
|
||||||
typedef NTSTATUS (STDCALL *CSRSS_INSERT_OBJECT_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
typedef NTSTATUS (WINAPI *CSRSS_INSERT_OBJECT_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
PHANDLE Handle,
|
PHANDLE Handle,
|
||||||
Object_t *Object,
|
Object_t *Object,
|
||||||
DWORD Access,
|
DWORD Access,
|
||||||
BOOL Inheritable);
|
BOOL Inheritable);
|
||||||
typedef NTSTATUS (STDCALL *CSRSS_GET_OBJECT_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
typedef NTSTATUS (WINAPI *CSRSS_GET_OBJECT_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
HANDLE Handle,
|
HANDLE Handle,
|
||||||
Object_t **Object,
|
Object_t **Object,
|
||||||
DWORD Access);
|
DWORD Access);
|
||||||
typedef NTSTATUS (STDCALL *CSRSS_RELEASE_OBJECT_BY_POINTER_PROC)(Object_t *Object);
|
typedef NTSTATUS (WINAPI *CSRSS_RELEASE_OBJECT_BY_POINTER_PROC)(Object_t *Object);
|
||||||
typedef NTSTATUS (STDCALL *CSRSS_RELEASE_OBJECT_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
typedef NTSTATUS (WINAPI *CSRSS_RELEASE_OBJECT_PROC)(PCSRSS_PROCESS_DATA ProcessData,
|
||||||
HANDLE Object );
|
HANDLE Object );
|
||||||
typedef NTSTATUS (STDCALL *CSRSS_ENUM_PROCESSES_PROC)(CSRSS_ENUM_PROCESS_PROC EnumProc,
|
typedef NTSTATUS (WINAPI *CSRSS_ENUM_PROCESSES_PROC)(CSRSS_ENUM_PROCESS_PROC EnumProc,
|
||||||
PVOID Context);
|
PVOID Context);
|
||||||
|
|
||||||
typedef struct tagCSRSS_EXPORTED_FUNCS
|
typedef struct tagCSRSS_EXPORTED_FUNCS
|
||||||
|
@ -46,12 +46,12 @@ typedef struct tagCSRSS_EXPORTED_FUNCS
|
||||||
CSRSS_ENUM_PROCESSES_PROC CsrEnumProcessesProc;
|
CSRSS_ENUM_PROCESSES_PROC CsrEnumProcessesProc;
|
||||||
} CSRSS_EXPORTED_FUNCS, *PCSRSS_EXPORTED_FUNCS;
|
} CSRSS_EXPORTED_FUNCS, *PCSRSS_EXPORTED_FUNCS;
|
||||||
|
|
||||||
typedef BOOL (STDCALL *CSRPLUGIN_INIT_COMPLETE_PROC)(void);
|
typedef BOOL (WINAPI *CSRPLUGIN_INIT_COMPLETE_PROC)(void);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *CSRPLUGIN_HARDERROR_PROC)(IN PCSRSS_PROCESS_DATA ProcessData,
|
typedef BOOL (WINAPI *CSRPLUGIN_HARDERROR_PROC)(IN PCSRSS_PROCESS_DATA ProcessData,
|
||||||
IN PHARDERROR_MSG HardErrorMessage);
|
IN PHARDERROR_MSG HardErrorMessage);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *CSRPLUGIN_INITIALIZE_PROC)(PCSRSS_API_DEFINITION *ApiDefinitions,
|
typedef BOOL (WINAPI *CSRPLUGIN_INITIALIZE_PROC)(PCSRSS_API_DEFINITION *ApiDefinitions,
|
||||||
PCSRSS_OBJECT_DEFINITION *ObjectDefinitions,
|
PCSRSS_OBJECT_DEFINITION *ObjectDefinitions,
|
||||||
CSRPLUGIN_INIT_COMPLETE_PROC *InitCompleteProc,
|
CSRPLUGIN_INIT_COMPLETE_PROC *InitCompleteProc,
|
||||||
CSRPLUGIN_HARDERROR_PROC *HardErrorProc,
|
CSRPLUGIN_HARDERROR_PROC *HardErrorProc,
|
||||||
|
|
|
@ -297,7 +297,7 @@ CSRSS_API_DEFINITION NativeDefinitions[] =
|
||||||
{ 0, 0, NULL }
|
{ 0, 0, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
static NTSTATUS STDCALL
|
static NTSTATUS WINAPI
|
||||||
CsrpCreateListenPort (IN LPWSTR Name,
|
CsrpCreateListenPort (IN LPWSTR Name,
|
||||||
IN OUT PHANDLE Port,
|
IN OUT PHANDLE Port,
|
||||||
IN PTHREAD_START_ROUTINE ListenThread)
|
IN PTHREAD_START_ROUTINE ListenThread)
|
||||||
|
@ -716,7 +716,7 @@ struct {
|
||||||
* RETURN VALUE
|
* RETURN VALUE
|
||||||
* TRUE: Initialization OK; otherwise FALSE.
|
* TRUE: Initialization OK; otherwise FALSE.
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL WINAPI
|
||||||
CsrServerInitialization (
|
CsrServerInitialization (
|
||||||
int argc,
|
int argc,
|
||||||
char ** argv,
|
char ** argv,
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
VOID STDCALL DisplayString(LPCWSTR lpwString)
|
VOID WINAPI DisplayString(LPCWSTR lpwString)
|
||||||
{
|
{
|
||||||
UNICODE_STRING us;
|
UNICODE_STRING us;
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ VOID STDCALL DisplayString(LPCWSTR lpwString)
|
||||||
ZwDisplayString (&us);
|
ZwDisplayString (&us);
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID STDCALL PrintString (char* fmt, ...)
|
VOID WINAPI PrintString (char* fmt, ...)
|
||||||
{
|
{
|
||||||
char buffer[512];
|
char buffer[512];
|
||||||
va_list ap;
|
va_list ap;
|
||||||
|
|
|
@ -258,7 +258,7 @@ SwitchWindowDlgProc(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
WINAPI
|
||||||
InitializeAppSwitchHook()
|
InitializeAppSwitchHook()
|
||||||
{
|
{
|
||||||
hhk = SetWindowsHookEx(WH_KEYBOARD_LL, KeyboardHookProc, NULL, 0);
|
hhk = SetWindowsHookEx(WH_KEYBOARD_LL, KeyboardHookProc, NULL, 0);
|
||||||
|
|
|
@ -133,7 +133,7 @@ CsrInitConsoleScreenBuffer(PCSRSS_CONSOLE Console,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
static NTSTATUS STDCALL
|
static NTSTATUS WINAPI
|
||||||
CsrInitConsole(PCSRSS_CONSOLE Console)
|
CsrInitConsole(PCSRSS_CONSOLE Console)
|
||||||
{
|
{
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
@ -894,7 +894,7 @@ CSR_API(CsrWriteConsole)
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID STDCALL
|
VOID WINAPI
|
||||||
ConioDeleteScreenBuffer(Object_t *Object)
|
ConioDeleteScreenBuffer(Object_t *Object)
|
||||||
{
|
{
|
||||||
PCSRSS_SCREEN_BUFFER Buffer = (PCSRSS_SCREEN_BUFFER) Object;
|
PCSRSS_SCREEN_BUFFER Buffer = (PCSRSS_SCREEN_BUFFER) Object;
|
||||||
|
@ -914,7 +914,7 @@ ConioDrawConsole(PCSRSS_CONSOLE Console)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID STDCALL
|
VOID WINAPI
|
||||||
ConioDeleteConsole(Object_t *Object)
|
ConioDeleteConsole(Object_t *Object)
|
||||||
{
|
{
|
||||||
PCSRSS_CONSOLE Console = (PCSRSS_CONSOLE) Object;
|
PCSRSS_CONSOLE Console = (PCSRSS_CONSOLE) Object;
|
||||||
|
@ -946,7 +946,7 @@ ConioDeleteConsole(Object_t *Object)
|
||||||
HeapFree(Win32CsrApiHeap, 0, Console);
|
HeapFree(Win32CsrApiHeap, 0, Console);
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID STDCALL
|
VOID WINAPI
|
||||||
CsrInitConsoleSupport(VOID)
|
CsrInitConsoleSupport(VOID)
|
||||||
{
|
{
|
||||||
DPRINT("CSR: CsrInitConsoleSupport()\n");
|
DPRINT("CSR: CsrInitConsoleSupport()\n");
|
||||||
|
@ -1087,7 +1087,7 @@ ConioGetShiftState(PBYTE KeyState)
|
||||||
return ssOut;
|
return ssOut;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID STDCALL
|
VOID WINAPI
|
||||||
ConioProcessKey(MSG *msg, PCSRSS_CONSOLE Console, BOOL TextMode)
|
ConioProcessKey(MSG *msg, PCSRSS_CONSOLE Console, BOOL TextMode)
|
||||||
{
|
{
|
||||||
static BYTE KeyState[256] = { 0 };
|
static BYTE KeyState[256] = { 0 };
|
||||||
|
|
|
@ -149,7 +149,7 @@ DtbgInit()
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static DWORD STDCALL
|
static DWORD WINAPI
|
||||||
DtbgDesktopThread(PVOID Data)
|
DtbgDesktopThread(PVOID Data)
|
||||||
{
|
{
|
||||||
HWND BackgroundWnd;
|
HWND BackgroundWnd;
|
||||||
|
|
|
@ -14,9 +14,9 @@
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
/* Not defined in any header file */
|
/* Not defined in any header file */
|
||||||
extern VOID STDCALL PrivateCsrssManualGuiCheck(LONG Check);
|
extern VOID WINAPI PrivateCsrssManualGuiCheck(LONG Check);
|
||||||
extern VOID STDCALL PrivateCsrssInitialized();
|
extern VOID WINAPI PrivateCsrssInitialized();
|
||||||
extern VOID STDCALL InitializeAppSwitchHook();
|
extern VOID WINAPI InitializeAppSwitchHook();
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ static CSRSS_OBJECT_DEFINITION Win32CsrObjectDefinitions[] =
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL WINAPI
|
||||||
DllMain(HANDLE hDll,
|
DllMain(HANDLE hDll,
|
||||||
DWORD dwReason,
|
DWORD dwReason,
|
||||||
LPVOID lpReserved)
|
LPVOID lpReserved)
|
||||||
|
@ -174,7 +174,7 @@ Win32CsrEnumProcesses(CSRSS_ENUM_PROCESS_PROC EnumProc,
|
||||||
return (CsrExports.CsrEnumProcessesProc)(EnumProc, Context);
|
return (CsrExports.CsrEnumProcessesProc)(EnumProc, Context);
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
Win32CsrInitComplete(void)
|
Win32CsrInitComplete(void)
|
||||||
{
|
{
|
||||||
PrivateCsrssInitialized();
|
PrivateCsrssInitialized();
|
||||||
|
@ -182,7 +182,7 @@ Win32CsrInitComplete(void)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
Win32CsrHardError(IN PCSRSS_PROCESS_DATA ProcessData,
|
Win32CsrHardError(IN PCSRSS_PROCESS_DATA ProcessData,
|
||||||
IN PHARDERROR_MSG HardErrorMessage)
|
IN PHARDERROR_MSG HardErrorMessage)
|
||||||
{
|
{
|
||||||
|
@ -578,7 +578,7 @@ Win32CsrHardError(IN PCSRSS_PROCESS_DATA ProcessData,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL WINAPI
|
||||||
Win32CsrInitialization(PCSRSS_API_DEFINITION *ApiDefinitions,
|
Win32CsrInitialization(PCSRSS_API_DEFINITION *ApiDefinitions,
|
||||||
PCSRSS_OBJECT_DEFINITION *ObjectDefinitions,
|
PCSRSS_OBJECT_DEFINITION *ObjectDefinitions,
|
||||||
CSRPLUGIN_INIT_COMPLETE_PROC *InitComplete,
|
CSRPLUGIN_INIT_COMPLETE_PROC *InitComplete,
|
||||||
|
|
|
@ -197,7 +197,7 @@ EndNowDlgProc(HWND Dlg, UINT Msg, WPARAM wParam, LPARAM lParam)
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef void (STDCALL *INITCOMMONCONTROLS_PROC)(void);
|
typedef void (WINAPI *INITCOMMONCONTROLS_PROC)(void);
|
||||||
|
|
||||||
static void FASTCALL
|
static void FASTCALL
|
||||||
CallInitCommonControls()
|
CallInitCommonControls()
|
||||||
|
@ -551,7 +551,7 @@ typedef struct tagPROCESS_ENUM_CONTEXT
|
||||||
DWORD CsrssProcess;
|
DWORD CsrssProcess;
|
||||||
} PROCESS_ENUM_CONTEXT, *PPROCESS_ENUM_CONTEXT;
|
} PROCESS_ENUM_CONTEXT, *PPROCESS_ENUM_CONTEXT;
|
||||||
|
|
||||||
static NTSTATUS STDCALL
|
static NTSTATUS WINAPI
|
||||||
ExitReactosProcessEnum(PCSRSS_PROCESS_DATA ProcessData, PVOID Data)
|
ExitReactosProcessEnum(PCSRSS_PROCESS_DATA ProcessData, PVOID Data)
|
||||||
{
|
{
|
||||||
HANDLE Process;
|
HANDLE Process;
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
/* Not defined in any header file */
|
/* Not defined in any header file */
|
||||||
extern VOID STDCALL PrivateCsrssManualGuiCheck(LONG Check);
|
extern VOID WINAPI PrivateCsrssManualGuiCheck(LONG Check);
|
||||||
|
|
||||||
/* GLOBALS *******************************************************************/
|
/* GLOBALS *******************************************************************/
|
||||||
|
|
||||||
|
@ -1062,7 +1062,7 @@ GuiIntDrawRegion(PCSRSS_SCREEN_BUFFER Buff, PGUI_CONSOLE_DATA GuiData, HWND Wnd,
|
||||||
InvalidateRect(Wnd, &RegionRect, FALSE);
|
InvalidateRect(Wnd, &RegionRect, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID WINAPI
|
||||||
GuiDrawRegion(PCSRSS_CONSOLE Console, RECT *Region)
|
GuiDrawRegion(PCSRSS_CONSOLE Console, RECT *Region)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = (PGUI_CONSOLE_DATA) Console->PrivateData;
|
PGUI_CONSOLE_DATA GuiData = (PGUI_CONSOLE_DATA) Console->PrivateData;
|
||||||
|
@ -1086,7 +1086,7 @@ GuiInvalidateCell(PCSRSS_SCREEN_BUFFER Buff, PGUI_CONSOLE_DATA GuiData, HWND Wnd
|
||||||
GuiIntDrawRegion(Buff, GuiData, Wnd, &CellRect);
|
GuiIntDrawRegion(Buff, GuiData, Wnd, &CellRect);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID WINAPI
|
||||||
GuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, LONG CursorStartX, LONG CursorStartY,
|
GuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, LONG CursorStartX, LONG CursorStartY,
|
||||||
UINT ScrolledLines, CHAR *Buffer, UINT Length)
|
UINT ScrolledLines, CHAR *Buffer, UINT Length)
|
||||||
{
|
{
|
||||||
|
@ -1154,7 +1154,7 @@ GuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, LONG CursorStartX, LONG Cur
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
GuiSetCursorInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
GuiSetCursorInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
||||||
{
|
{
|
||||||
RECT UpdateRect;
|
RECT UpdateRect;
|
||||||
|
@ -1171,7 +1171,7 @@ GuiSetCursorInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
GuiSetScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, UINT OldCursorX, UINT OldCursorY)
|
GuiSetScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, UINT OldCursorX, UINT OldCursorY)
|
||||||
{
|
{
|
||||||
RECT UpdateRect;
|
RECT UpdateRect;
|
||||||
|
@ -1195,7 +1195,7 @@ GuiSetScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, UINT OldCurs
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
GuiUpdateScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
GuiUpdateScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
||||||
{
|
{
|
||||||
PGUI_CONSOLE_DATA GuiData = (PGUI_CONSOLE_DATA) Console->PrivateData;
|
PGUI_CONSOLE_DATA GuiData = (PGUI_CONSOLE_DATA) Console->PrivateData;
|
||||||
|
@ -1929,7 +1929,7 @@ GuiConsoleNotifyWndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static DWORD STDCALL
|
static DWORD WINAPI
|
||||||
GuiConsoleGuiThread(PVOID Data)
|
GuiConsoleGuiThread(PVOID Data)
|
||||||
{
|
{
|
||||||
MSG msg;
|
MSG msg;
|
||||||
|
@ -2015,13 +2015,13 @@ GuiInit(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID WINAPI
|
||||||
GuiInitScreenBuffer(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer)
|
GuiInitScreenBuffer(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer)
|
||||||
{
|
{
|
||||||
Buffer->DefaultAttrib = DEFAULT_ATTRIB;
|
Buffer->DefaultAttrib = DEFAULT_ATTRIB;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
GuiChangeTitle(PCSRSS_CONSOLE Console)
|
GuiChangeTitle(PCSRSS_CONSOLE Console)
|
||||||
{
|
{
|
||||||
PWCHAR Buffer, Title;
|
PWCHAR Buffer, Title;
|
||||||
|
@ -2049,7 +2049,7 @@ GuiChangeTitle(PCSRSS_CONSOLE Console)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
GuiChangeIcon(PCSRSS_CONSOLE Console, HICON hWindowIcon)
|
GuiChangeIcon(PCSRSS_CONSOLE Console, HICON hWindowIcon)
|
||||||
{
|
{
|
||||||
SendMessageW(Console->hWindow, WM_SETICON, ICON_BIG, (LPARAM)hWindowIcon);
|
SendMessageW(Console->hWindow, WM_SETICON, ICON_BIG, (LPARAM)hWindowIcon);
|
||||||
|
@ -2058,7 +2058,7 @@ GuiChangeIcon(PCSRSS_CONSOLE Console, HICON hWindowIcon)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID WINAPI
|
||||||
GuiCleanupConsole(PCSRSS_CONSOLE Console)
|
GuiCleanupConsole(PCSRSS_CONSOLE Console)
|
||||||
{
|
{
|
||||||
SendMessageW(NotifyWnd, PM_DESTROY_CONSOLE, 0, (LPARAM) Console);
|
SendMessageW(NotifyWnd, PM_DESTROY_CONSOLE, 0, (LPARAM) Console);
|
||||||
|
|
|
@ -71,7 +71,7 @@ TuiInit(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID WINAPI
|
||||||
TuiInitScreenBuffer(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer)
|
TuiInitScreenBuffer(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer)
|
||||||
{
|
{
|
||||||
Buffer->DefaultAttrib = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | BACKGROUND_BLUE;
|
Buffer->DefaultAttrib = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | BACKGROUND_BLUE;
|
||||||
|
@ -100,7 +100,7 @@ TuiCopyRect(char *Dest, PCSRSS_SCREEN_BUFFER Buff, RECT *Region)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID WINAPI
|
||||||
TuiDrawRegion(PCSRSS_CONSOLE Console, RECT *Region)
|
TuiDrawRegion(PCSRSS_CONSOLE Console, RECT *Region)
|
||||||
{
|
{
|
||||||
DWORD BytesReturned;
|
DWORD BytesReturned;
|
||||||
|
@ -141,7 +141,7 @@ TuiDrawRegion(PCSRSS_CONSOLE Console, RECT *Region)
|
||||||
HeapFree(Win32CsrApiHeap, 0, ConsoleDraw);
|
HeapFree(Win32CsrApiHeap, 0, ConsoleDraw);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID WINAPI
|
||||||
TuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, LONG CursorStartX, LONG CursorStartY,
|
TuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, LONG CursorStartX, LONG CursorStartY,
|
||||||
UINT ScrolledLines, CHAR *Buffer, UINT Length)
|
UINT ScrolledLines, CHAR *Buffer, UINT Length)
|
||||||
{
|
{
|
||||||
|
@ -159,7 +159,7 @@ TuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, LONG CursorStartX, LONG Cur
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
TuiSetCursorInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
TuiSetCursorInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
||||||
{
|
{
|
||||||
DWORD BytesReturned;
|
DWORD BytesReturned;
|
||||||
|
@ -180,7 +180,7 @@ TuiSetCursorInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
TuiSetScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, UINT OldCursorX, UINT OldCursorY)
|
TuiSetScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, UINT OldCursorX, UINT OldCursorY)
|
||||||
{
|
{
|
||||||
CONSOLE_SCREEN_BUFFER_INFO Info;
|
CONSOLE_SCREEN_BUFFER_INFO Info;
|
||||||
|
@ -206,19 +206,19 @@ TuiSetScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, UINT OldCurs
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
TuiUpdateScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
TuiUpdateScreenInfo(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff)
|
||||||
{
|
{
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL STDCALL
|
static BOOL WINAPI
|
||||||
TuiChangeTitle(PCSRSS_CONSOLE Console)
|
TuiChangeTitle(PCSRSS_CONSOLE Console)
|
||||||
{
|
{
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID WINAPI
|
||||||
TuiCleanupConsole(PCSRSS_CONSOLE Console)
|
TuiCleanupConsole(PCSRSS_CONSOLE Console)
|
||||||
{
|
{
|
||||||
DestroyWindow(Console->hWindow);
|
DestroyWindow(Console->hWindow);
|
||||||
|
@ -244,7 +244,7 @@ TuiCleanupConsole(PCSRSS_CONSOLE Console)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD STDCALL
|
DWORD WINAPI
|
||||||
TuiConsoleThread (PVOID Data)
|
TuiConsoleThread (PVOID Data)
|
||||||
{
|
{
|
||||||
PCSRSS_CONSOLE Console = (PCSRSS_CONSOLE) Data;
|
PCSRSS_CONSOLE Console = (PCSRSS_CONSOLE) Data;
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
typedef BOOLEAN (STDCALL *PBLTRECTFUNC)(SURFOBJ* OutputObj,
|
typedef BOOLEAN (APIENTRY *PBLTRECTFUNC)(SURFOBJ* OutputObj,
|
||||||
SURFOBJ* InputObj,
|
SURFOBJ* InputObj,
|
||||||
SURFOBJ* Mask,
|
SURFOBJ* Mask,
|
||||||
XLATEOBJ* ColorTranslation,
|
XLATEOBJ* ColorTranslation,
|
||||||
|
@ -42,7 +42,7 @@ typedef BOOLEAN (STDCALL *PBLTRECTFUNC)(SURFOBJ* OutputObj,
|
||||||
BRUSHOBJ* Brush,
|
BRUSHOBJ* Brush,
|
||||||
POINTL* BrushOrigin,
|
POINTL* BrushOrigin,
|
||||||
ROP4 Rop4);
|
ROP4 Rop4);
|
||||||
typedef BOOLEAN (STDCALL *PSTRETCHRECTFUNC)(SURFOBJ* OutputObj,
|
typedef BOOLEAN (APIENTRY *PSTRETCHRECTFUNC)(SURFOBJ* OutputObj,
|
||||||
SURFOBJ* InputObj,
|
SURFOBJ* InputObj,
|
||||||
SURFOBJ* Mask,
|
SURFOBJ* Mask,
|
||||||
CLIPOBJ* ClipRegion,
|
CLIPOBJ* ClipRegion,
|
||||||
|
@ -53,7 +53,7 @@ typedef BOOLEAN (STDCALL *PSTRETCHRECTFUNC)(SURFOBJ* OutputObj,
|
||||||
POINTL* BrushOrigin,
|
POINTL* BrushOrigin,
|
||||||
ULONG Mode);
|
ULONG Mode);
|
||||||
|
|
||||||
BOOL STDCALL EngIntersectRect(RECTL* prcDst, RECTL* prcSrc1, RECTL* prcSrc2)
|
BOOL APIENTRY EngIntersectRect(RECTL* prcDst, RECTL* prcSrc1, RECTL* prcSrc2)
|
||||||
{
|
{
|
||||||
static const RECTL rclEmpty = { 0, 0, 0, 0 };
|
static const RECTL rclEmpty = { 0, 0, 0, 0 };
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ BOOL STDCALL EngIntersectRect(RECTL* prcDst, RECTL* prcSrc1, RECTL* prcSrc2)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOLEAN STDCALL
|
static BOOLEAN APIENTRY
|
||||||
BltMask(SURFOBJ* Dest,
|
BltMask(SURFOBJ* Dest,
|
||||||
SURFOBJ* Source,
|
SURFOBJ* Source,
|
||||||
SURFOBJ* Mask,
|
SURFOBJ* Mask,
|
||||||
|
@ -164,7 +164,7 @@ BltMask(SURFOBJ* Dest,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOLEAN STDCALL
|
static BOOLEAN APIENTRY
|
||||||
BltPatCopy(SURFOBJ* Dest,
|
BltPatCopy(SURFOBJ* Dest,
|
||||||
SURFOBJ* Source,
|
SURFOBJ* Source,
|
||||||
SURFOBJ* Mask,
|
SURFOBJ* Mask,
|
||||||
|
@ -184,7 +184,7 @@ BltPatCopy(SURFOBJ* Dest,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOLEAN STDCALL
|
static BOOLEAN APIENTRY
|
||||||
CallDibBitBlt(SURFOBJ* OutputObj,
|
CallDibBitBlt(SURFOBJ* OutputObj,
|
||||||
SURFOBJ* InputObj,
|
SURFOBJ* InputObj,
|
||||||
SURFOBJ* Mask,
|
SURFOBJ* Mask,
|
||||||
|
@ -252,7 +252,7 @@ INT __cdecl abs(INT nm);
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtGdiEngBitBlt(
|
NtGdiEngBitBlt(
|
||||||
IN SURFOBJ *psoTrg,
|
IN SURFOBJ *psoTrg,
|
||||||
IN SURFOBJ *psoSrc,
|
IN SURFOBJ *psoSrc,
|
||||||
|
@ -298,7 +298,7 @@ NtGdiEngBitBlt(
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngBitBlt(SURFOBJ *DestObj,
|
EngBitBlt(SURFOBJ *DestObj,
|
||||||
SURFOBJ *SourceObj,
|
SURFOBJ *SourceObj,
|
||||||
SURFOBJ *Mask,
|
SURFOBJ *Mask,
|
||||||
|
@ -576,7 +576,7 @@ EngBitBlt(SURFOBJ *DestObj,
|
||||||
return Ret;
|
return Ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngBitBltEx(SURFOBJ *DestSurf,
|
IntEngBitBltEx(SURFOBJ *DestSurf,
|
||||||
SURFOBJ *SourceSurf,
|
SURFOBJ *SourceSurf,
|
||||||
SURFOBJ *MaskSurf,
|
SURFOBJ *MaskSurf,
|
||||||
|
@ -732,7 +732,7 @@ IntEngBitBltEx(SURFOBJ *DestSurf,
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOLEAN STDCALL
|
static BOOLEAN APIENTRY
|
||||||
CallDibStretchBlt(SURFOBJ* OutputObj,
|
CallDibStretchBlt(SURFOBJ* OutputObj,
|
||||||
SURFOBJ* InputObj,
|
SURFOBJ* InputObj,
|
||||||
SURFOBJ* Mask,
|
SURFOBJ* Mask,
|
||||||
|
@ -759,7 +759,7 @@ CallDibStretchBlt(SURFOBJ* OutputObj,
|
||||||
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiEngStretchBlt(
|
NtGdiEngStretchBlt(
|
||||||
IN SURFOBJ *DestObj,
|
IN SURFOBJ *DestObj,
|
||||||
IN SURFOBJ *SourceObj,
|
IN SURFOBJ *SourceObj,
|
||||||
|
@ -808,7 +808,7 @@ NtGdiEngStretchBlt(
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngStretchBlt(
|
EngStretchBlt(
|
||||||
IN SURFOBJ *DestObj,
|
IN SURFOBJ *DestObj,
|
||||||
IN SURFOBJ *SourceObj,
|
IN SURFOBJ *SourceObj,
|
||||||
|
@ -906,7 +906,7 @@ EngStretchBlt(
|
||||||
return Ret;
|
return Ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngStretchBlt(SURFOBJ *DestSurf,
|
IntEngStretchBlt(SURFOBJ *DestSurf,
|
||||||
SURFOBJ *SourceSurf,
|
SURFOBJ *SourceSurf,
|
||||||
SURFOBJ *MaskSurf,
|
SURFOBJ *MaskSurf,
|
||||||
|
@ -992,7 +992,7 @@ IntEngStretchBlt(SURFOBJ *DestSurf,
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiEngAlphaBlend(IN SURFOBJ *Dest,
|
NtGdiEngAlphaBlend(IN SURFOBJ *Dest,
|
||||||
IN SURFOBJ *Source,
|
IN SURFOBJ *Source,
|
||||||
IN CLIPOBJ *ClipRegion,
|
IN CLIPOBJ *ClipRegion,
|
||||||
|
@ -1026,7 +1026,7 @@ NtGdiEngAlphaBlend(IN SURFOBJ *Dest,
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngAlphaBlend(IN SURFOBJ *Dest,
|
EngAlphaBlend(IN SURFOBJ *Dest,
|
||||||
IN SURFOBJ *Source,
|
IN SURFOBJ *Source,
|
||||||
IN CLIPOBJ *ClipRegion,
|
IN CLIPOBJ *ClipRegion,
|
||||||
|
@ -1287,7 +1287,7 @@ EngAlphaBlend(IN SURFOBJ *Dest,
|
||||||
return Ret;
|
return Ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngAlphaBlend(IN SURFOBJ *Dest,
|
IntEngAlphaBlend(IN SURFOBJ *Dest,
|
||||||
IN SURFOBJ *Source,
|
IN SURFOBJ *Source,
|
||||||
IN CLIPOBJ *ClipRegion,
|
IN CLIPOBJ *ClipRegion,
|
||||||
|
@ -1355,7 +1355,7 @@ IntEngAlphaBlend(IN SURFOBJ *Dest,
|
||||||
/**** REACTOS FONT RENDERING CODE *********************************************/
|
/**** REACTOS FONT RENDERING CODE *********************************************/
|
||||||
|
|
||||||
/* renders the alpha mask bitmap */
|
/* renders the alpha mask bitmap */
|
||||||
static BOOLEAN STDCALL
|
static BOOLEAN APIENTRY
|
||||||
AlphaBltMask(SURFOBJ* Dest,
|
AlphaBltMask(SURFOBJ* Dest,
|
||||||
SURFOBJ* Source,
|
SURFOBJ* Source,
|
||||||
SURFOBJ* Mask,
|
SURFOBJ* Mask,
|
||||||
|
@ -1422,7 +1422,7 @@ AlphaBltMask(SURFOBJ* Dest,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngMaskBitBlt(SURFOBJ *DestObj,
|
EngMaskBitBlt(SURFOBJ *DestObj,
|
||||||
SURFOBJ *Mask,
|
SURFOBJ *Mask,
|
||||||
CLIPOBJ *ClipRegion,
|
CLIPOBJ *ClipRegion,
|
||||||
|
@ -1642,7 +1642,7 @@ EngMaskBitBlt(SURFOBJ *DestObj,
|
||||||
return Ret;
|
return Ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngMaskBlt(SURFOBJ *DestSurf,
|
IntEngMaskBlt(SURFOBJ *DestSurf,
|
||||||
SURFOBJ *Mask,
|
SURFOBJ *Mask,
|
||||||
CLIPOBJ *ClipRegion,
|
CLIPOBJ *ClipRegion,
|
||||||
|
|
|
@ -271,7 +271,7 @@ IntEngCreateClipRegion(ULONG count, PRECTL pRect, PRECTL rcBounds)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
CLIPOBJ * STDCALL
|
CLIPOBJ * APIENTRY
|
||||||
EngCreateClip(VOID)
|
EngCreateClip(VOID)
|
||||||
{
|
{
|
||||||
CLIPGDI *Clip = EngAllocMem(FL_ZERO_MEMORY, sizeof(CLIPGDI), TAG_CLIPOBJ);
|
CLIPGDI *Clip = EngAllocMem(FL_ZERO_MEMORY, sizeof(CLIPGDI), TAG_CLIPOBJ);
|
||||||
|
@ -286,7 +286,7 @@ EngCreateClip(VOID)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngDeleteClip(CLIPOBJ *ClipRegion)
|
EngDeleteClip(CLIPOBJ *ClipRegion)
|
||||||
{
|
{
|
||||||
EngFreeMem(ObjToGDI(ClipRegion, CLIP));
|
EngFreeMem(ObjToGDI(ClipRegion, CLIP));
|
||||||
|
@ -295,7 +295,7 @@ EngDeleteClip(CLIPOBJ *ClipRegion)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
ULONG STDCALL
|
ULONG APIENTRY
|
||||||
CLIPOBJ_cEnumStart(
|
CLIPOBJ_cEnumStart(
|
||||||
IN CLIPOBJ* ClipObj,
|
IN CLIPOBJ* ClipObj,
|
||||||
IN BOOL ShouldDoAll,
|
IN BOOL ShouldDoAll,
|
||||||
|
@ -356,7 +356,7 @@ CLIPOBJ_cEnumStart(
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
CLIPOBJ_bEnum(
|
CLIPOBJ_bEnum(
|
||||||
IN CLIPOBJ* ClipObj,
|
IN CLIPOBJ* ClipObj,
|
||||||
IN ULONG ObjSize,
|
IN ULONG ObjSize,
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngCopyBits(SURFOBJ *Dest,
|
EngCopyBits(SURFOBJ *Dest,
|
||||||
SURFOBJ *Source,
|
SURFOBJ *Source,
|
||||||
CLIPOBJ *Clip,
|
CLIPOBJ *Clip,
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngDebugPrint(PCHAR StandardPrefix,
|
EngDebugPrint(PCHAR StandardPrefix,
|
||||||
PCHAR DebugMessage,
|
PCHAR DebugMessage,
|
||||||
va_list ap)
|
va_list ap)
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
DWORD STDCALL
|
DWORD APIENTRY
|
||||||
EngDeviceIoControl(HANDLE hDevice,
|
EngDeviceIoControl(HANDLE hDevice,
|
||||||
DWORD dwIoControlCode,
|
DWORD dwIoControlCode,
|
||||||
LPVOID lpInBuffer,
|
LPVOID lpInBuffer,
|
||||||
|
|
|
@ -63,7 +63,7 @@ IntEngCleanupDriverObjs(struct _EPROCESS *Process,
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HDRVOBJ
|
HDRVOBJ
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngCreateDriverObj(
|
EngCreateDriverObj(
|
||||||
IN PVOID pvObj,
|
IN PVOID pvObj,
|
||||||
IN FREEOBJPROC pFreeObjProc,
|
IN FREEOBJPROC pFreeObjProc,
|
||||||
|
@ -104,7 +104,7 @@ EngCreateDriverObj(
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngDeleteDriverObj(
|
EngDeleteDriverObj(
|
||||||
IN HDRVOBJ hdo,
|
IN HDRVOBJ hdo,
|
||||||
IN BOOL bCallBack,
|
IN BOOL bCallBack,
|
||||||
|
@ -148,7 +148,7 @@ EngDeleteDriverObj(
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PDRIVEROBJ
|
PDRIVEROBJ
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngLockDriverObj( IN HDRVOBJ hdo )
|
EngLockDriverObj( IN HDRVOBJ hdo )
|
||||||
{
|
{
|
||||||
PDRIVEROBJ DrvObjUser = (PDRIVEROBJ)hdo;
|
PDRIVEROBJ DrvObjUser = (PDRIVEROBJ)hdo;
|
||||||
|
@ -167,7 +167,7 @@ EngLockDriverObj( IN HDRVOBJ hdo )
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngUnlockDriverObj ( IN HDRVOBJ hdo )
|
EngUnlockDriverObj ( IN HDRVOBJ hdo )
|
||||||
{
|
{
|
||||||
PDRIVERGDI DrvObjInt = ObjToGDI((PDRIVEROBJ)hdo, DRIVER);
|
PDRIVERGDI DrvObjInt = ObjToGDI((PDRIVEROBJ)hdo, DRIVER);
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PVOID STDCALL
|
PVOID APIENTRY
|
||||||
BRUSHOBJ_pvAllocRbrush(IN BRUSHOBJ *BrushObj,
|
BRUSHOBJ_pvAllocRbrush(IN BRUSHOBJ *BrushObj,
|
||||||
IN ULONG ObjSize)
|
IN ULONG ObjSize)
|
||||||
{
|
{
|
||||||
|
@ -46,7 +46,7 @@ BRUSHOBJ_pvAllocRbrush(IN BRUSHOBJ *BrushObj,
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PVOID STDCALL
|
PVOID APIENTRY
|
||||||
BRUSHOBJ_pvGetRbrush(IN BRUSHOBJ *BrushObj)
|
BRUSHOBJ_pvGetRbrush(IN BRUSHOBJ *BrushObj)
|
||||||
{
|
{
|
||||||
return(BrushObj->pvRbrush);
|
return(BrushObj->pvRbrush);
|
||||||
|
@ -55,7 +55,7 @@ BRUSHOBJ_pvGetRbrush(IN BRUSHOBJ *BrushObj)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
ULONG STDCALL
|
ULONG APIENTRY
|
||||||
BRUSHOBJ_ulGetBrushColor(IN BRUSHOBJ *BrushObj)
|
BRUSHOBJ_ulGetBrushColor(IN BRUSHOBJ *BrushObj)
|
||||||
{
|
{
|
||||||
return BrushObj->iSolidColor;
|
return BrushObj->iSolidColor;
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngEnter(PINTENG_ENTER_LEAVE EnterLeave,
|
IntEngEnter(PINTENG_ENTER_LEAVE EnterLeave,
|
||||||
SURFOBJ *DestSurf,
|
SURFOBJ *DestSurf,
|
||||||
RECTL *DestRect,
|
RECTL *DestRect,
|
||||||
|
@ -159,7 +159,7 @@ IntEngEnter(PINTENG_ENTER_LEAVE EnterLeave,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngLeave(PINTENG_ENTER_LEAVE EnterLeave)
|
IntEngLeave(PINTENG_ENTER_LEAVE EnterLeave)
|
||||||
{
|
{
|
||||||
POINTL SrcPoint;
|
POINTL SrcPoint;
|
||||||
|
@ -220,21 +220,21 @@ IntEngLeave(PINTENG_ENTER_LEAVE EnterLeave)
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
HANDLE STDCALL
|
HANDLE APIENTRY
|
||||||
EngGetCurrentProcessId(VOID)
|
EngGetCurrentProcessId(VOID)
|
||||||
{
|
{
|
||||||
/* http://www.osr.com/ddk/graphics/gdifncs_5ovb.htm */
|
/* http://www.osr.com/ddk/graphics/gdifncs_5ovb.htm */
|
||||||
return PsGetCurrentProcessId();
|
return PsGetCurrentProcessId();
|
||||||
}
|
}
|
||||||
|
|
||||||
HANDLE STDCALL
|
HANDLE APIENTRY
|
||||||
EngGetCurrentThreadId(VOID)
|
EngGetCurrentThreadId(VOID)
|
||||||
{
|
{
|
||||||
/* http://www.osr.com/ddk/graphics/gdifncs_25rb.htm */
|
/* http://www.osr.com/ddk/graphics/gdifncs_25rb.htm */
|
||||||
return PsGetCurrentThreadId();
|
return PsGetCurrentThreadId();
|
||||||
}
|
}
|
||||||
|
|
||||||
HANDLE STDCALL
|
HANDLE APIENTRY
|
||||||
EngGetProcessHandle(VOID)
|
EngGetProcessHandle(VOID)
|
||||||
{
|
{
|
||||||
/* http://www.osr.com/ddk/graphics/gdifncs_3tif.htm
|
/* http://www.osr.com/ddk/graphics/gdifncs_3tif.htm
|
||||||
|
|
|
@ -194,7 +194,7 @@ IntEngWindowChanged(
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
WNDOBJ*
|
WNDOBJ*
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngCreateWnd(
|
EngCreateWnd(
|
||||||
SURFOBJ *pso,
|
SURFOBJ *pso,
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
|
@ -271,7 +271,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngDeleteWnd(
|
EngDeleteWnd(
|
||||||
IN WNDOBJ *pwo)
|
IN WNDOBJ *pwo)
|
||||||
{
|
{
|
||||||
|
@ -313,7 +313,7 @@ EngDeleteWnd(
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
WNDOBJ_bEnum(
|
WNDOBJ_bEnum(
|
||||||
IN WNDOBJ *pwo,
|
IN WNDOBJ *pwo,
|
||||||
IN ULONG cj,
|
IN ULONG cj,
|
||||||
|
@ -334,7 +334,7 @@ WNDOBJ_bEnum(
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
ULONG
|
ULONG
|
||||||
STDCALL
|
APIENTRY
|
||||||
WNDOBJ_cEnumStart(
|
WNDOBJ_cEnumStart(
|
||||||
IN WNDOBJ *pwo,
|
IN WNDOBJ *pwo,
|
||||||
IN ULONG iType,
|
IN ULONG iType,
|
||||||
|
@ -359,7 +359,7 @@ WNDOBJ_cEnumStart(
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
WNDOBJ_vSetConsumer(
|
WNDOBJ_vSetConsumer(
|
||||||
IN WNDOBJ *pwo,
|
IN WNDOBJ *pwo,
|
||||||
IN PVOID pvConsumer)
|
IN PVOID pvConsumer)
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
ULONG
|
ULONG
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngGetLastError ( VOID )
|
EngGetLastError ( VOID )
|
||||||
{
|
{
|
||||||
// www.osr.com/ddk/graphics/gdifncs_3non.htm
|
// www.osr.com/ddk/graphics/gdifncs_3non.htm
|
||||||
|
@ -18,7 +18,7 @@ EngGetLastError ( VOID )
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngSetLastError ( IN ULONG iError )
|
EngSetLastError ( IN ULONG iError )
|
||||||
{
|
{
|
||||||
// www.osr.com/ddk/graphics/gdifncs_95m0.htm
|
// www.osr.com/ddk/graphics/gdifncs_95m0.htm
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngCreateEvent ( OUT PEVENT *Event )
|
EngCreateEvent ( OUT PEVENT *Event )
|
||||||
{
|
{
|
||||||
(*Event) = ExAllocatePoolWithTag(NonPagedPool, sizeof(KEVENT), TAG_DFSM);
|
(*Event) = ExAllocatePoolWithTag(NonPagedPool, sizeof(KEVENT), TAG_DFSM);
|
||||||
|
@ -27,7 +27,7 @@ EngCreateEvent ( OUT PEVENT *Event )
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngDeleteEvent ( IN PEVENT Event)
|
EngDeleteEvent ( IN PEVENT Event)
|
||||||
{
|
{
|
||||||
ExFreePoolWithTag(Event, TAG_DFSM);
|
ExFreePoolWithTag(Event, TAG_DFSM);
|
||||||
|
@ -35,7 +35,7 @@ EngDeleteEvent ( IN PEVENT Event)
|
||||||
}
|
}
|
||||||
|
|
||||||
PEVENT
|
PEVENT
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngMapEvent(IN HDEV Dev,
|
EngMapEvent(IN HDEV Dev,
|
||||||
IN HANDLE UserObject,
|
IN HANDLE UserObject,
|
||||||
IN PVOID Reserved1,
|
IN PVOID Reserved1,
|
||||||
|
@ -68,14 +68,14 @@ EngMapEvent(IN HDEV Dev,
|
||||||
}
|
}
|
||||||
|
|
||||||
LONG
|
LONG
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngSetEvent ( IN PEVENT Event )
|
EngSetEvent ( IN PEVENT Event )
|
||||||
{
|
{
|
||||||
return KeSetEvent((PKEVENT)Event, IO_NO_INCREMENT, FALSE);
|
return KeSetEvent((PKEVENT)Event, IO_NO_INCREMENT, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngUnmapEvent ( IN PEVENT Event )
|
EngUnmapEvent ( IN PEVENT Event )
|
||||||
{
|
{
|
||||||
ObDereferenceObject((PVOID)Event);
|
ObDereferenceObject((PVOID)Event);
|
||||||
|
@ -84,7 +84,7 @@ EngUnmapEvent ( IN PEVENT Event )
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngWaitForSingleObject (IN PEVENT Event,
|
EngWaitForSingleObject (IN PEVENT Event,
|
||||||
IN PLARGE_INTEGER TimeOut)
|
IN PLARGE_INTEGER TimeOut)
|
||||||
{
|
{
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngRestoreFloatingPointState ( IN VOID *Buffer )
|
EngRestoreFloatingPointState ( IN VOID *Buffer )
|
||||||
{
|
{
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
@ -49,7 +49,7 @@ EngRestoreFloatingPointState ( IN VOID *Buffer )
|
||||||
}
|
}
|
||||||
|
|
||||||
ULONG
|
ULONG
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngSaveFloatingPointState(OUT VOID *Buffer,
|
EngSaveFloatingPointState(OUT VOID *Buffer,
|
||||||
IN ULONG BufferSize)
|
IN ULONG BufferSize)
|
||||||
{
|
{
|
||||||
|
|
|
@ -467,7 +467,7 @@ IntEngIsNULLTriangle(TRIVERTEX *pVertex, GRADIENT_TRIANGLE *gt)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngGradientFill(
|
EngGradientFill(
|
||||||
IN SURFOBJ *psoDest,
|
IN SURFOBJ *psoDest,
|
||||||
IN CLIPOBJ *pco,
|
IN CLIPOBJ *pco,
|
||||||
|
@ -539,7 +539,7 @@ EngGradientFill(
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngGradientFill(
|
IntEngGradientFill(
|
||||||
IN SURFOBJ *psoDest,
|
IN SURFOBJ *psoDest,
|
||||||
IN CLIPOBJ *pco,
|
IN CLIPOBJ *pco,
|
||||||
|
|
|
@ -328,7 +328,7 @@ SEtoNW(SURFOBJ* OutputObj, CLIPOBJ* Clip,
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngLineTo(SURFOBJ *DestObj,
|
EngLineTo(SURFOBJ *DestObj,
|
||||||
CLIPOBJ *Clip,
|
CLIPOBJ *Clip,
|
||||||
BRUSHOBJ *Brush,
|
BRUSHOBJ *Brush,
|
||||||
|
@ -505,7 +505,7 @@ EngLineTo(SURFOBJ *DestObj,
|
||||||
return IntEngLeave(&EnterLeave);
|
return IntEngLeave(&EnterLeave);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngLineTo(SURFOBJ *DestSurf,
|
IntEngLineTo(SURFOBJ *DestSurf,
|
||||||
CLIPOBJ *ClipObj,
|
CLIPOBJ *ClipObj,
|
||||||
BRUSHOBJ *Brush,
|
BRUSHOBJ *Brush,
|
||||||
|
@ -593,7 +593,7 @@ IntEngLineTo(SURFOBJ *DestSurf,
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngPolyline(SURFOBJ *DestSurf,
|
IntEngPolyline(SURFOBJ *DestSurf,
|
||||||
CLIPOBJ *Clip,
|
CLIPOBJ *Clip,
|
||||||
BRUSHOBJ *Brush,
|
BRUSHOBJ *Brush,
|
||||||
|
|
|
@ -42,7 +42,7 @@ USERMEMHEADER, *PUSERMEMHEADER;
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PVOID STDCALL
|
PVOID APIENTRY
|
||||||
EngAllocMem(ULONG Flags,
|
EngAllocMem(ULONG Flags,
|
||||||
ULONG MemSize,
|
ULONG MemSize,
|
||||||
ULONG Tag)
|
ULONG Tag)
|
||||||
|
@ -62,7 +62,7 @@ EngAllocMem(ULONG Flags,
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngFreeMem(PVOID Mem)
|
EngFreeMem(PVOID Mem)
|
||||||
{
|
{
|
||||||
ExFreePool(Mem);
|
ExFreePool(Mem);
|
||||||
|
@ -71,7 +71,7 @@ EngFreeMem(PVOID Mem)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PVOID STDCALL
|
PVOID APIENTRY
|
||||||
EngAllocUserMem(SIZE_T cj, ULONG Tag)
|
EngAllocUserMem(SIZE_T cj, ULONG Tag)
|
||||||
{
|
{
|
||||||
PVOID NewMem = NULL;
|
PVOID NewMem = NULL;
|
||||||
|
@ -96,7 +96,7 @@ EngAllocUserMem(SIZE_T cj, ULONG Tag)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngFreeUserMem(PVOID pv)
|
EngFreeUserMem(PVOID pv)
|
||||||
{
|
{
|
||||||
PUSERMEMHEADER Header = ((PUSERMEMHEADER) pv) - 1;
|
PUSERMEMHEADER Header = ((PUSERMEMHEADER) pv) - 1;
|
||||||
|
@ -108,7 +108,7 @@ EngFreeUserMem(PVOID pv)
|
||||||
|
|
||||||
|
|
||||||
PVOID
|
PVOID
|
||||||
NTAPI
|
APIENTRY
|
||||||
HackSecureVirtualMemory(
|
HackSecureVirtualMemory(
|
||||||
IN PVOID Address,
|
IN PVOID Address,
|
||||||
IN SIZE_T Size,
|
IN SIZE_T Size,
|
||||||
|
@ -158,7 +158,7 @@ HackSecureVirtualMemory(
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
APIENTRY
|
||||||
HackUnsecureVirtualMemory(
|
HackUnsecureVirtualMemory(
|
||||||
IN PVOID SecureHandle)
|
IN PVOID SecureHandle)
|
||||||
{
|
{
|
||||||
|
@ -171,7 +171,7 @@ HackUnsecureVirtualMemory(
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HANDLE STDCALL
|
HANDLE APIENTRY
|
||||||
EngSecureMem(PVOID Address, ULONG Length)
|
EngSecureMem(PVOID Address, ULONG Length)
|
||||||
{
|
{
|
||||||
return MmSecureVirtualMemory(Address, Length, PAGE_READWRITE);
|
return MmSecureVirtualMemory(Address, Length, PAGE_READWRITE);
|
||||||
|
@ -180,7 +180,7 @@ EngSecureMem(PVOID Address, ULONG Length)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngUnsecureMem(HANDLE Mem)
|
EngUnsecureMem(HANDLE Mem)
|
||||||
{
|
{
|
||||||
return MmUnsecureVirtualMemory((PVOID) Mem);
|
return MmUnsecureVirtualMemory((PVOID) Mem);
|
||||||
|
|
|
@ -35,12 +35,12 @@ typedef struct INTENG_ENTER_LEAVE_TAG
|
||||||
BOOL ReadOnly;
|
BOOL ReadOnly;
|
||||||
} INTENG_ENTER_LEAVE, *PINTENG_ENTER_LEAVE;
|
} INTENG_ENTER_LEAVE, *PINTENG_ENTER_LEAVE;
|
||||||
|
|
||||||
extern BOOL STDCALL IntEngEnter(PINTENG_ENTER_LEAVE EnterLeave,
|
extern BOOL APIENTRY IntEngEnter(PINTENG_ENTER_LEAVE EnterLeave,
|
||||||
SURFOBJ *DestObj,
|
SURFOBJ *DestObj,
|
||||||
RECTL *DestRect,
|
RECTL *DestRect,
|
||||||
BOOL ReadOnly,
|
BOOL ReadOnly,
|
||||||
POINTL *Translate,
|
POINTL *Translate,
|
||||||
SURFOBJ **OutputObj);
|
SURFOBJ **OutputObj);
|
||||||
extern BOOL STDCALL IntEngLeave(PINTENG_ENTER_LEAVE EnterLeave);
|
extern BOOL APIENTRY IntEngLeave(PINTENG_ENTER_LEAVE EnterLeave);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -322,7 +322,7 @@ IntShowMousePointer(GDIDEVICE *ppdev, SURFOBJ *DestSurface)
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ULONG STDCALL
|
ULONG APIENTRY
|
||||||
EngSetPointerShape(
|
EngSetPointerShape(
|
||||||
IN SURFOBJ *pso,
|
IN SURFOBJ *pso,
|
||||||
IN SURFOBJ *psoMask,
|
IN SURFOBJ *psoMask,
|
||||||
|
@ -529,7 +529,7 @@ EngSetPointerShape(
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngMovePointer(
|
EngMovePointer(
|
||||||
IN SURFOBJ *pso,
|
IN SURFOBJ *pso,
|
||||||
IN LONG x,
|
IN LONG x,
|
||||||
|
@ -567,7 +567,7 @@ EngMovePointer(
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
IntEngMovePointer(
|
IntEngMovePointer(
|
||||||
IN SURFOBJ *SurfObj,
|
IN SURFOBJ *SurfObj,
|
||||||
IN LONG x,
|
IN LONG x,
|
||||||
|
|
|
@ -94,50 +94,50 @@ typedef struct _PATHGDI {
|
||||||
PATHOBJ PathObj;
|
PATHOBJ PathObj;
|
||||||
} PATHGDI;
|
} PATHGDI;
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_BitBlt)(SURFOBJ *, SURFOBJ *, SURFOBJ *, CLIPOBJ *,
|
typedef BOOL (APIENTRY *PFN_BitBlt)(SURFOBJ *, SURFOBJ *, SURFOBJ *, CLIPOBJ *,
|
||||||
XLATEOBJ *, RECTL *, POINTL *, POINTL *,
|
XLATEOBJ *, RECTL *, POINTL *, POINTL *,
|
||||||
BRUSHOBJ *, POINTL *, ROP4);
|
BRUSHOBJ *, POINTL *, ROP4);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_TransparentBlt)(SURFOBJ *, SURFOBJ *, CLIPOBJ *, XLATEOBJ *, RECTL *, RECTL *, ULONG, ULONG);
|
typedef BOOL (APIENTRY *PFN_TransparentBlt)(SURFOBJ *, SURFOBJ *, CLIPOBJ *, XLATEOBJ *, RECTL *, RECTL *, ULONG, ULONG);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_StretchBlt)(SURFOBJ *, SURFOBJ *, SURFOBJ *, CLIPOBJ *,
|
typedef BOOL (APIENTRY *PFN_StretchBlt)(SURFOBJ *, SURFOBJ *, SURFOBJ *, CLIPOBJ *,
|
||||||
XLATEOBJ *, COLORADJUSTMENT *, POINTL *,
|
XLATEOBJ *, COLORADJUSTMENT *, POINTL *,
|
||||||
RECTL *, RECTL *, PPOINT, ULONG);
|
RECTL *, RECTL *, PPOINT, ULONG);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_TextOut)(SURFOBJ *, STROBJ *, FONTOBJ *, CLIPOBJ *,
|
typedef BOOL (APIENTRY *PFN_TextOut)(SURFOBJ *, STROBJ *, FONTOBJ *, CLIPOBJ *,
|
||||||
RECTL *, RECTL *, BRUSHOBJ *, BRUSHOBJ *,
|
RECTL *, RECTL *, BRUSHOBJ *, BRUSHOBJ *,
|
||||||
POINTL *, MIX);
|
POINTL *, MIX);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_Paint)(SURFOBJ *, CLIPOBJ *, BRUSHOBJ *, POINTL *, MIX);
|
typedef BOOL (APIENTRY *PFN_Paint)(SURFOBJ *, CLIPOBJ *, BRUSHOBJ *, POINTL *, MIX);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_StrokePath)(SURFOBJ *, PATHOBJ *, CLIPOBJ *, XFORMOBJ *,
|
typedef BOOL (APIENTRY *PFN_StrokePath)(SURFOBJ *, PATHOBJ *, CLIPOBJ *, XFORMOBJ *,
|
||||||
BRUSHOBJ *, POINTL *, LINEATTRS *, MIX);
|
BRUSHOBJ *, POINTL *, LINEATTRS *, MIX);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_FillPath)(SURFOBJ *, PATHOBJ *, CLIPOBJ *, BRUSHOBJ *,
|
typedef BOOL (APIENTRY *PFN_FillPath)(SURFOBJ *, PATHOBJ *, CLIPOBJ *, BRUSHOBJ *,
|
||||||
POINTL *, MIX, ULONG);
|
POINTL *, MIX, ULONG);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_StrokeAndFillPath)(SURFOBJ *, PATHOBJ *, CLIPOBJ *,
|
typedef BOOL (APIENTRY *PFN_StrokeAndFillPath)(SURFOBJ *, PATHOBJ *, CLIPOBJ *,
|
||||||
XFORMOBJ *, BRUSHOBJ *, LINEATTRS *, BRUSHOBJ *,
|
XFORMOBJ *, BRUSHOBJ *, LINEATTRS *, BRUSHOBJ *,
|
||||||
POINTL *, MIX, ULONG);
|
POINTL *, MIX, ULONG);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_LineTo)(SURFOBJ *, CLIPOBJ *, BRUSHOBJ *,
|
typedef BOOL (APIENTRY *PFN_LineTo)(SURFOBJ *, CLIPOBJ *, BRUSHOBJ *,
|
||||||
LONG, LONG, LONG, LONG, RECTL *, MIX);
|
LONG, LONG, LONG, LONG, RECTL *, MIX);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_CopyBits)(SURFOBJ *, SURFOBJ *, CLIPOBJ *,
|
typedef BOOL (APIENTRY *PFN_CopyBits)(SURFOBJ *, SURFOBJ *, CLIPOBJ *,
|
||||||
XLATEOBJ *, RECTL *, POINTL *);
|
XLATEOBJ *, RECTL *, POINTL *);
|
||||||
|
|
||||||
typedef VOID (STDCALL *PFN_Synchronize)(DHPDEV, RECTL *);
|
typedef VOID (APIENTRY *PFN_Synchronize)(DHPDEV, RECTL *);
|
||||||
|
|
||||||
typedef VOID (STDCALL *PFN_MovePointer)(SURFOBJ *, LONG, LONG, RECTL *);
|
typedef VOID (APIENTRY *PFN_MovePointer)(SURFOBJ *, LONG, LONG, RECTL *);
|
||||||
|
|
||||||
typedef ULONG (STDCALL *PFN_SetPointerShape)(SURFOBJ *, SURFOBJ *, SURFOBJ *, XLATEOBJ *,
|
typedef ULONG (APIENTRY *PFN_SetPointerShape)(SURFOBJ *, SURFOBJ *, SURFOBJ *, XLATEOBJ *,
|
||||||
LONG, LONG, LONG, LONG, RECTL *, FLONG);
|
LONG, LONG, LONG, LONG, RECTL *, FLONG);
|
||||||
|
|
||||||
typedef HBITMAP (STDCALL *PFN_CreateDeviceBitmap)(DHPDEV, SIZEL, ULONG);
|
typedef HBITMAP (APIENTRY *PFN_CreateDeviceBitmap)(DHPDEV, SIZEL, ULONG);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_SetPalette)(DHPDEV, PALOBJ*, ULONG, ULONG, ULONG);
|
typedef BOOL (APIENTRY *PFN_SetPalette)(DHPDEV, PALOBJ*, ULONG, ULONG, ULONG);
|
||||||
|
|
||||||
typedef BOOL (STDCALL *PFN_GradientFill)(SURFOBJ*, CLIPOBJ*, XLATEOBJ*, TRIVERTEX*, ULONG, PVOID, ULONG, RECTL*, POINTL*, ULONG);
|
typedef BOOL (APIENTRY *PFN_GradientFill)(SURFOBJ*, CLIPOBJ*, XLATEOBJ*, TRIVERTEX*, ULONG, PVOID, ULONG, RECTL*, POINTL*, ULONG);
|
||||||
|
|
||||||
typedef struct _WNDGDI {
|
typedef struct _WNDGDI {
|
||||||
WNDOBJ WndObj;
|
WNDOBJ WndObj;
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
BOOL STDCALL FillSolid(SURFOBJ *Surface, PRECTL pRect, ULONG iColor)
|
BOOL APIENTRY FillSolid(SURFOBJ *Surface, PRECTL pRect, ULONG iColor)
|
||||||
{
|
{
|
||||||
LONG y;
|
LONG y;
|
||||||
ULONG LineWidth;
|
ULONG LineWidth;
|
||||||
|
@ -56,7 +56,7 @@ BOOL STDCALL FillSolid(SURFOBJ *Surface, PRECTL pRect, ULONG iColor)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngPaintRgn(SURFOBJ *Surface, CLIPOBJ *ClipRegion, ULONG iColor, MIX Mix,
|
EngPaintRgn(SURFOBJ *Surface, CLIPOBJ *ClipRegion, ULONG iColor, MIX Mix,
|
||||||
BRUSHOBJ *BrushObj, POINTL *BrushPoint)
|
BRUSHOBJ *BrushObj, POINTL *BrushPoint)
|
||||||
{
|
{
|
||||||
|
@ -102,7 +102,7 @@ EngPaintRgn(SURFOBJ *Surface, CLIPOBJ *ClipRegion, ULONG iColor, MIX Mix,
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngPaint(IN SURFOBJ *Surface,
|
EngPaint(IN SURFOBJ *Surface,
|
||||||
IN CLIPOBJ *ClipRegion,
|
IN CLIPOBJ *ClipRegion,
|
||||||
IN BRUSHOBJ *Brush,
|
IN BRUSHOBJ *Brush,
|
||||||
|
@ -117,7 +117,7 @@ EngPaint(IN SURFOBJ *Surface,
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngPaint(IN SURFOBJ *Surface,
|
IntEngPaint(IN SURFOBJ *Surface,
|
||||||
IN CLIPOBJ *ClipRegion,
|
IN CLIPOBJ *ClipRegion,
|
||||||
IN BRUSHOBJ *Brush,
|
IN BRUSHOBJ *Brush,
|
||||||
|
|
|
@ -59,7 +59,7 @@ ColorCorrection(PPALGDI PalGDI, PPALETTEENTRY PaletteEntry, ULONG Colors)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HPALETTE STDCALL
|
HPALETTE APIENTRY
|
||||||
EngCreatePalette(ULONG Mode, ULONG NumColors, ULONG *Colors,
|
EngCreatePalette(ULONG Mode, ULONG NumColors, ULONG *Colors,
|
||||||
ULONG Red, ULONG Green, ULONG Blue)
|
ULONG Red, ULONG Green, ULONG Blue)
|
||||||
{
|
{
|
||||||
|
@ -77,7 +77,7 @@ EngCreatePalette(ULONG Mode, ULONG NumColors, ULONG *Colors,
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngDeletePalette(IN HPALETTE Palette)
|
EngDeletePalette(IN HPALETTE Palette)
|
||||||
{
|
{
|
||||||
GDIOBJ_SetOwnership(Palette, PsGetCurrentProcess());
|
GDIOBJ_SetOwnership(Palette, PsGetCurrentProcess());
|
||||||
|
@ -88,7 +88,7 @@ EngDeletePalette(IN HPALETTE Palette)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
ULONG STDCALL
|
ULONG APIENTRY
|
||||||
PALOBJ_cGetColors(PALOBJ *PalObj, ULONG Start, ULONG Colors, ULONG *PaletteEntry)
|
PALOBJ_cGetColors(PALOBJ *PalObj, ULONG Start, ULONG Colors, ULONG *PaletteEntry)
|
||||||
{
|
{
|
||||||
PALGDI *PalGDI;
|
PALGDI *PalGDI;
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngQueryPerformanceFrequency(LONGLONG *Frequency)
|
EngQueryPerformanceFrequency(LONGLONG *Frequency)
|
||||||
{
|
{
|
||||||
LARGE_INTEGER Freq;
|
LARGE_INTEGER Freq;
|
||||||
|
@ -45,7 +45,7 @@ EngQueryPerformanceFrequency(LONGLONG *Frequency)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngQueryPerformanceCounter(LONGLONG *Count)
|
EngQueryPerformanceCounter(LONGLONG *Count)
|
||||||
{
|
{
|
||||||
LARGE_INTEGER PerfCount;
|
LARGE_INTEGER PerfCount;
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HSEMAPHORE
|
HSEMAPHORE
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngCreateSemaphore ( VOID )
|
EngCreateSemaphore ( VOID )
|
||||||
{
|
{
|
||||||
// www.osr.com/ddk/graphics/gdifncs_95lz.htm
|
// www.osr.com/ddk/graphics/gdifncs_95lz.htm
|
||||||
|
@ -34,7 +34,7 @@ IntGdiAcquireSemaphore ( HSEMAPHORE hsem )
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngAcquireSemaphore ( IN HSEMAPHORE hsem )
|
EngAcquireSemaphore ( IN HSEMAPHORE hsem )
|
||||||
{
|
{
|
||||||
// www.osr.com/ddk/graphics/gdifncs_14br.htm
|
// www.osr.com/ddk/graphics/gdifncs_14br.htm
|
||||||
|
@ -58,7 +58,7 @@ IntGdiReleaseSemaphore ( HSEMAPHORE hsem )
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngReleaseSemaphore ( IN HSEMAPHORE hsem )
|
EngReleaseSemaphore ( IN HSEMAPHORE hsem )
|
||||||
{
|
{
|
||||||
// www.osr.com/ddk/graphics/gdifncs_5u3r.htm
|
// www.osr.com/ddk/graphics/gdifncs_5u3r.htm
|
||||||
|
@ -73,7 +73,7 @@ EngReleaseSemaphore ( IN HSEMAPHORE hsem )
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngDeleteSemaphore ( IN HSEMAPHORE hsem )
|
EngDeleteSemaphore ( IN HSEMAPHORE hsem )
|
||||||
{
|
{
|
||||||
// www.osr.com/ddk/graphics/gdifncs_13c7.htm
|
// www.osr.com/ddk/graphics/gdifncs_13c7.htm
|
||||||
|
@ -88,7 +88,7 @@ EngDeleteSemaphore ( IN HSEMAPHORE hsem )
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngIsSemaphoreOwned ( IN HSEMAPHORE hsem )
|
EngIsSemaphoreOwned ( IN HSEMAPHORE hsem )
|
||||||
{
|
{
|
||||||
// www.osr.com/ddk/graphics/gdifncs_6wmf.htm
|
// www.osr.com/ddk/graphics/gdifncs_6wmf.htm
|
||||||
|
@ -100,7 +100,7 @@ EngIsSemaphoreOwned ( IN HSEMAPHORE hsem )
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngIsSemaphoreOwnedByCurrentThread ( IN HSEMAPHORE hsem )
|
EngIsSemaphoreOwnedByCurrentThread ( IN HSEMAPHORE hsem )
|
||||||
{
|
{
|
||||||
// www.osr.com/ddk/graphics/gdifncs_9yxz.htm
|
// www.osr.com/ddk/graphics/gdifncs_9yxz.htm
|
||||||
|
@ -111,7 +111,7 @@ EngIsSemaphoreOwnedByCurrentThread ( IN HSEMAPHORE hsem )
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngInitializeSafeSemaphore(
|
EngInitializeSafeSemaphore(
|
||||||
OUT ENGSAFESEMAPHORE *Semaphore)
|
OUT ENGSAFESEMAPHORE *Semaphore)
|
||||||
{
|
{
|
||||||
|
@ -144,7 +144,7 @@ EngInitializeSafeSemaphore(
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngDeleteSafeSemaphore(
|
EngDeleteSafeSemaphore(
|
||||||
IN OUT ENGSAFESEMAPHORE *Semaphore)
|
IN OUT ENGSAFESEMAPHORE *Semaphore)
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
void STDCALL
|
void APIENTRY
|
||||||
EngSort(IN OUT PBYTE Buf, IN ULONG ElemSize, IN ULONG ElemCount, IN SORTCOMP CompFunc)
|
EngSort(IN OUT PBYTE Buf, IN ULONG ElemSize, IN ULONG ElemCount, IN SORTCOMP CompFunc)
|
||||||
{
|
{
|
||||||
qsort(Buf, ElemCount, ElemSize, CompFunc);
|
qsort(Buf, ElemCount, ElemSize, CompFunc);
|
||||||
|
|
|
@ -138,7 +138,7 @@ BITMAPOBJ_CleanupBitsLock(BITMAPOBJ *BitmapObj)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HBITMAP STDCALL
|
HBITMAP APIENTRY
|
||||||
EngCreateDeviceBitmap(IN DHSURF dhsurf,
|
EngCreateDeviceBitmap(IN DHSURF dhsurf,
|
||||||
IN SIZEL Size,
|
IN SIZEL Size,
|
||||||
IN ULONG Format)
|
IN ULONG Format)
|
||||||
|
@ -402,7 +402,7 @@ IntCreateBitmap(IN SIZEL Size,
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HBITMAP STDCALL
|
HBITMAP APIENTRY
|
||||||
EngCreateBitmap(IN SIZEL Size,
|
EngCreateBitmap(IN SIZEL Size,
|
||||||
IN LONG Width,
|
IN LONG Width,
|
||||||
IN ULONG Format,
|
IN ULONG Format,
|
||||||
|
@ -423,7 +423,7 @@ EngCreateBitmap(IN SIZEL Size,
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
HSURF STDCALL
|
HSURF APIENTRY
|
||||||
EngCreateDeviceSurface(IN DHSURF dhsurf,
|
EngCreateDeviceSurface(IN DHSURF dhsurf,
|
||||||
IN SIZEL Size,
|
IN SIZEL Size,
|
||||||
IN ULONG Format)
|
IN ULONG Format)
|
||||||
|
@ -481,7 +481,7 @@ PFN FASTCALL DriverFunction(DRVENABLEDATA *DED, ULONG DriverFunc)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngAssociateSurface(IN HSURF Surface,
|
EngAssociateSurface(IN HSURF Surface,
|
||||||
IN HDEV Dev,
|
IN HDEV Dev,
|
||||||
IN ULONG Hooks)
|
IN ULONG Hooks)
|
||||||
|
@ -511,7 +511,7 @@ EngAssociateSurface(IN HSURF Surface,
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngModifySurface(
|
EngModifySurface(
|
||||||
IN HSURF hsurf,
|
IN HSURF hsurf,
|
||||||
IN HDEV hdev,
|
IN HDEV hdev,
|
||||||
|
@ -549,7 +549,7 @@ EngModifySurface(
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngDeleteSurface(IN HSURF Surface)
|
EngDeleteSurface(IN HSURF Surface)
|
||||||
{
|
{
|
||||||
GDIOBJ_SetOwnership(Surface, PsGetCurrentProcess());
|
GDIOBJ_SetOwnership(Surface, PsGetCurrentProcess());
|
||||||
|
@ -560,7 +560,7 @@ EngDeleteSurface(IN HSURF Surface)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngEraseSurface(SURFOBJ *Surface,
|
EngEraseSurface(SURFOBJ *Surface,
|
||||||
RECTL *Rect,
|
RECTL *Rect,
|
||||||
ULONG iColor)
|
ULONG iColor)
|
||||||
|
@ -577,7 +577,7 @@ EngEraseSurface(SURFOBJ *Surface,
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
SURFOBJ * STDCALL
|
SURFOBJ * APIENTRY
|
||||||
NtGdiEngLockSurface(IN HSURF Surface)
|
NtGdiEngLockSurface(IN HSURF Surface)
|
||||||
{
|
{
|
||||||
return EngLockSurface(Surface);
|
return EngLockSurface(Surface);
|
||||||
|
@ -587,7 +587,7 @@ NtGdiEngLockSurface(IN HSURF Surface)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
SURFOBJ * STDCALL
|
SURFOBJ * APIENTRY
|
||||||
EngLockSurface(IN HSURF Surface)
|
EngLockSurface(IN HSURF Surface)
|
||||||
{
|
{
|
||||||
BITMAPOBJ *bmp = GDIOBJ_ShareLockObj(Surface, GDI_OBJECT_TYPE_BITMAP);
|
BITMAPOBJ *bmp = GDIOBJ_ShareLockObj(Surface, GDI_OBJECT_TYPE_BITMAP);
|
||||||
|
@ -602,7 +602,7 @@ EngLockSurface(IN HSURF Surface)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
NtGdiEngUnlockSurface(IN SURFOBJ *Surface)
|
NtGdiEngUnlockSurface(IN SURFOBJ *Surface)
|
||||||
{
|
{
|
||||||
EngUnlockSurface(Surface);
|
EngUnlockSurface(Surface);
|
||||||
|
@ -611,7 +611,7 @@ NtGdiEngUnlockSurface(IN SURFOBJ *Surface)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
EngUnlockSurface(IN SURFOBJ *Surface)
|
EngUnlockSurface(IN SURFOBJ *Surface)
|
||||||
{
|
{
|
||||||
if (Surface != NULL)
|
if (Surface != NULL)
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
EngTransparentBlt(SURFOBJ *Dest,
|
EngTransparentBlt(SURFOBJ *Dest,
|
||||||
SURFOBJ *Source,
|
SURFOBJ *Source,
|
||||||
CLIPOBJ *Clip,
|
CLIPOBJ *Clip,
|
||||||
|
|
|
@ -532,7 +532,7 @@ EngDeleteXlate(XLATEOBJ *XlateObj)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
PULONG STDCALL
|
PULONG APIENTRY
|
||||||
XLATEOBJ_piVector(XLATEOBJ *XlateObj)
|
XLATEOBJ_piVector(XLATEOBJ *XlateObj)
|
||||||
{
|
{
|
||||||
if (XlateObj->iSrcType == PAL_INDEXED)
|
if (XlateObj->iSrcType == PAL_INDEXED)
|
||||||
|
@ -546,7 +546,7 @@ XLATEOBJ_piVector(XLATEOBJ *XlateObj)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
ULONG STDCALL
|
ULONG APIENTRY
|
||||||
XLATEOBJ_iXlate(XLATEOBJ *XlateObj, ULONG Color)
|
XLATEOBJ_iXlate(XLATEOBJ *XlateObj, ULONG Color)
|
||||||
{
|
{
|
||||||
XLATEGDI *XlateGDI;
|
XLATEGDI *XlateGDI;
|
||||||
|
@ -603,7 +603,7 @@ XLATEOBJ_iXlate(XLATEOBJ *XlateObj, ULONG Color)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
ULONG STDCALL
|
ULONG APIENTRY
|
||||||
XLATEOBJ_cGetPalette(XLATEOBJ *XlateObj, ULONG PalOutType, ULONG cPal,
|
XLATEOBJ_cGetPalette(XLATEOBJ *XlateObj, ULONG PalOutType, ULONG cPal,
|
||||||
ULONG *OutPal)
|
ULONG *OutPal)
|
||||||
{
|
{
|
||||||
|
|
|
@ -56,9 +56,9 @@ INT FASTCALL BITMAPOBJ_GetWidthBytes (INT bmWidth, INT bpp);
|
||||||
UINT FASTCALL BITMAPOBJ_GetRealBitsPixel(UINT nBitsPixel);
|
UINT FASTCALL BITMAPOBJ_GetRealBitsPixel(UINT nBitsPixel);
|
||||||
HBITMAP FASTCALL BITMAPOBJ_CopyBitmap (HBITMAP hBitmap);
|
HBITMAP FASTCALL BITMAPOBJ_CopyBitmap (HBITMAP hBitmap);
|
||||||
INT FASTCALL DIB_GetDIBWidthBytes (INT width, INT depth);
|
INT FASTCALL DIB_GetDIBWidthBytes (INT width, INT depth);
|
||||||
int NTAPI DIB_GetDIBImageBytes (INT width, INT height, INT depth);
|
int APIENTRY DIB_GetDIBImageBytes (INT width, INT height, INT depth);
|
||||||
INT FASTCALL DIB_BitmapInfoSize (const BITMAPINFO * info, WORD coloruse);
|
INT FASTCALL DIB_BitmapInfoSize (const BITMAPINFO * info, WORD coloruse);
|
||||||
INT NTAPI BITMAP_GetObject(BITMAPOBJ * bmp, INT count, LPVOID buffer);
|
INT APIENTRY BITMAP_GetObject(BITMAPOBJ * bmp, INT count, LPVOID buffer);
|
||||||
HBITMAP FASTCALL BitmapToSurf(PBITMAPOBJ BitmapObj, HDEV GDIDevice);
|
HBITMAP FASTCALL BitmapToSurf(PBITMAPOBJ BitmapObj, HDEV GDIDevice);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
#include <include/win32.h>
|
#include <include/win32.h>
|
||||||
|
|
||||||
LRESULT STDCALL
|
LRESULT APIENTRY
|
||||||
co_IntCallWindowProc(WNDPROC Proc,
|
co_IntCallWindowProc(WNDPROC Proc,
|
||||||
BOOLEAN IsAnsiProc,
|
BOOLEAN IsAnsiProc,
|
||||||
HWND Wnd,
|
HWND Wnd,
|
||||||
|
@ -12,7 +12,7 @@ co_IntCallWindowProc(WNDPROC Proc,
|
||||||
LPARAM lParam,
|
LPARAM lParam,
|
||||||
INT lParamBufferSize);
|
INT lParamBufferSize);
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
co_IntCallSentMessageCallback(SENDASYNCPROC CompletionCallback,
|
co_IntCallSentMessageCallback(SENDASYNCPROC CompletionCallback,
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
UINT Msg,
|
UINT Msg,
|
||||||
|
@ -20,13 +20,13 @@ co_IntCallSentMessageCallback(SENDASYNCPROC CompletionCallback,
|
||||||
LRESULT Result);
|
LRESULT Result);
|
||||||
|
|
||||||
|
|
||||||
HMENU STDCALL
|
HMENU APIENTRY
|
||||||
co_IntLoadSysMenuTemplate();
|
co_IntLoadSysMenuTemplate();
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
co_IntLoadDefaultCursors(VOID);
|
co_IntLoadDefaultCursors(VOID);
|
||||||
|
|
||||||
LRESULT STDCALL
|
LRESULT APIENTRY
|
||||||
co_IntCallHookProc(INT HookId,
|
co_IntCallHookProc(INT HookId,
|
||||||
INT Code,
|
INT Code,
|
||||||
WPARAM wParam,
|
WPARAM wParam,
|
||||||
|
@ -35,7 +35,7 @@ co_IntCallHookProc(INT HookId,
|
||||||
BOOLEAN Ansi,
|
BOOLEAN Ansi,
|
||||||
PUNICODE_STRING ModuleName);
|
PUNICODE_STRING ModuleName);
|
||||||
|
|
||||||
LRESULT STDCALL
|
LRESULT APIENTRY
|
||||||
co_IntCallEventProc(HWINEVENTHOOK hook,
|
co_IntCallEventProc(HWINEVENTHOOK hook,
|
||||||
DWORD event,
|
DWORD event,
|
||||||
HWND hwnd,
|
HWND hwnd,
|
||||||
|
|
|
@ -44,7 +44,7 @@ typedef struct _CLIPBOARDSYSTEM
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
IntClipboardFreeWindow(PWINDOW_OBJECT window);
|
IntClipboardFreeWindow(PWINDOW_OBJECT window);
|
||||||
|
|
||||||
UINT STDCALL IntEnumClipboardFormats(UINT format);
|
UINT APIENTRY IntEnumClipboardFormats(UINT format);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
UINT FASTCALL
|
UINT FASTCALL
|
||||||
|
|
|
@ -34,9 +34,9 @@ typedef struct _COLORTRANSFORMOBJ
|
||||||
extern HCOLORSPACE hStockColorSpace;
|
extern HCOLORSPACE hStockColorSpace;
|
||||||
|
|
||||||
const PALETTEENTRY* FASTCALL COLOR_GetSystemPaletteTemplate (VOID);
|
const PALETTEENTRY* FASTCALL COLOR_GetSystemPaletteTemplate (VOID);
|
||||||
COLORREF STDCALL COLOR_LookupNearestColor (PALETTEENTRY* palPalEntry, INT size, COLORREF color);
|
COLORREF APIENTRY COLOR_LookupNearestColor (PALETTEENTRY* palPalEntry, INT size, COLORREF color);
|
||||||
INT STDCALL COLOR_PaletteLookupExactIndex (PALETTEENTRY* palPalEntry, INT size, COLORREF col);
|
INT APIENTRY COLOR_PaletteLookupExactIndex (PALETTEENTRY* palPalEntry, INT size, COLORREF col);
|
||||||
INT STDCALL COLOR_PaletteLookupPixel(PALETTEENTRY *palPalEntry, INT size, XLATEOBJ *XlateObj, COLORREF col, BOOL skipReserved);
|
INT APIENTRY COLOR_PaletteLookupPixel(PALETTEENTRY *palPalEntry, INT size, XLATEOBJ *XlateObj, COLORREF col, BOOL skipReserved);
|
||||||
UINT FASTCALL IntGdiRealizePalette (HDC);
|
UINT FASTCALL IntGdiRealizePalette (HDC);
|
||||||
HCOLORSPACE FASTCALL IntGdiCreateColorSpace(PLOGCOLORSPACEEXW);
|
HCOLORSPACE FASTCALL IntGdiCreateColorSpace(PLOGCOLORSPACEEXW);
|
||||||
BOOL FASTCALL IntGdiDeleteColorSpace(HCOLORSPACE);
|
BOOL FASTCALL IntGdiDeleteColorSpace(HCOLORSPACE);
|
||||||
|
|
|
@ -14,7 +14,7 @@ int
|
||||||
FASTCALL
|
FASTCALL
|
||||||
IntGetGraphicsMode ( PDC dc );
|
IntGetGraphicsMode ( PDC dc );
|
||||||
|
|
||||||
int STDCALL IntGdiSetMapMode(PDC, int);
|
int APIENTRY IntGdiSetMapMode(PDC, int);
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
FASTCALL
|
FASTCALL
|
||||||
|
|
|
@ -77,7 +77,7 @@ BOOL UserDrawIconEx(HDC hDc, INT xLeft, INT yTop, PCURICON_OBJECT pIcon, INT cxW
|
||||||
INT cyHeight, UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw, UINT diFlags);
|
INT cyHeight, UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw, UINT diFlags);
|
||||||
PCURICON_OBJECT FASTCALL UserGetCurIconObject(HCURSOR hCurIcon);
|
PCURICON_OBJECT FASTCALL UserGetCurIconObject(HCURSOR hCurIcon);
|
||||||
|
|
||||||
int NTAPI UserShowCursor(BOOL bShow);
|
int APIENTRY UserShowCursor(BOOL bShow);
|
||||||
|
|
||||||
#define IntGetSysCursorInfo(WinStaObj) \
|
#define IntGetSysCursorInfo(WinStaObj) \
|
||||||
(PSYSTEM_CURSORINFO)((WinStaObj)->SystemCursor)
|
(PSYSTEM_CURSORINFO)((WinStaObj)->SystemCursor)
|
||||||
|
|
|
@ -256,13 +256,13 @@ VOID FASTCALL IntGetWindowOrgEx(PDC dc, LPPOINT pt);
|
||||||
|
|
||||||
COLORREF FASTCALL IntGdiSetBkColor (HDC hDC, COLORREF Color);
|
COLORREF FASTCALL IntGdiSetBkColor (HDC hDC, COLORREF Color);
|
||||||
INT FASTCALL IntGdiSetBkMode(HDC hDC, INT backgroundMode);
|
INT FASTCALL IntGdiSetBkMode(HDC hDC, INT backgroundMode);
|
||||||
COLORREF STDCALL IntGdiGetBkColor(HDC hDC);
|
COLORREF APIENTRY IntGdiGetBkColor(HDC hDC);
|
||||||
INT STDCALL IntGdiGetBkMode(HDC hDC);
|
INT APIENTRY IntGdiGetBkMode(HDC hDC);
|
||||||
COLORREF FASTCALL IntGdiSetTextColor(HDC hDC, COLORREF color);
|
COLORREF FASTCALL IntGdiSetTextColor(HDC hDC, COLORREF color);
|
||||||
UINT FASTCALL IntGdiSetTextAlign(HDC hDC, UINT Mode);
|
UINT FASTCALL IntGdiSetTextAlign(HDC hDC, UINT Mode);
|
||||||
UINT STDCALL IntGdiGetTextAlign(HDC hDC);
|
UINT APIENTRY IntGdiGetTextAlign(HDC hDC);
|
||||||
COLORREF STDCALL IntGdiGetTextColor(HDC hDC);
|
COLORREF APIENTRY IntGdiGetTextColor(HDC hDC);
|
||||||
INT STDCALL IntGdiSetStretchBltMode(HDC hDC, INT stretchBltMode);
|
INT APIENTRY IntGdiSetStretchBltMode(HDC hDC, INT stretchBltMode);
|
||||||
VOID FASTCALL IntGdiReferencePdev(PGDIDEVICE pPDev);
|
VOID FASTCALL IntGdiReferencePdev(PGDIDEVICE pPDev);
|
||||||
VOID FASTCALL IntGdiUnreferencePdev(PGDIDEVICE pPDev, DWORD CleanUpType);
|
VOID FASTCALL IntGdiUnreferencePdev(PGDIDEVICE pPDev, DWORD CleanUpType);
|
||||||
HDC FASTCALL IntGdiCreateDisplayDC(HDEV hDev, ULONG DcType, BOOL EmptyDC);
|
HDC FASTCALL IntGdiCreateDisplayDC(HDEV hDev, ULONG DcType, BOOL EmptyDC);
|
||||||
|
|
|
@ -49,7 +49,7 @@ NTSTATUS FASTCALL
|
||||||
CleanupDesktopImpl(VOID);
|
CleanupDesktopImpl(VOID);
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
APIENTRY
|
||||||
IntDesktopObjectParse(IN PVOID ParseObject,
|
IntDesktopObjectParse(IN PVOID ParseObject,
|
||||||
IN PVOID ObjectType,
|
IN PVOID ObjectType,
|
||||||
IN OUT PACCESS_STATE AccessState,
|
IN OUT PACCESS_STATE AccessState,
|
||||||
|
@ -61,7 +61,7 @@ IntDesktopObjectParse(IN PVOID ParseObject,
|
||||||
IN PSECURITY_QUALITY_OF_SERVICE SecurityQos OPTIONAL,
|
IN PSECURITY_QUALITY_OF_SERVICE SecurityQos OPTIONAL,
|
||||||
OUT PVOID *Object);
|
OUT PVOID *Object);
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
IntDesktopObjectDelete(PWIN32_DELETEMETHOD_PARAMETERS Parameters);
|
IntDesktopObjectDelete(PWIN32_DELETEMETHOD_PARAMETERS Parameters);
|
||||||
|
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
|
|
|
@ -5,11 +5,11 @@
|
||||||
|
|
||||||
INT FASTCALL
|
INT FASTCALL
|
||||||
DIB_BitmapInfoSize (const BITMAPINFO * info, WORD coloruse);
|
DIB_BitmapInfoSize (const BITMAPINFO * info, WORD coloruse);
|
||||||
HBITMAP STDCALL
|
HBITMAP APIENTRY
|
||||||
DIB_CreateDIBSection (PDC dc, PBITMAPINFO bmi, UINT usage, LPVOID *bits, HANDLE section, DWORD offset, DWORD ovr_pitch);
|
DIB_CreateDIBSection (PDC dc, PBITMAPINFO bmi, UINT usage, LPVOID *bits, HANDLE section, DWORD offset, DWORD ovr_pitch);
|
||||||
INT STDCALL
|
INT APIENTRY
|
||||||
DIB_GetBitmapInfo( const BITMAPINFOHEADER *header, PLONG width, PLONG height, PWORD planes, PWORD bpp, PLONG compr, PLONG size );
|
DIB_GetBitmapInfo( const BITMAPINFOHEADER *header, PLONG width, PLONG height, PWORD planes, PWORD bpp, PLONG compr, PLONG size );
|
||||||
INT STDCALL
|
INT APIENTRY
|
||||||
DIB_GetDIBImageBytes (INT width, INT height, INT depth);
|
DIB_GetDIBImageBytes (INT width, INT height, INT depth);
|
||||||
INT FASTCALL
|
INT FASTCALL
|
||||||
DIB_GetDIBWidthBytes (INT width, INT depth);
|
DIB_GetDIBWidthBytes (INT width, INT depth);
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
#ifndef _WIN32K_ENG_H
|
#ifndef _WIN32K_ENG_H
|
||||||
#define _WIN32K_ENG_H
|
#define _WIN32K_ENG_H
|
||||||
|
|
||||||
BOOL STDCALL EngIntersectRect (PRECTL prcDst, PRECTL prcSrc1, PRECTL prcSrc2);
|
BOOL APIENTRY EngIntersectRect (PRECTL prcDst, PRECTL prcSrc1, PRECTL prcSrc2);
|
||||||
VOID FASTCALL EngDeleteXlate (XLATEOBJ *XlateObj);
|
VOID FASTCALL EngDeleteXlate (XLATEOBJ *XlateObj);
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngMaskBlt(SURFOBJ *DestObj,
|
IntEngMaskBlt(SURFOBJ *DestObj,
|
||||||
SURFOBJ *Mask,
|
SURFOBJ *Mask,
|
||||||
CLIPOBJ *ClipRegion,
|
CLIPOBJ *ClipRegion,
|
||||||
|
|
|
@ -14,7 +14,7 @@ IntGetFocusWindow();
|
||||||
*/
|
*/
|
||||||
HWND FASTCALL
|
HWND FASTCALL
|
||||||
IntGetThreadFocusWindow();
|
IntGetThreadFocusWindow();
|
||||||
HWND STDCALL IntGetCapture();
|
HWND APIENTRY IntGetCapture();
|
||||||
HWND FASTCALL UserGetActiveWindow();
|
HWND FASTCALL UserGetActiveWindow();
|
||||||
|
|
||||||
BOOL FASTCALL
|
BOOL FASTCALL
|
||||||
|
|
|
@ -9,104 +9,104 @@
|
||||||
|
|
||||||
/* From ddraw.c */
|
/* From ddraw.c */
|
||||||
BOOL intEnableReactXDriver(HDC);
|
BOOL intEnableReactXDriver(HDC);
|
||||||
NTSTATUS STDCALL DxDdStartupDxGraphics(ULONG, PDRVENABLEDATA, ULONG, PDRVENABLEDATA, PULONG, PEPROCESS);
|
NTSTATUS APIENTRY DxDdStartupDxGraphics(ULONG, PDRVENABLEDATA, ULONG, PDRVENABLEDATA, PULONG, PEPROCESS);
|
||||||
extern DRVFN gpDxFuncs[];
|
extern DRVFN gpDxFuncs[];
|
||||||
|
|
||||||
typedef BOOL (NTAPI* PGD_DDSETGAMMARAMP)(HANDLE, HDC, LPVOID);
|
typedef BOOL (APIENTRY* PGD_DDSETGAMMARAMP)(HANDLE, HDC, LPVOID);
|
||||||
typedef BOOL (NTAPI* PGD_DDRELEASEDC)(HANDLE);
|
typedef BOOL (APIENTRY* PGD_DDRELEASEDC)(HANDLE);
|
||||||
typedef BOOL (NTAPI* PGD_DDRESTVISRGN)(HANDLE, HWND);
|
typedef BOOL (APIENTRY* PGD_DDRESTVISRGN)(HANDLE, HWND);
|
||||||
typedef HANDLE (NTAPI* PGD_DDGETDXHANDLE)(HANDLE, HANDLE, BOOL);
|
typedef HANDLE (APIENTRY* PGD_DDGETDXHANDLE)(HANDLE, HANDLE, BOOL);
|
||||||
typedef HDC (NTAPI *PGD_DDGETDC)(HANDLE, PALETTEENTRY *);
|
typedef HDC (APIENTRY *PGD_DDGETDC)(HANDLE, PALETTEENTRY *);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDREENABLEDIRECTDRAWOBJECT)(HANDLE, BOOL*);
|
typedef DWORD (APIENTRY *PGD_DXDDREENABLEDIRECTDRAWOBJECT)(HANDLE, BOOL*);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETDRIVERINFO)(HANDLE, PDD_GETDRIVERINFODATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETDRIVERINFO)(HANDLE, PDD_GETDRIVERINFODATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDSETEXCLUSIVEMODE)(HANDLE, PDD_SETEXCLUSIVEMODEDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDSETEXCLUSIVEMODE)(HANDLE, PDD_SETEXCLUSIVEMODEDATA);
|
||||||
typedef NTSTATUS (NTAPI *PGD_DXDDSTARTUPDXGRAPHICS) (ULONG, PDRVENABLEDATA, ULONG, PDRVENABLEDATA, PULONG, PEPROCESS);
|
typedef NTSTATUS (APIENTRY *PGD_DXDDSTARTUPDXGRAPHICS) (ULONG, PDRVENABLEDATA, ULONG, PDRVENABLEDATA, PULONG, PEPROCESS);
|
||||||
typedef NTSTATUS (NTAPI *PGD_DXDDCLEANUPDXGRAPHICS) (VOID);
|
typedef NTSTATUS (APIENTRY *PGD_DXDDCLEANUPDXGRAPHICS) (VOID);
|
||||||
typedef HANDLE (NTAPI *PGD_DDCREATEDIRECTDRAWOBJECT) (HDC hdc);
|
typedef HANDLE (APIENTRY *PGD_DDCREATEDIRECTDRAWOBJECT) (HDC hdc);
|
||||||
typedef DWORD (NTAPI *PGD_DDGETDRIVERSTATE)(PDD_GETDRIVERSTATEDATA);
|
typedef DWORD (APIENTRY *PGD_DDGETDRIVERSTATE)(PDD_GETDRIVERSTATEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DDCOLORCONTROL)(HANDLE hSurface,PDD_COLORCONTROLDATA puColorControlData);
|
typedef DWORD (APIENTRY *PGD_DDCOLORCONTROL)(HANDLE hSurface,PDD_COLORCONTROLDATA puColorControlData);
|
||||||
typedef HANDLE (NTAPI *PGD_DXDDCREATESURFACEOBJECT)(HANDLE, HANDLE, PDD_SURFACE_LOCAL, PDD_SURFACE_MORE, PDD_SURFACE_GLOBAL, BOOL);
|
typedef HANDLE (APIENTRY *PGD_DXDDCREATESURFACEOBJECT)(HANDLE, HANDLE, PDD_SURFACE_LOCAL, PDD_SURFACE_MORE, PDD_SURFACE_GLOBAL, BOOL);
|
||||||
typedef BOOL (NTAPI *PGD_DXDDDELETEDIRECTDRAWOBJECT)(HANDLE);
|
typedef BOOL (APIENTRY *PGD_DXDDDELETEDIRECTDRAWOBJECT)(HANDLE);
|
||||||
typedef BOOL (NTAPI *PGD_DXDDDELETESURFACEOBJECT)(HANDLE);
|
typedef BOOL (APIENTRY *PGD_DXDDDELETESURFACEOBJECT)(HANDLE);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDFLIPTOGDISURFACE)(HANDLE, PDD_FLIPTOGDISURFACEDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDFLIPTOGDISURFACE)(HANDLE, PDD_FLIPTOGDISURFACEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETAVAILDRIVERMEMORY)(HANDLE , PDD_GETAVAILDRIVERMEMORYDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETAVAILDRIVERMEMORY)(HANDLE , PDD_GETAVAILDRIVERMEMORYDATA);
|
||||||
typedef BOOL (NTAPI *PGD_DXDDQUERYDIRECTDRAWOBJECT)(HANDLE, DD_HALINFO*, DWORD*, LPD3DNTHAL_CALLBACKS, LPD3DNTHAL_GLOBALDRIVERDATA,
|
typedef BOOL (APIENTRY *PGD_DXDDQUERYDIRECTDRAWOBJECT)(HANDLE, DD_HALINFO*, DWORD*, LPD3DNTHAL_CALLBACKS, LPD3DNTHAL_GLOBALDRIVERDATA,
|
||||||
PDD_D3DBUFCALLBACKS, LPDDSURFACEDESC, DWORD *, VIDEOMEMORY *, DWORD *, DWORD *);
|
PDD_D3DBUFCALLBACKS, LPDDSURFACEDESC, DWORD *, VIDEOMEMORY *, DWORD *, DWORD *);
|
||||||
|
|
||||||
|
|
||||||
/* From d3d.c */
|
/* From d3d.c */
|
||||||
typedef DWORD (NTAPI *PGD_DXDDDESTROYD3DBUFFER)(HANDLE);
|
typedef DWORD (APIENTRY *PGD_DXDDDESTROYD3DBUFFER)(HANDLE);
|
||||||
typedef DWORD (NTAPI *PGD_DDCANCREATED3DBUFFER)(HANDLE, PDD_CANCREATESURFACEDATA);
|
typedef DWORD (APIENTRY *PGD_DDCANCREATED3DBUFFER)(HANDLE, PDD_CANCREATESURFACEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDUNLOCKD3D)(HANDLE, PDD_UNLOCKDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDUNLOCKD3D)(HANDLE, PDD_UNLOCKDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDLOCKD3D)(HANDLE, PDD_LOCKDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDLOCKD3D)(HANDLE, PDD_LOCKDATA);
|
||||||
typedef DWORD (NTAPI *PGD_D3DVALIDATETEXTURESTAGESTATE)(LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA);
|
typedef DWORD (APIENTRY *PGD_D3DVALIDATETEXTURESTAGESTATE)(LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_D3DDRAWPRIMITIVES2)(HANDLE, HANDLE, LPD3DNTHAL_DRAWPRIMITIVES2DATA, FLATPTR *, DWORD *, FLATPTR *, DWORD *);
|
typedef DWORD (APIENTRY *PGD_D3DDRAWPRIMITIVES2)(HANDLE, HANDLE, LPD3DNTHAL_DRAWPRIMITIVES2DATA, FLATPTR *, DWORD *, FLATPTR *, DWORD *);
|
||||||
typedef DWORD (NTAPI *PGD_DDCREATED3DBUFFER)(HANDLE, HANDLE *, DDSURFACEDESC *, DD_SURFACE_GLOBAL *, DD_SURFACE_LOCAL *, DD_SURFACE_MORE *, PDD_CREATESURFACEDATA , HANDLE *);
|
typedef DWORD (APIENTRY *PGD_DDCREATED3DBUFFER)(HANDLE, HANDLE *, DDSURFACEDESC *, DD_SURFACE_GLOBAL *, DD_SURFACE_LOCAL *, DD_SURFACE_MORE *, PDD_CREATESURFACEDATA , HANDLE *);
|
||||||
typedef BOOL (NTAPI *PGD_D3DCONTEXTCREATE)(HANDLE, HANDLE, HANDLE, LPD3DNTHAL_CONTEXTCREATEDATA);
|
typedef BOOL (APIENTRY *PGD_D3DCONTEXTCREATE)(HANDLE, HANDLE, HANDLE, LPD3DNTHAL_CONTEXTCREATEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_D3DCONTEXTDESTROY)(LPD3DNTHAL_CONTEXTDESTROYDATA);
|
typedef DWORD (APIENTRY *PGD_D3DCONTEXTDESTROY)(LPD3DNTHAL_CONTEXTDESTROYDATA);
|
||||||
typedef DWORD (NTAPI *PGD_D3DCONTEXTDESTROYALL)(LPD3DNTHAL_CONTEXTDESTROYALLDATA);
|
typedef DWORD (APIENTRY *PGD_D3DCONTEXTDESTROYALL)(LPD3DNTHAL_CONTEXTDESTROYALLDATA);
|
||||||
|
|
||||||
/* From dvp.c */
|
/* From dvp.c */
|
||||||
typedef DWORD (NTAPI* PGD_DVPCANCREATEVIDEOPORT)(HANDLE, PDD_CANCREATEVPORTDATA);
|
typedef DWORD (APIENTRY* PGD_DVPCANCREATEVIDEOPORT)(HANDLE, PDD_CANCREATEVPORTDATA);
|
||||||
typedef DWORD (NTAPI* PGD_DVPCOLORCONTROL)(HANDLE, PDD_VPORTCOLORDATA);
|
typedef DWORD (APIENTRY* PGD_DVPCOLORCONTROL)(HANDLE, PDD_VPORTCOLORDATA);
|
||||||
typedef HANDLE (NTAPI* PGD_DVPCREATEVIDEOPORT)(HANDLE, PDD_CREATEVPORTDATA);
|
typedef HANDLE (APIENTRY* PGD_DVPCREATEVIDEOPORT)(HANDLE, PDD_CREATEVPORTDATA);
|
||||||
typedef DWORD (NTAPI* PGD_DVPDESTROYVIDEOPORT)(HANDLE, PDD_DESTROYVPORTDATA);
|
typedef DWORD (APIENTRY* PGD_DVPDESTROYVIDEOPORT)(HANDLE, PDD_DESTROYVPORTDATA);
|
||||||
typedef DWORD (NTAPI* PGD_DVPFLIPVIDEOPORT)(HANDLE,HANDLE,HANDLE,PDD_FLIPVPORTDATA);
|
typedef DWORD (APIENTRY* PGD_DVPFLIPVIDEOPORT)(HANDLE,HANDLE,HANDLE,PDD_FLIPVPORTDATA);
|
||||||
typedef DWORD (NTAPI* PGD_DVPGETVIDEOPORTBANDWITH)(HANDLE, PDD_GETVPORTBANDWIDTHDATA);
|
typedef DWORD (APIENTRY* PGD_DVPGETVIDEOPORTBANDWITH)(HANDLE, PDD_GETVPORTBANDWIDTHDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOPORTFLIPSTATUS)(HANDLE, PDD_GETVPORTFLIPSTATUSDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPGETVIDEOPORTFLIPSTATUS)(HANDLE, PDD_GETVPORTFLIPSTATUSDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOPORTINPUTFORMATS)(HANDLE, PDD_GETVPORTINPUTFORMATDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPGETVIDEOPORTINPUTFORMATS)(HANDLE, PDD_GETVPORTINPUTFORMATDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOPORTLINE)(HANDLE, PDD_GETVPORTLINEDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPGETVIDEOPORTLINE)(HANDLE, PDD_GETVPORTLINEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOPORTOUTPUTFORMATS)(HANDLE, PDD_GETVPORTOUTPUTFORMATDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPGETVIDEOPORTOUTPUTFORMATS)(HANDLE, PDD_GETVPORTOUTPUTFORMATDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOPORTCONNECTINFO)(HANDLE, PDD_GETVPORTCONNECTDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPGETVIDEOPORTCONNECTINFO)(HANDLE, PDD_GETVPORTCONNECTDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOSIGNALSTATUS)(HANDLE, PDD_GETVPORTSIGNALDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPGETVIDEOSIGNALSTATUS)(HANDLE, PDD_GETVPORTSIGNALDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPUPDATEVIDEOPORT)(HANDLE, HANDLE*, HANDLE*, PDD_UPDATEVPORTDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPUPDATEVIDEOPORT)(HANDLE, HANDLE*, HANDLE*, PDD_UPDATEVPORTDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPWAITFORVIDEOPORTSYNC)(HANDLE, PDD_WAITFORVPORTSYNCDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPWAITFORVIDEOPORTSYNC)(HANDLE, PDD_WAITFORVPORTSYNCDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPACQUIRENOTIFICATION)(HANDLE, HANDLE*, LPDDVIDEOPORTNOTIFY);
|
typedef DWORD (APIENTRY *PGD_DXDVPACQUIRENOTIFICATION)(HANDLE, HANDLE*, LPDDVIDEOPORTNOTIFY);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPRELEASENOTIFICATION)(HANDLE, HANDLE);
|
typedef DWORD (APIENTRY *PGD_DXDVPRELEASENOTIFICATION)(HANDLE, HANDLE);
|
||||||
typedef DWORD (NTAPI *PGD_DXDVPGETVIDEOPORTFIELD)(HANDLE, PDD_GETVPORTFIELDDATA);
|
typedef DWORD (APIENTRY *PGD_DXDVPGETVIDEOPORTFIELD)(HANDLE, PDD_GETVPORTFIELDDATA);
|
||||||
|
|
||||||
/* From mocomp.c */
|
/* From mocomp.c */
|
||||||
typedef DWORD (NTAPI *PGD_DDBEGINMOCOMPFRAME)(HANDLE, PDD_BEGINMOCOMPFRAMEDATA);
|
typedef DWORD (APIENTRY *PGD_DDBEGINMOCOMPFRAME)(HANDLE, PDD_BEGINMOCOMPFRAMEDATA);
|
||||||
typedef HANDLE (NTAPI *PGD_DXDDCREATEMOCOMP)(HANDLE, PDD_CREATEMOCOMPDATA );
|
typedef HANDLE (APIENTRY *PGD_DXDDCREATEMOCOMP)(HANDLE, PDD_CREATEMOCOMPDATA );
|
||||||
typedef DWORD (NTAPI *PGD_DXDDDESTROYMOCOMP)(HANDLE, PDD_DESTROYMOCOMPDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDDESTROYMOCOMP)(HANDLE, PDD_DESTROYMOCOMPDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDENDMOCOMPFRAME)(HANDLE, PDD_ENDMOCOMPFRAMEDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDENDMOCOMPFRAME)(HANDLE, PDD_ENDMOCOMPFRAMEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETINTERNALMOCOMPINFO)(HANDLE, PDD_GETINTERNALMOCOMPDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETINTERNALMOCOMPINFO)(HANDLE, PDD_GETINTERNALMOCOMPDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETMOCOMPBUFFINFO)(HANDLE, PDD_GETMOCOMPCOMPBUFFDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETMOCOMPBUFFINFO)(HANDLE, PDD_GETMOCOMPCOMPBUFFDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETMOCOMPGUIDS)(HANDLE, PDD_GETMOCOMPGUIDSDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETMOCOMPGUIDS)(HANDLE, PDD_GETMOCOMPGUIDSDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETMOCOMPFORMATS)(HANDLE, PDD_GETMOCOMPFORMATSDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETMOCOMPFORMATS)(HANDLE, PDD_GETMOCOMPFORMATSDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDQUERYMOCOMPSTATUS)(HANDLE, PDD_QUERYMOCOMPSTATUSDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDQUERYMOCOMPSTATUS)(HANDLE, PDD_QUERYMOCOMPSTATUSDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDRENDERMOCOMP)(HANDLE, PDD_RENDERMOCOMPDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDRENDERMOCOMP)(HANDLE, PDD_RENDERMOCOMPDATA);
|
||||||
|
|
||||||
/* From dd.c */
|
/* From dd.c */
|
||||||
typedef DWORD (NTAPI *PGD_DDCREATESURFACE)(HANDLE, HANDLE *, DDSURFACEDESC *, DD_SURFACE_GLOBAL *, DD_SURFACE_LOCAL *, DD_SURFACE_MORE *, PDD_CREATESURFACEDATA , HANDLE *);
|
typedef DWORD (APIENTRY *PGD_DDCREATESURFACE)(HANDLE, HANDLE *, DDSURFACEDESC *, DD_SURFACE_GLOBAL *, DD_SURFACE_LOCAL *, DD_SURFACE_MORE *, PDD_CREATESURFACEDATA , HANDLE *);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDWAITFORVERTICALBLANK)(HANDLE, PDD_WAITFORVERTICALBLANKDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDWAITFORVERTICALBLANK)(HANDLE, PDD_WAITFORVERTICALBLANKDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DDCANCREATESURFACE)(HANDLE hDirectDrawLocal, PDD_CANCREATESURFACEDATA puCanCreateSurfaceData);
|
typedef DWORD (APIENTRY *PGD_DDCANCREATESURFACE)(HANDLE hDirectDrawLocal, PDD_CANCREATESURFACEDATA puCanCreateSurfaceData);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETSCANLINE)(HANDLE, PDD_GETSCANLINEDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETSCANLINE)(HANDLE, PDD_GETSCANLINEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDCREATESURFACEEX)(HANDLE,HANDLE,DWORD);
|
typedef DWORD (APIENTRY *PGD_DXDDCREATESURFACEEX)(HANDLE,HANDLE,DWORD);
|
||||||
|
|
||||||
/* From ddsurf.c */
|
/* From ddsurf.c */
|
||||||
typedef DWORD (NTAPI *PGD_DDALPHABLT)(HANDLE, HANDLE, PDD_BLTDATA);
|
typedef DWORD (APIENTRY *PGD_DDALPHABLT)(HANDLE, HANDLE, PDD_BLTDATA);
|
||||||
typedef BOOL (NTAPI *PGD_DDATTACHSURFACE)(HANDLE, HANDLE);
|
typedef BOOL (APIENTRY *PGD_DDATTACHSURFACE)(HANDLE, HANDLE);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDUNATTACHSURFACE)(HANDLE, HANDLE);
|
typedef DWORD (APIENTRY *PGD_DXDDUNATTACHSURFACE)(HANDLE, HANDLE);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDDESTROYSURFACE)(HANDLE, BOOL);
|
typedef DWORD (APIENTRY *PGD_DXDDDESTROYSURFACE)(HANDLE, BOOL);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDFLIP)(HANDLE, HANDLE, HANDLE, HANDLE, PDD_FLIPDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDFLIP)(HANDLE, HANDLE, HANDLE, HANDLE, PDD_FLIPDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDLOCK)(HANDLE, PDD_LOCKDATA, HDC);
|
typedef DWORD (APIENTRY *PGD_DXDDLOCK)(HANDLE, PDD_LOCKDATA, HDC);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDUNLOCK)(HANDLE, PDD_UNLOCKDATA );
|
typedef DWORD (APIENTRY *PGD_DXDDUNLOCK)(HANDLE, PDD_UNLOCKDATA );
|
||||||
typedef DWORD (NTAPI *PGD_DDBLT)(HANDLE, HANDLE, PDD_BLTDATA);
|
typedef DWORD (APIENTRY *PGD_DDBLT)(HANDLE, HANDLE, PDD_BLTDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDSETCOLORKEY)(HANDLE, PDD_SETCOLORKEYDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDSETCOLORKEY)(HANDLE, PDD_SETCOLORKEYDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DDADDATTACHEDSURFACE)(HANDLE, HANDLE,PDD_ADDATTACHEDSURFACEDATA);
|
typedef DWORD (APIENTRY *PGD_DDADDATTACHEDSURFACE)(HANDLE, HANDLE,PDD_ADDATTACHEDSURFACEDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETBLTSTATUS)(HANDLE, PDD_GETBLTSTATUSDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETBLTSTATUS)(HANDLE, PDD_GETBLTSTATUSDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDGETFLIPSTATUS)(HANDLE, PDD_GETFLIPSTATUSDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDGETFLIPSTATUS)(HANDLE, PDD_GETFLIPSTATUSDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDUPDATEOVERLAY)(HANDLE, HANDLE, PDD_UPDATEOVERLAYDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDUPDATEOVERLAY)(HANDLE, HANDLE, PDD_UPDATEOVERLAYDATA);
|
||||||
typedef DWORD (NTAPI *PGD_DXDDSETOVERLAYPOSITION)(HANDLE, HANDLE, PDD_SETOVERLAYPOSITIONDATA);
|
typedef DWORD (APIENTRY *PGD_DXDDSETOVERLAYPOSITION)(HANDLE, HANDLE, PDD_SETOVERLAYPOSITIONDATA);
|
||||||
|
|
||||||
/* From eng.c */
|
/* From eng.c */
|
||||||
typedef FLATPTR (NTAPI *PGD_HEAPVIDMEMALLOCALIGNED)(LPVIDMEM, DWORD, DWORD, LPSURFACEALIGNMENT, LPLONG);
|
typedef FLATPTR (APIENTRY *PGD_HEAPVIDMEMALLOCALIGNED)(LPVIDMEM, DWORD, DWORD, LPSURFACEALIGNMENT, LPLONG);
|
||||||
typedef VOID (NTAPI *PGD_VIDMEMFREE)(LPVMEMHEAP, FLATPTR);
|
typedef VOID (APIENTRY *PGD_VIDMEMFREE)(LPVMEMHEAP, FLATPTR);
|
||||||
typedef PVOID (NTAPI *PGD_ENGALLOCPRIVATEUSERMEM)(PDD_SURFACE_LOCAL, SIZE_T, ULONG) ;
|
typedef PVOID (APIENTRY *PGD_ENGALLOCPRIVATEUSERMEM)(PDD_SURFACE_LOCAL, SIZE_T, ULONG) ;
|
||||||
typedef VOID (NTAPI *PGD_ENGFREEPRIVATEUSERMEM)(PDD_SURFACE_LOCAL, PVOID);
|
typedef VOID (APIENTRY *PGD_ENGFREEPRIVATEUSERMEM)(PDD_SURFACE_LOCAL, PVOID);
|
||||||
typedef PDD_SURFACE_LOCAL (NTAPI *PGD_ENGLOCKDIRECTDRAWSURFACE)(HANDLE);
|
typedef PDD_SURFACE_LOCAL (APIENTRY *PGD_ENGLOCKDIRECTDRAWSURFACE)(HANDLE);
|
||||||
typedef BOOL (NTAPI *PGD_ENGUNLOCKDIRECTDRAWSURFACE)(PDD_SURFACE_LOCAL);
|
typedef BOOL (APIENTRY *PGD_ENGUNLOCKDIRECTDRAWSURFACE)(PDD_SURFACE_LOCAL);
|
||||||
|
|
||||||
/* Gammaramp internal prototype */
|
/* Gammaramp internal prototype */
|
||||||
BOOL FASTCALL IntGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp);
|
BOOL FASTCALL IntGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp);
|
||||||
|
|
|
@ -44,7 +44,7 @@ VOID FASTCALL
|
||||||
IntEngCleanupDriverObjs(struct _EPROCESS *Process,
|
IntEngCleanupDriverObjs(struct _EPROCESS *Process,
|
||||||
PW32PROCESS Win32Process);
|
PW32PROCESS Win32Process);
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngLineTo(SURFOBJ *Surface,
|
IntEngLineTo(SURFOBJ *Surface,
|
||||||
CLIPOBJ *Clip,
|
CLIPOBJ *Clip,
|
||||||
BRUSHOBJ *Brush,
|
BRUSHOBJ *Brush,
|
||||||
|
@ -55,7 +55,7 @@ IntEngLineTo(SURFOBJ *Surface,
|
||||||
RECTL *RectBounds,
|
RECTL *RectBounds,
|
||||||
MIX mix);
|
MIX mix);
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngBitBltEx(SURFOBJ *DestObj,
|
IntEngBitBltEx(SURFOBJ *DestObj,
|
||||||
SURFOBJ *SourceObj,
|
SURFOBJ *SourceObj,
|
||||||
SURFOBJ *Mask,
|
SURFOBJ *Mask,
|
||||||
|
@ -75,7 +75,7 @@ IntEngBitBltEx(SURFOBJ *DestObj,
|
||||||
(ColorTranslation), (DestRect), (SourcePoint), \
|
(ColorTranslation), (DestRect), (SourcePoint), \
|
||||||
(MaskOrigin), (Brush), (BrushOrigin), (Rop4), TRUE)
|
(MaskOrigin), (Brush), (BrushOrigin), (Rop4), TRUE)
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngStretchBlt(SURFOBJ *DestObj,
|
IntEngStretchBlt(SURFOBJ *DestObj,
|
||||||
SURFOBJ *SourceObj,
|
SURFOBJ *SourceObj,
|
||||||
SURFOBJ *Mask,
|
SURFOBJ *Mask,
|
||||||
|
@ -88,7 +88,7 @@ IntEngStretchBlt(SURFOBJ *DestObj,
|
||||||
POINTL *BrushOrigin,
|
POINTL *BrushOrigin,
|
||||||
ULONG Mode);
|
ULONG Mode);
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngGradientFill(SURFOBJ *psoDest,
|
IntEngGradientFill(SURFOBJ *psoDest,
|
||||||
CLIPOBJ *pco,
|
CLIPOBJ *pco,
|
||||||
XLATEOBJ *pxlo,
|
XLATEOBJ *pxlo,
|
||||||
|
@ -121,7 +121,7 @@ HPALETTE FASTCALL
|
||||||
IntEngGetXlatePalette(XLATEOBJ *XlateObj,
|
IntEngGetXlatePalette(XLATEOBJ *XlateObj,
|
||||||
ULONG Palette);
|
ULONG Palette);
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngPolyline(SURFOBJ *DestSurf,
|
IntEngPolyline(SURFOBJ *DestSurf,
|
||||||
CLIPOBJ *Clip,
|
CLIPOBJ *Clip,
|
||||||
BRUSHOBJ *Brush,
|
BRUSHOBJ *Brush,
|
||||||
|
@ -153,20 +153,20 @@ IntEngTransparentBlt(SURFOBJ *Dest,
|
||||||
ULONG iTransColor,
|
ULONG iTransColor,
|
||||||
ULONG Reserved);
|
ULONG Reserved);
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngPaint(IN SURFOBJ *Surface,
|
IntEngPaint(IN SURFOBJ *Surface,
|
||||||
IN CLIPOBJ *ClipRegion,
|
IN CLIPOBJ *ClipRegion,
|
||||||
IN BRUSHOBJ *Brush,
|
IN BRUSHOBJ *Brush,
|
||||||
IN POINTL *BrushOrigin,
|
IN POINTL *BrushOrigin,
|
||||||
IN MIX Mix);
|
IN MIX Mix);
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
IntEngMovePointer(IN SURFOBJ *pso,
|
IntEngMovePointer(IN SURFOBJ *pso,
|
||||||
IN LONG x,
|
IN LONG x,
|
||||||
IN LONG y,
|
IN LONG y,
|
||||||
IN RECTL *prcl);
|
IN RECTL *prcl);
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
IntEngAlphaBlend(IN SURFOBJ *Dest,
|
IntEngAlphaBlend(IN SURFOBJ *Dest,
|
||||||
IN SURFOBJ *Source,
|
IN SURFOBJ *Source,
|
||||||
IN CLIPOBJ *ClipRegion,
|
IN CLIPOBJ *ClipRegion,
|
||||||
|
|
|
@ -18,27 +18,27 @@ IntCreateXlateForBlt(PDC pDCDest, PDC pDCSrc, BITMAPOBJ* pDestSurf, BITMAPOBJ* p
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
IntGdiInitBrushInstance(GDIBRUSHINST *BrushInst, PGDIBRUSHOBJ BrushObj, XLATEOBJ *XlateObj);
|
IntGdiInitBrushInstance(GDIBRUSHINST *BrushInst, PGDIBRUSHOBJ BrushObj, XLATEOBJ *XlateObj);
|
||||||
|
|
||||||
HBRUSH STDCALL
|
HBRUSH APIENTRY
|
||||||
IntGdiCreateDIBBrush(
|
IntGdiCreateDIBBrush(
|
||||||
CONST BITMAPINFO *BitmapInfo,
|
CONST BITMAPINFO *BitmapInfo,
|
||||||
UINT ColorSpec,
|
UINT ColorSpec,
|
||||||
UINT BitmapInfoSize,
|
UINT BitmapInfoSize,
|
||||||
CONST VOID *PackedDIB);
|
CONST VOID *PackedDIB);
|
||||||
|
|
||||||
HBRUSH STDCALL
|
HBRUSH APIENTRY
|
||||||
IntGdiCreateHatchBrush(
|
IntGdiCreateHatchBrush(
|
||||||
INT Style,
|
INT Style,
|
||||||
COLORREF Color);
|
COLORREF Color);
|
||||||
|
|
||||||
HBRUSH STDCALL
|
HBRUSH APIENTRY
|
||||||
IntGdiCreatePatternBrush(
|
IntGdiCreatePatternBrush(
|
||||||
HBITMAP hBitmap);
|
HBITMAP hBitmap);
|
||||||
|
|
||||||
HBRUSH STDCALL
|
HBRUSH APIENTRY
|
||||||
IntGdiCreateSolidBrush(
|
IntGdiCreateSolidBrush(
|
||||||
COLORREF Color);
|
COLORREF Color);
|
||||||
|
|
||||||
HBRUSH STDCALL
|
HBRUSH APIENTRY
|
||||||
IntGdiCreateNullBrush(VOID);
|
IntGdiCreateNullBrush(VOID);
|
||||||
|
|
||||||
BOOL FASTCALL
|
BOOL FASTCALL
|
||||||
|
@ -56,7 +56,7 @@ IntGdiSetSolidBrushColor(HBRUSH hBrush, COLORREF Color);
|
||||||
|
|
||||||
/* Pen functions */
|
/* Pen functions */
|
||||||
|
|
||||||
HPEN STDCALL
|
HPEN APIENTRY
|
||||||
IntGdiExtCreatePen(DWORD, DWORD, IN ULONG, IN ULONG, IN ULONG_PTR, IN ULONG_PTR, DWORD, PULONG, IN ULONG, IN BOOL, IN OPTIONAL HBRUSH);
|
IntGdiExtCreatePen(DWORD, DWORD, IN ULONG, IN ULONG, IN ULONG_PTR, IN ULONG_PTR, DWORD, PULONG, IN ULONG, IN BOOL, IN OPTIONAL HBRUSH);
|
||||||
|
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
|
@ -230,7 +230,7 @@ IntCreateCompatibleBitmap(PDC Dc,
|
||||||
INT Width,
|
INT Width,
|
||||||
INT Height);
|
INT Height);
|
||||||
|
|
||||||
HBITMAP STDCALL
|
HBITMAP APIENTRY
|
||||||
IntGdiCreateBitmap(
|
IntGdiCreateBitmap(
|
||||||
INT Width,
|
INT Width,
|
||||||
INT Height,
|
INT Height,
|
||||||
|
@ -238,45 +238,45 @@ IntGdiCreateBitmap(
|
||||||
UINT BitsPixel,
|
UINT BitsPixel,
|
||||||
IN OPTIONAL LPBYTE pBits);
|
IN OPTIONAL LPBYTE pBits);
|
||||||
|
|
||||||
HDC STDCALL IntGdiGetDCState(HDC hDC);
|
HDC APIENTRY IntGdiGetDCState(HDC hDC);
|
||||||
|
|
||||||
WORD STDCALL IntGdiSetHookFlags(HDC hDC, WORD Flags);
|
WORD APIENTRY IntGdiSetHookFlags(HDC hDC, WORD Flags);
|
||||||
|
|
||||||
VOID STDCALL IntGdiSetDCState ( HDC hDC, HDC hDCSave );
|
VOID APIENTRY IntGdiSetDCState ( HDC hDC, HDC hDCSave );
|
||||||
|
|
||||||
LONG STDCALL IntSetBitmapBits(PBITMAPOBJ bmp, DWORD Bytes, IN PBYTE Bits);
|
LONG APIENTRY IntSetBitmapBits(PBITMAPOBJ bmp, DWORD Bytes, IN PBYTE Bits);
|
||||||
|
|
||||||
LONG STDCALL IntGetBitmapBits(PBITMAPOBJ bmp, DWORD Bytes, OUT PBYTE Bits);
|
LONG APIENTRY IntGetBitmapBits(PBITMAPOBJ bmp, DWORD Bytes, OUT PBYTE Bits);
|
||||||
|
|
||||||
UINT STDCALL IntSetDIBColorTable(HDC hDC, UINT StartIndex, UINT Entries, CONST RGBQUAD *Colors);
|
UINT APIENTRY IntSetDIBColorTable(HDC hDC, UINT StartIndex, UINT Entries, CONST RGBQUAD *Colors);
|
||||||
|
|
||||||
UINT STDCALL IntGetDIBColorTable(HDC hDC, UINT StartIndex, UINT Entries, RGBQUAD *Colors);
|
UINT APIENTRY IntGetDIBColorTable(HDC hDC, UINT StartIndex, UINT Entries, RGBQUAD *Colors);
|
||||||
|
|
||||||
UINT STDCALL
|
UINT APIENTRY
|
||||||
IntAnimatePalette(HPALETTE hPal, UINT StartIndex,
|
IntAnimatePalette(HPALETTE hPal, UINT StartIndex,
|
||||||
UINT NumEntries, CONST PPALETTEENTRY PaletteColors);
|
UINT NumEntries, CONST PPALETTEENTRY PaletteColors);
|
||||||
|
|
||||||
UINT STDCALL
|
UINT APIENTRY
|
||||||
IntGetPaletteEntries(HPALETTE hpal,
|
IntGetPaletteEntries(HPALETTE hpal,
|
||||||
UINT StartIndex,
|
UINT StartIndex,
|
||||||
UINT Entries,
|
UINT Entries,
|
||||||
LPPALETTEENTRY pe);
|
LPPALETTEENTRY pe);
|
||||||
|
|
||||||
UINT STDCALL
|
UINT APIENTRY
|
||||||
IntSetPaletteEntries(HPALETTE hpal,
|
IntSetPaletteEntries(HPALETTE hpal,
|
||||||
UINT Start,
|
UINT Start,
|
||||||
UINT Entries,
|
UINT Entries,
|
||||||
CONST LPPALETTEENTRY pe);
|
CONST LPPALETTEENTRY pe);
|
||||||
|
|
||||||
UINT STDCALL
|
UINT APIENTRY
|
||||||
IntGetSystemPaletteEntries(HDC hDC,
|
IntGetSystemPaletteEntries(HDC hDC,
|
||||||
UINT StartIndex,
|
UINT StartIndex,
|
||||||
UINT Entries,
|
UINT Entries,
|
||||||
LPPALETTEENTRY pe);
|
LPPALETTEENTRY pe);
|
||||||
UINT STDCALL
|
UINT APIENTRY
|
||||||
IntGetDIBColorTable(HDC hDC, UINT StartIndex, UINT Entries, RGBQUAD *Colors);
|
IntGetDIBColorTable(HDC hDC, UINT StartIndex, UINT Entries, RGBQUAD *Colors);
|
||||||
|
|
||||||
UINT STDCALL
|
UINT APIENTRY
|
||||||
IntSetDIBColorTable(HDC hDC, UINT StartIndex, UINT Entries, CONST RGBQUAD *Colors);
|
IntSetDIBColorTable(HDC hDC, UINT StartIndex, UINT Entries, CONST RGBQUAD *Colors);
|
||||||
|
|
||||||
#endif /* _WIN32K_INTGDI_H */
|
#endif /* _WIN32K_INTGDI_H */
|
||||||
|
|
|
@ -97,7 +97,7 @@ IntCheckMenuItem(PMENU_OBJECT MenuObject, UINT uIDCheckItem, UINT uCheck);
|
||||||
BOOL FASTCALL
|
BOOL FASTCALL
|
||||||
IntSetMenuItemRect(PMENU_OBJECT MenuObject, UINT Item, BOOL fByPos, RECT *rcRect);
|
IntSetMenuItemRect(PMENU_OBJECT MenuObject, UINT Item, BOOL fByPos, RECT *rcRect);
|
||||||
|
|
||||||
DWORD STDCALL UserInsertMenuItem(HMENU hMenu, UINT uItem, BOOL fByPosition, LPCMENUITEMINFOW lpmii);
|
DWORD APIENTRY UserInsertMenuItem(HMENU hMenu, UINT uItem, BOOL fByPosition, LPCMENUITEMINFOW lpmii);
|
||||||
|
|
||||||
BOOL FASTCALL
|
BOOL FASTCALL
|
||||||
IntCleanupMenus(struct _EPROCESS *Process, PW32PROCESS Win32Process);
|
IntCleanupMenus(struct _EPROCESS *Process, PW32PROCESS Win32Process);
|
||||||
|
|
|
@ -35,9 +35,9 @@ extern SHORT gusLanguageID;
|
||||||
|
|
||||||
SHORT FASTCALL IntGdiGetLanguageID();
|
SHORT FASTCALL IntGdiGetLanguageID();
|
||||||
ULONG FASTCALL IntSystemParametersInfo(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
|
ULONG FASTCALL IntSystemParametersInfo(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
|
||||||
DWORD STDCALL IntGetQueueStatus(BOOL ClearChanges);
|
DWORD APIENTRY IntGetQueueStatus(BOOL ClearChanges);
|
||||||
VOID FASTCALL IntUserManualGuiCheck(LONG Check);
|
VOID FASTCALL IntUserManualGuiCheck(LONG Check);
|
||||||
PVOID NTAPI HackSecureVirtualMemory(IN PVOID,IN SIZE_T,IN ULONG,OUT PVOID *);
|
PVOID APIENTRY HackSecureVirtualMemory(IN PVOID,IN SIZE_T,IN ULONG,OUT PVOID *);
|
||||||
VOID NTAPI HackUnsecureVirtualMemory(IN PVOID);
|
VOID APIENTRY HackUnsecureVirtualMemory(IN PVOID);
|
||||||
|
|
||||||
#endif /* __WIN32K_MISC_H */
|
#endif /* __WIN32K_MISC_H */
|
||||||
|
|
|
@ -135,7 +135,7 @@ MsqPostMessage(PUSER_MESSAGE_QUEUE MessageQueue,
|
||||||
MSG* Msg, BOOLEAN FreeLParam, DWORD MessageBits);
|
MSG* Msg, BOOLEAN FreeLParam, DWORD MessageBits);
|
||||||
VOID FASTCALL
|
VOID FASTCALL
|
||||||
MsqPostQuitMessage(PUSER_MESSAGE_QUEUE MessageQueue, ULONG ExitCode);
|
MsqPostQuitMessage(PUSER_MESSAGE_QUEUE MessageQueue, ULONG ExitCode);
|
||||||
BOOLEAN STDCALL
|
BOOLEAN APIENTRY
|
||||||
co_MsqFindMessage(IN PUSER_MESSAGE_QUEUE MessageQueue,
|
co_MsqFindMessage(IN PUSER_MESSAGE_QUEUE MessageQueue,
|
||||||
IN BOOLEAN Hardware,
|
IN BOOLEAN Hardware,
|
||||||
IN BOOLEAN Remove,
|
IN BOOLEAN Remove,
|
||||||
|
@ -204,8 +204,8 @@ MsqSetStateWindow(PUSER_MESSAGE_QUEUE MessageQueue, ULONG Type, HWND hWnd);
|
||||||
__inline BOOL MsqIsSignaled( PUSER_MESSAGE_QUEUE queue );
|
__inline BOOL MsqIsSignaled( PUSER_MESSAGE_QUEUE queue );
|
||||||
__inline VOID MsqSetQueueBits( PUSER_MESSAGE_QUEUE queue, WORD bits );
|
__inline VOID MsqSetQueueBits( PUSER_MESSAGE_QUEUE queue, WORD bits );
|
||||||
__inline VOID MsqClearQueueBits( PUSER_MESSAGE_QUEUE queue, WORD bits );
|
__inline VOID MsqClearQueueBits( PUSER_MESSAGE_QUEUE queue, WORD bits );
|
||||||
BOOL STDCALL IntInitMessagePumpHook();
|
BOOL APIENTRY IntInitMessagePumpHook();
|
||||||
BOOL STDCALL IntUninitMessagePumpHook();
|
BOOL APIENTRY IntUninitMessagePumpHook();
|
||||||
#define MAKE_LONG(x, y) ((((y) & 0xFFFF) << 16) | ((x) & 0xFFFF))
|
#define MAKE_LONG(x, y) ((((y) & 0xFFFF) << 16) | ((x) & 0xFFFF))
|
||||||
|
|
||||||
PHOOKTABLE FASTCALL MsqGetHooks(PUSER_MESSAGE_QUEUE Queue);
|
PHOOKTABLE FASTCALL MsqGetHooks(PUSER_MESSAGE_QUEUE Queue);
|
||||||
|
@ -213,7 +213,7 @@ VOID FASTCALL MsqSetHooks(PUSER_MESSAGE_QUEUE Queue, PHOOKTABLE Hooks);
|
||||||
|
|
||||||
LPARAM FASTCALL MsqSetMessageExtraInfo(LPARAM lParam);
|
LPARAM FASTCALL MsqSetMessageExtraInfo(LPARAM lParam);
|
||||||
LPARAM FASTCALL MsqGetMessageExtraInfo(VOID);
|
LPARAM FASTCALL MsqGetMessageExtraInfo(VOID);
|
||||||
VOID STDCALL MsqRemoveWindowMessagesFromQueue(PVOID pWindow); /* F*(&$ headers, will be gone in the rewrite! */
|
VOID APIENTRY MsqRemoveWindowMessagesFromQueue(PVOID pWindow); /* F*(&$ headers, will be gone in the rewrite! */
|
||||||
|
|
||||||
#define IntLockHardwareMessageQueue(MsgQueue) \
|
#define IntLockHardwareMessageQueue(MsgQueue) \
|
||||||
KeWaitForMutexObject(&(MsgQueue)->HardwareLock, UserRequest, KernelMode, FALSE, NULL)
|
KeWaitForMutexObject(&(MsgQueue)->HardwareLock, UserRequest, KernelMode, FALSE, NULL)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef _WIN32K_PAINT_H
|
#ifndef _WIN32K_PAINT_H
|
||||||
#define _WIN32K_PAINT_H
|
#define _WIN32K_PAINT_H
|
||||||
|
|
||||||
BOOL STDCALL FillSolid (SURFOBJ* Surface, RECTL* Dimensions, ULONG iColor);
|
BOOL APIENTRY FillSolid (SURFOBJ* Surface, RECTL* Dimensions, ULONG iColor);
|
||||||
BOOL STDCALL FillPolygon ( DC* dc, BITMAPOBJ* SurfObj, BRUSHOBJ* BrushObj, MIX RopMode, CONST PPOINT Points, INT Count, RECTL BoundRect );
|
BOOL APIENTRY FillPolygon ( DC* dc, BITMAPOBJ* SurfObj, BRUSHOBJ* BrushObj, MIX RopMode, CONST PPOINT Points, INT Count, RECTL BoundRect );
|
||||||
|
|
||||||
#endif /* _WIN32K_PAINT_H */
|
#endif /* _WIN32K_PAINT_H */
|
||||||
|
|
|
@ -75,7 +75,7 @@ BOOL INTERNAL_CALL PALETTE_Cleanup(PVOID ObjectBody);
|
||||||
HPALETTE FASTCALL PALETTE_Init (VOID);
|
HPALETTE FASTCALL PALETTE_Init (VOID);
|
||||||
VOID FASTCALL PALETTE_ValidateFlags (PALETTEENTRY* lpPalE, INT size);
|
VOID FASTCALL PALETTE_ValidateFlags (PALETTEENTRY* lpPalE, INT size);
|
||||||
#ifndef NO_MAPPING
|
#ifndef NO_MAPPING
|
||||||
INT STDCALL PALETTE_SetMapping(PALOBJ* palPtr, UINT uStart, UINT uNum, BOOL mapOnly);
|
INT APIENTRY PALETTE_SetMapping(PALOBJ* palPtr, UINT uStart, UINT uNum, BOOL mapOnly);
|
||||||
#endif
|
#endif
|
||||||
INT FASTCALL PALETTE_ToPhysical (PDC dc, COLORREF color);
|
INT FASTCALL PALETTE_ToPhysical (PDC dc, COLORREF color);
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,6 @@
|
||||||
|
|
||||||
|
|
||||||
PGDIBRUSHOBJ FASTCALL PENOBJ_LockPen(HGDIOBJ);
|
PGDIBRUSHOBJ FASTCALL PENOBJ_LockPen(HGDIOBJ);
|
||||||
INT STDCALL PEN_GetObject(PGDIBRUSHOBJ hPen, INT Count, PLOGPEN Buffer);
|
INT APIENTRY PEN_GetObject(PGDIBRUSHOBJ hPen, INT Count, PLOGPEN Buffer);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
#ifndef _WIN32K_RECT_H
|
#ifndef _WIN32K_RECT_H
|
||||||
#define _WIN32K_RECT_H
|
#define _WIN32K_RECT_H
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtGdiUnionRect(PRECT Dest, const RECT* Src1, const RECT* Src2);
|
NtGdiUnionRect(PRECT Dest, const RECT* Src1, const RECT* Src2);
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtGdiSetRect(PRECT Rect, int left, int top, int right, int bottom);
|
NtGdiSetRect(PRECT Rect, int left, int top, int right, int bottom);
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtGdiSetEmptyRect(PRECT Rect);
|
NtGdiSetEmptyRect(PRECT Rect);
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtGdiIsEmptyRect(const RECT* Rect);
|
NtGdiIsEmptyRect(const RECT* Rect);
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtGdiIntersectRect(PRECT Dest, const RECT* Src1, const RECT* Src2);
|
NtGdiIntersectRect(PRECT Dest, const RECT* Src1, const RECT* Src2);
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtGdiOffsetRect(LPRECT Rect, int x, int y);
|
NtGdiOffsetRect(LPRECT Rect, int x, int y);
|
||||||
|
|
||||||
#endif /* _WIN32K_RECT_H */
|
#endif /* _WIN32K_RECT_H */
|
||||||
|
|
|
@ -41,7 +41,7 @@ VOID FASTCALL REGION_Delete(PROSRGNDATA);
|
||||||
VOID FASTCALL IntGdiReleaseRaoRgn(PDC);
|
VOID FASTCALL IntGdiReleaseRaoRgn(PDC);
|
||||||
VOID FASTCALL IntGdiReleaseVisRgn(PDC);
|
VOID FASTCALL IntGdiReleaseVisRgn(PDC);
|
||||||
|
|
||||||
INT STDCALL IntGdiGetRgnBox(HRGN, LPRECT);
|
INT APIENTRY IntGdiGetRgnBox(HRGN, LPRECT);
|
||||||
BOOL FASTCALL IntGdiPaintRgn(PDC, HRGN );
|
BOOL FASTCALL IntGdiPaintRgn(PDC, HRGN );
|
||||||
HRGN FASTCALL IntCreatePolyPolygonRgn(PPOINT, PULONG, INT, INT);
|
HRGN FASTCALL IntCreatePolyPolygonRgn(PPOINT, PULONG, INT, INT);
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
/* INCLUDES ******************************************************************/
|
/* INCLUDES ******************************************************************/
|
||||||
#ifndef __WIN32K_H
|
#ifndef __WIN32K_H
|
||||||
#define __WIN32K_H
|
#define __WIN32K_H
|
||||||
#define INTERNAL_CALL NTAPI
|
#define INTERNAL_CALL APIENTRY
|
||||||
|
|
||||||
/* Internal Win32k Headers */
|
/* Internal Win32k Headers */
|
||||||
#include <include/accelerator.h>
|
#include <include/accelerator.h>
|
||||||
|
|
|
@ -64,14 +64,14 @@ NTSTATUS FASTCALL
|
||||||
CleanupWindowStationImpl(VOID);
|
CleanupWindowStationImpl(VOID);
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
APIENTRY
|
||||||
IntWinStaObjectOpen(PWIN32_OPENMETHOD_PARAMETERS Parameters);
|
IntWinStaObjectOpen(PWIN32_OPENMETHOD_PARAMETERS Parameters);
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
IntWinStaObjectDelete(PWIN32_DELETEMETHOD_PARAMETERS Parameters);
|
IntWinStaObjectDelete(PWIN32_DELETEMETHOD_PARAMETERS Parameters);
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
APIENTRY
|
||||||
IntWinStaObjectParse(PWIN32_PARSEMETHOD_PARAMETERS Parameters);
|
IntWinStaObjectParse(PWIN32_PARSEMETHOD_PARAMETERS Parameters);
|
||||||
|
|
||||||
NTSTATUS FASTCALL
|
NTSTATUS FASTCALL
|
||||||
|
|
|
@ -39,7 +39,7 @@ extern LIST_ENTRY GlobalDriverListHead;
|
||||||
* Blatantly stolen from ldr/utils.c in ntdll. I can't link ntdll from
|
* Blatantly stolen from ldr/utils.c in ntdll. I can't link ntdll from
|
||||||
* here, though.
|
* here, though.
|
||||||
*/
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS APIENTRY
|
||||||
LdrGetProcedureAddress (IN PVOID BaseAddress,
|
LdrGetProcedureAddress (IN PVOID BaseAddress,
|
||||||
IN PANSI_STRING Name,
|
IN PANSI_STRING Name,
|
||||||
IN ULONG Ordinal,
|
IN ULONG Ordinal,
|
||||||
|
@ -99,7 +99,7 @@ LdrGetProcedureAddress (IN PVOID BaseAddress,
|
||||||
return STATUS_PROCEDURE_NOT_FOUND;
|
return STATUS_PROCEDURE_NOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
PVOID STDCALL
|
PVOID APIENTRY
|
||||||
EngFindImageProcAddress(IN HANDLE Module,
|
EngFindImageProcAddress(IN HANDLE Module,
|
||||||
IN LPSTR ProcName)
|
IN LPSTR ProcName)
|
||||||
{
|
{
|
||||||
|
@ -196,7 +196,7 @@ EngFindImageProcAddress(IN HANDLE Module,
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HANDLE
|
HANDLE
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngLoadImage (LPWSTR DriverName)
|
EngLoadImage (LPWSTR DriverName)
|
||||||
{
|
{
|
||||||
HANDLE hImageHandle = NULL;
|
HANDLE hImageHandle = NULL;
|
||||||
|
@ -247,7 +247,7 @@ EngLoadImage (LPWSTR DriverName)
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
HANDLE
|
HANDLE
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngLoadModule(LPWSTR ModuleName)
|
EngLoadModule(LPWSTR ModuleName)
|
||||||
{
|
{
|
||||||
SYSTEM_GDI_DRIVER_INFORMATION GdiDriverInfo;
|
SYSTEM_GDI_DRIVER_INFORMATION GdiDriverInfo;
|
||||||
|
@ -264,7 +264,7 @@ EngLoadModule(LPWSTR ModuleName)
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngUnloadImage ( IN HANDLE hModule )
|
EngUnloadImage ( IN HANDLE hModule )
|
||||||
{
|
{
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
|
|
@ -49,7 +49,7 @@ extern UCHAR Win32kSSPT[];
|
||||||
extern ULONG Win32kNumberOfSysCalls;
|
extern ULONG Win32kNumberOfSysCalls;
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
APIENTRY
|
||||||
Win32kProcessCallback(struct _EPROCESS *Process,
|
Win32kProcessCallback(struct _EPROCESS *Process,
|
||||||
BOOLEAN Create)
|
BOOLEAN Create)
|
||||||
{
|
{
|
||||||
|
@ -171,7 +171,7 @@ CLEANUP:
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
APIENTRY
|
||||||
Win32kThreadCallback(struct _ETHREAD *Thread,
|
Win32kThreadCallback(struct _ETHREAD *Thread,
|
||||||
PSW32THREADCALLOUTTYPE Type)
|
PSW32THREADCALLOUTTYPE Type)
|
||||||
{
|
{
|
||||||
|
@ -374,7 +374,7 @@ Win32kInitWin32Thread(PETHREAD Thread)
|
||||||
/*
|
/*
|
||||||
* This definition doesn't work
|
* This definition doesn't work
|
||||||
*/
|
*/
|
||||||
NTSTATUS STDCALL
|
NTSTATUS APIENTRY
|
||||||
DriverEntry (
|
DriverEntry (
|
||||||
IN PDRIVER_OBJECT DriverObject,
|
IN PDRIVER_OBJECT DriverObject,
|
||||||
IN PUNICODE_STRING RegistryPath)
|
IN PUNICODE_STRING RegistryPath)
|
||||||
|
|
|
@ -491,7 +491,7 @@ BOOL DRIVER_BuildDDIFunctions(PDRVENABLEDATA DED,
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef LONG VP_STATUS;
|
typedef LONG VP_STATUS;
|
||||||
typedef VP_STATUS (STDCALL *PMP_DRIVERENTRY)(PVOID, PVOID);
|
typedef VP_STATUS (APIENTRY *PMP_DRIVERENTRY)(PVOID, PVOID);
|
||||||
|
|
||||||
PFILE_OBJECT DRIVER_FindMPDriver(ULONG DisplayNumber)
|
PFILE_OBJECT DRIVER_FindMPDriver(ULONG DisplayNumber)
|
||||||
{
|
{
|
||||||
|
|
|
@ -62,7 +62,7 @@ GetLastNtError()
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NTAPI
|
APIENTRY
|
||||||
W32kRaiseStatus(NTSTATUS Status)
|
W32kRaiseStatus(NTSTATUS Status)
|
||||||
{
|
{
|
||||||
EXCEPTION_RECORD ExceptionRecord;
|
EXCEPTION_RECORD ExceptionRecord;
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
*
|
*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
INT STDCALL EngMulDiv(
|
INT APIENTRY EngMulDiv(
|
||||||
INT nMultiplicand,
|
INT nMultiplicand,
|
||||||
INT nMultiplier,
|
INT nMultiplier,
|
||||||
INT nDivisor)
|
INT nDivisor)
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
#include <debug.h>
|
#include <debug.h>
|
||||||
|
|
||||||
|
|
||||||
static NTSTATUS NTAPI
|
static NTSTATUS APIENTRY
|
||||||
IntUserHeapCommitRoutine(IN PVOID Base,
|
IntUserHeapCommitRoutine(IN PVOID Base,
|
||||||
IN OUT PVOID *CommitAddress,
|
IN OUT PVOID *CommitAddress,
|
||||||
IN OUT PSIZE_T CommitSize)
|
IN OUT PSIZE_T CommitSize)
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
*--*/
|
*--*/
|
||||||
|
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdCanCreateD3DBuffer(HANDLE hDirectDraw,
|
NtGdiDdCanCreateD3DBuffer(HANDLE hDirectDraw,
|
||||||
PDD_CANCREATESURFACEDATA puCanCreateSurfaceData)
|
PDD_CANCREATESURFACEDATA puCanCreateSurfaceData)
|
||||||
{
|
{
|
||||||
|
@ -113,7 +113,7 @@ NtGdiDdCanCreateD3DBuffer(HANDLE hDirectDraw,
|
||||||
* the correct struct is LPD3DHAL_CONTEXTCREATEDATA.
|
* the correct struct is LPD3DHAL_CONTEXTCREATEDATA.
|
||||||
*--*/
|
*--*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiD3dContextCreate(HANDLE hDirectDrawLocal,
|
NtGdiD3dContextCreate(HANDLE hDirectDrawLocal,
|
||||||
HANDLE hSurfColor,
|
HANDLE hSurfColor,
|
||||||
HANDLE hSurfZ,
|
HANDLE hSurfZ,
|
||||||
|
@ -151,7 +151,7 @@ NtGdiD3dContextCreate(HANDLE hDirectDrawLocal,
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiD3dContextDestroy(LPD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData)
|
NtGdiD3dContextDestroy(LPD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData)
|
||||||
{
|
{
|
||||||
PGD_D3DCONTEXTDESTROY pfnD3dContextDestroy = (PGD_D3DCONTEXTDESTROY)gpDxFuncs[DXG_INDEX_DxD3dContextDestroy].pfn;
|
PGD_D3DCONTEXTDESTROY pfnD3dContextDestroy = (PGD_D3DCONTEXTDESTROY)gpDxFuncs[DXG_INDEX_DxD3dContextDestroy].pfn;
|
||||||
|
@ -189,7 +189,7 @@ NtGdiD3dContextDestroy(LPD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData)
|
||||||
* any parameters. Last time MSDN checked: 19/10-2007
|
* any parameters. Last time MSDN checked: 19/10-2007
|
||||||
*--*/
|
*--*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiD3dContextDestroyAll(LPD3DNTHAL_CONTEXTDESTROYALLDATA pdcad)
|
NtGdiD3dContextDestroyAll(LPD3DNTHAL_CONTEXTDESTROYALLDATA pdcad)
|
||||||
{
|
{
|
||||||
PGD_D3DCONTEXTDESTROYALL pfnD3dContextDestroyAll = (PGD_D3DCONTEXTDESTROYALL)gpDxFuncs[DXG_INDEX_DxD3dContextDestroyAll].pfn;
|
PGD_D3DCONTEXTDESTROYALL pfnD3dContextDestroyAll = (PGD_D3DCONTEXTDESTROYALL)gpDxFuncs[DXG_INDEX_DxD3dContextDestroyAll].pfn;
|
||||||
|
@ -257,7 +257,7 @@ NtGdiD3dContextDestroyAll(LPD3DNTHAL_CONTEXTDESTROYALLDATA pdcad)
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdCreateD3DBuffer(HANDLE hDirectDraw,
|
NtGdiDdCreateD3DBuffer(HANDLE hDirectDraw,
|
||||||
HANDLE *hSurface,
|
HANDLE *hSurface,
|
||||||
DDSURFACEDESC *puSurfaceDescription,
|
DDSURFACEDESC *puSurfaceDescription,
|
||||||
|
@ -286,7 +286,7 @@ NtGdiDdCreateD3DBuffer(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdDestroyD3DBuffer */
|
/* NtGdiDdDestroyD3DBuffer */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdDestroyD3DBuffer(HANDLE hSurface)
|
NtGdiDdDestroyD3DBuffer(HANDLE hSurface)
|
||||||
{
|
{
|
||||||
PGD_DXDDDESTROYD3DBUFFER pfnDdDestroyD3DBuffer = (PGD_DXDDDESTROYD3DBUFFER)gpDxFuncs[DXG_INDEX_DxDdDestroyD3DBuffer].pfn;
|
PGD_DXDDDESTROYD3DBUFFER pfnDdDestroyD3DBuffer = (PGD_DXDDDESTROYD3DBUFFER)gpDxFuncs[DXG_INDEX_DxDdDestroyD3DBuffer].pfn;
|
||||||
|
@ -305,7 +305,7 @@ NtGdiDdDestroyD3DBuffer(HANDLE hSurface)
|
||||||
/* NtGdiD3dDrawPrimitives2 */
|
/* NtGdiD3dDrawPrimitives2 */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiD3dDrawPrimitives2(HANDLE hCmdBuf,
|
NtGdiD3dDrawPrimitives2(HANDLE hCmdBuf,
|
||||||
HANDLE hVBuf,
|
HANDLE hVBuf,
|
||||||
LPD3DNTHAL_DRAWPRIMITIVES2DATA pded,
|
LPD3DNTHAL_DRAWPRIMITIVES2DATA pded,
|
||||||
|
@ -331,7 +331,7 @@ NtGdiD3dDrawPrimitives2(HANDLE hCmdBuf,
|
||||||
/* NtGdiD3dValidateTextureStageState */
|
/* NtGdiD3dValidateTextureStageState */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdLockD3D(HANDLE hSurface,
|
NtGdiDdLockD3D(HANDLE hSurface,
|
||||||
PDD_LOCKDATA puLockData)
|
PDD_LOCKDATA puLockData)
|
||||||
{
|
{
|
||||||
|
@ -351,7 +351,7 @@ NtGdiDdLockD3D(HANDLE hSurface,
|
||||||
/* NtGdiD3dValidateTextureStageState */
|
/* NtGdiD3dValidateTextureStageState */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiD3dValidateTextureStageState(LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA pData)
|
NtGdiD3dValidateTextureStageState(LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA pData)
|
||||||
{
|
{
|
||||||
PGD_D3DVALIDATETEXTURESTAGESTATE pfnD3dValidateTextureStageState = (PGD_D3DVALIDATETEXTURESTAGESTATE)gpDxFuncs[DXG_INDEX_DxD3dValidateTextureStageState].pfn;
|
PGD_D3DVALIDATETEXTURESTAGESTATE pfnD3dValidateTextureStageState = (PGD_D3DVALIDATETEXTURESTAGESTATE)gpDxFuncs[DXG_INDEX_DxD3dValidateTextureStageState].pfn;
|
||||||
|
@ -370,7 +370,7 @@ NtGdiD3dValidateTextureStageState(LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA pData
|
||||||
/* NtGdiDdUnlockD3D */
|
/* NtGdiDdUnlockD3D */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdUnlockD3D(HANDLE hSurface,
|
NtGdiDdUnlockD3D(HANDLE hSurface,
|
||||||
PDD_UNLOCKDATA puUnlockData)
|
PDD_UNLOCKDATA puUnlockData)
|
||||||
{
|
{
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
/* NtGdiDdCreateSurface */
|
/* NtGdiDdCreateSurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdCreateSurface(HANDLE hDirectDrawLocal,
|
NtGdiDdCreateSurface(HANDLE hDirectDrawLocal,
|
||||||
HANDLE *hSurface,
|
HANDLE *hSurface,
|
||||||
DDSURFACEDESC *puSurfaceDescription,
|
DDSURFACEDESC *puSurfaceDescription,
|
||||||
|
@ -42,7 +42,7 @@ NtGdiDdCreateSurface(HANDLE hDirectDrawLocal,
|
||||||
/* NtGdiDdWaitForVerticalBlank */
|
/* NtGdiDdWaitForVerticalBlank */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdWaitForVerticalBlank(HANDLE hDirectDraw,
|
NtGdiDdWaitForVerticalBlank(HANDLE hDirectDraw,
|
||||||
PDD_WAITFORVERTICALBLANKDATA puWaitForVerticalBlankData)
|
PDD_WAITFORVERTICALBLANKDATA puWaitForVerticalBlankData)
|
||||||
{
|
{
|
||||||
|
@ -62,7 +62,7 @@ NtGdiDdWaitForVerticalBlank(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdCanCreateSurface */
|
/* NtGdiDdCanCreateSurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdCanCreateSurface(HANDLE hDirectDrawLocal,
|
NtGdiDdCanCreateSurface(HANDLE hDirectDrawLocal,
|
||||||
PDD_CANCREATESURFACEDATA puCanCreateSurfaceData)
|
PDD_CANCREATESURFACEDATA puCanCreateSurfaceData)
|
||||||
{
|
{
|
||||||
|
@ -83,7 +83,7 @@ NtGdiDdCanCreateSurface(HANDLE hDirectDrawLocal,
|
||||||
/* NtGdiDdGetScanLine */
|
/* NtGdiDdGetScanLine */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetScanLine(HANDLE hDirectDrawLocal,
|
NtGdiDdGetScanLine(HANDLE hDirectDrawLocal,
|
||||||
PDD_GETSCANLINEDATA puGetScanLineData)
|
PDD_GETSCANLINEDATA puGetScanLineData)
|
||||||
{
|
{
|
||||||
|
@ -110,7 +110,7 @@ NtGdiDdGetScanLine(HANDLE hDirectDrawLocal,
|
||||||
/* NtGdiDdCreateSurfaceEx */
|
/* NtGdiDdCreateSurfaceEx */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdCreateSurfaceEx(HANDLE hDirectDraw,
|
NtGdiDdCreateSurfaceEx(HANDLE hDirectDraw,
|
||||||
HANDLE hSurface,
|
HANDLE hSurface,
|
||||||
DWORD dwSurfaceHandle)
|
DWORD dwSurfaceHandle)
|
||||||
|
|
|
@ -114,7 +114,7 @@ intEnableReactXDriver(HDC hdc)
|
||||||
/* DirectX graphic/video driver loading and cleanup start here */
|
/* DirectX graphic/video driver loading and cleanup start here */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxDdStartupDxGraphics( ULONG ulc1,
|
DxDdStartupDxGraphics( ULONG ulc1,
|
||||||
PDRVENABLEDATA DxEngDrvOld,
|
PDRVENABLEDATA DxEngDrvOld,
|
||||||
ULONG ulc2,
|
ULONG ulc2,
|
||||||
|
@ -218,7 +218,7 @@ DxDdStartupDxGraphics( ULONG ulc1,
|
||||||
/* NtGdiDdCreateDirectDrawObject */
|
/* NtGdiDdCreateDirectDrawObject */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
HANDLE
|
HANDLE
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdCreateDirectDrawObject(HDC hdc)
|
NtGdiDdCreateDirectDrawObject(HDC hdc)
|
||||||
{
|
{
|
||||||
PGD_DDCREATEDIRECTDRAWOBJECT pfnDdCreateDirectDrawObject;
|
PGD_DDCREATEDIRECTDRAWOBJECT pfnDdCreateDirectDrawObject;
|
||||||
|
@ -284,7 +284,7 @@ NtGdiDdCreateDirectDrawObject(HDC hdc)
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDxgGenericThunk(ULONG_PTR ulIndex,
|
NtGdiDxgGenericThunk(ULONG_PTR ulIndex,
|
||||||
ULONG_PTR ulHandle,
|
ULONG_PTR ulHandle,
|
||||||
SIZE_T *pdwSizeOfPtr1,
|
SIZE_T *pdwSizeOfPtr1,
|
||||||
|
@ -308,7 +308,7 @@ NtGdiDxgGenericThunk(ULONG_PTR ulIndex,
|
||||||
/* NtGdiDdGetDriverState */
|
/* NtGdiDdGetDriverState */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetDriverState(PDD_GETDRIVERSTATEDATA pdata)
|
NtGdiDdGetDriverState(PDD_GETDRIVERSTATEDATA pdata)
|
||||||
{
|
{
|
||||||
PGD_DDGETDRIVERSTATE pfnDdGetDriverState = (PGD_DDGETDRIVERSTATE)gpDxFuncs[DXG_INDEX_DxDdGetDriverState].pfn;
|
PGD_DDGETDRIVERSTATE pfnDdGetDriverState = (PGD_DDGETDRIVERSTATE)gpDxFuncs[DXG_INDEX_DxDdGetDriverState].pfn;
|
||||||
|
@ -327,7 +327,7 @@ NtGdiDdGetDriverState(PDD_GETDRIVERSTATEDATA pdata)
|
||||||
/* NtGdiDdColorControl */
|
/* NtGdiDdColorControl */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdColorControl(HANDLE hSurface,
|
NtGdiDdColorControl(HANDLE hSurface,
|
||||||
PDD_COLORCONTROLDATA puColorControlData)
|
PDD_COLORCONTROLDATA puColorControlData)
|
||||||
{
|
{
|
||||||
|
@ -347,7 +347,7 @@ NtGdiDdColorControl(HANDLE hSurface,
|
||||||
/* NtGdiDdCreateSurfaceObject */
|
/* NtGdiDdCreateSurfaceObject */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
HANDLE
|
HANDLE
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdCreateSurfaceObject(HANDLE hDirectDrawLocal,
|
NtGdiDdCreateSurfaceObject(HANDLE hDirectDrawLocal,
|
||||||
HANDLE hSurface,
|
HANDLE hSurface,
|
||||||
PDD_SURFACE_LOCAL puSurfaceLocal,
|
PDD_SURFACE_LOCAL puSurfaceLocal,
|
||||||
|
@ -372,7 +372,7 @@ NtGdiDdCreateSurfaceObject(HANDLE hDirectDrawLocal,
|
||||||
/* NtGdiDdDeleteDirectDrawObject */
|
/* NtGdiDdDeleteDirectDrawObject */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdDeleteDirectDrawObject(HANDLE hDirectDrawLocal)
|
NtGdiDdDeleteDirectDrawObject(HANDLE hDirectDrawLocal)
|
||||||
{
|
{
|
||||||
PGD_DXDDDELETEDIRECTDRAWOBJECT pfnDdDeleteDirectDrawObject = (PGD_DXDDDELETEDIRECTDRAWOBJECT)gpDxFuncs[DXG_INDEX_DxDdDeleteDirectDrawObject].pfn;
|
PGD_DXDDDELETEDIRECTDRAWOBJECT pfnDdDeleteDirectDrawObject = (PGD_DXDDDELETEDIRECTDRAWOBJECT)gpDxFuncs[DXG_INDEX_DxDdDeleteDirectDrawObject].pfn;
|
||||||
|
@ -399,7 +399,7 @@ NtGdiDdDeleteDirectDrawObject(HANDLE hDirectDrawLocal)
|
||||||
/* NtGdiDdDeleteSurfaceObject */
|
/* NtGdiDdDeleteSurfaceObject */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdDeleteSurfaceObject(HANDLE hSurface)
|
NtGdiDdDeleteSurfaceObject(HANDLE hSurface)
|
||||||
{
|
{
|
||||||
PGD_DXDDDELETESURFACEOBJECT pfnDdDeleteSurfaceObject = (PGD_DXDDDELETESURFACEOBJECT)gpDxFuncs[DXG_INDEX_DxDdDeleteSurfaceObject].pfn;
|
PGD_DXDDDELETESURFACEOBJECT pfnDdDeleteSurfaceObject = (PGD_DXDDDELETESURFACEOBJECT)gpDxFuncs[DXG_INDEX_DxDdDeleteSurfaceObject].pfn;
|
||||||
|
@ -419,7 +419,7 @@ NtGdiDdDeleteSurfaceObject(HANDLE hSurface)
|
||||||
/* NtGdiDdQueryDirectDrawObject */
|
/* NtGdiDdQueryDirectDrawObject */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdQueryDirectDrawObject(HANDLE hDirectDrawLocal,
|
NtGdiDdQueryDirectDrawObject(HANDLE hDirectDrawLocal,
|
||||||
DD_HALINFO *pHalInfo,
|
DD_HALINFO *pHalInfo,
|
||||||
DWORD *pCallBackFlags,
|
DWORD *pCallBackFlags,
|
||||||
|
@ -453,7 +453,7 @@ NtGdiDdQueryDirectDrawObject(HANDLE hDirectDrawLocal,
|
||||||
/* NtGdiDdReenableDirectDrawObject */
|
/* NtGdiDdReenableDirectDrawObject */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdReenableDirectDrawObject(HANDLE hDirectDrawLocal,
|
NtGdiDdReenableDirectDrawObject(HANDLE hDirectDrawLocal,
|
||||||
BOOL *pubNewMode)
|
BOOL *pubNewMode)
|
||||||
{
|
{
|
||||||
|
@ -485,7 +485,7 @@ NtGdiDdReenableDirectDrawObject(HANDLE hDirectDrawLocal,
|
||||||
/* NtGdiDdGetDriverInfo */
|
/* NtGdiDdGetDriverInfo */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetDriverInfo(HANDLE hDirectDrawLocal,
|
NtGdiDdGetDriverInfo(HANDLE hDirectDrawLocal,
|
||||||
PDD_GETDRIVERINFODATA puGetDriverInfoData)
|
PDD_GETDRIVERINFODATA puGetDriverInfoData)
|
||||||
|
|
||||||
|
@ -507,7 +507,7 @@ NtGdiDdGetDriverInfo(HANDLE hDirectDrawLocal,
|
||||||
/* NtGdiDdGetAvailDriverMemory */
|
/* NtGdiDdGetAvailDriverMemory */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetAvailDriverMemory(HANDLE hDirectDrawLocal,
|
NtGdiDdGetAvailDriverMemory(HANDLE hDirectDrawLocal,
|
||||||
PDD_GETAVAILDRIVERMEMORYDATA puGetAvailDriverMemoryData)
|
PDD_GETAVAILDRIVERMEMORYDATA puGetAvailDriverMemoryData)
|
||||||
{
|
{
|
||||||
|
@ -529,7 +529,7 @@ NtGdiDdGetAvailDriverMemory(HANDLE hDirectDrawLocal,
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdSetExclusiveMode(HANDLE hDirectDraw,
|
NtGdiDdSetExclusiveMode(HANDLE hDirectDraw,
|
||||||
PDD_SETEXCLUSIVEMODEDATA puSetExclusiveModeData)
|
PDD_SETEXCLUSIVEMODEDATA puSetExclusiveModeData)
|
||||||
{
|
{
|
||||||
|
@ -551,7 +551,7 @@ NtGdiDdSetExclusiveMode(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdFlipToGDISurface */
|
/* NtGdiDdFlipToGDISurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdFlipToGDISurface(HANDLE hDirectDraw,
|
NtGdiDdFlipToGDISurface(HANDLE hDirectDraw,
|
||||||
PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData)
|
PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData)
|
||||||
{
|
{
|
||||||
|
@ -572,7 +572,7 @@ NtGdiDdFlipToGDISurface(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdGetDC */
|
/* NtGdiDdGetDC */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
HDC
|
HDC
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetDC(HANDLE hSurface,
|
NtGdiDdGetDC(HANDLE hSurface,
|
||||||
PALETTEENTRY *puColorTable)
|
PALETTEENTRY *puColorTable)
|
||||||
{
|
{
|
||||||
|
@ -592,7 +592,7 @@ NtGdiDdGetDC(HANDLE hSurface,
|
||||||
/* NtGdiDdGetDxHandle */
|
/* NtGdiDdGetDxHandle */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
HANDLE
|
HANDLE
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetDxHandle(HANDLE hDirectDraw,
|
NtGdiDdGetDxHandle(HANDLE hDirectDraw,
|
||||||
HANDLE hSurface,
|
HANDLE hSurface,
|
||||||
BOOL bRelease)
|
BOOL bRelease)
|
||||||
|
@ -614,7 +614,7 @@ NtGdiDdGetDxHandle(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdReleaseDC */
|
/* NtGdiDdReleaseDC */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdReleaseDC(HANDLE hSurface)
|
NtGdiDdReleaseDC(HANDLE hSurface)
|
||||||
{
|
{
|
||||||
PGD_DDRELEASEDC pfnDdReleaseDC = (PGD_DDRELEASEDC)gpDxFuncs[DXG_INDEX_DxDdReleaseDC].pfn;
|
PGD_DDRELEASEDC pfnDdReleaseDC = (PGD_DDRELEASEDC)gpDxFuncs[DXG_INDEX_DxDdReleaseDC].pfn;
|
||||||
|
@ -633,7 +633,7 @@ NtGdiDdReleaseDC(HANDLE hSurface)
|
||||||
/* NtGdiDdResetVisrgn */
|
/* NtGdiDdResetVisrgn */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdResetVisrgn(HANDLE hSurface,
|
NtGdiDdResetVisrgn(HANDLE hSurface,
|
||||||
HWND hwnd)
|
HWND hwnd)
|
||||||
{
|
{
|
||||||
|
@ -654,7 +654,7 @@ NtGdiDdResetVisrgn(HANDLE hSurface,
|
||||||
/* NtGdiDdSetGammaRamp */
|
/* NtGdiDdSetGammaRamp */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdSetGammaRamp(HANDLE hDirectDraw,
|
NtGdiDdSetGammaRamp(HANDLE hDirectDraw,
|
||||||
HDC hdc,
|
HDC hdc,
|
||||||
LPVOID lpGammaRamp)
|
LPVOID lpGammaRamp)
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
/* NtGdiDdDestroySurface */
|
/* NtGdiDdDestroySurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdDestroySurface(HANDLE hSurface, BOOL bRealDestroy)
|
NtGdiDdDestroySurface(HANDLE hSurface, BOOL bRealDestroy)
|
||||||
{
|
{
|
||||||
PGD_DXDDDESTROYSURFACE pfnDdDestroySurface = (PGD_DXDDDESTROYSURFACE)gpDxFuncs[DXG_INDEX_DxDdDestroySurface].pfn;
|
PGD_DXDDDESTROYSURFACE pfnDdDestroySurface = (PGD_DXDDDESTROYSURFACE)gpDxFuncs[DXG_INDEX_DxDdDestroySurface].pfn;
|
||||||
|
@ -34,7 +34,7 @@ NtGdiDdDestroySurface(HANDLE hSurface, BOOL bRealDestroy)
|
||||||
/* NtGdiDdFlip */
|
/* NtGdiDdFlip */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdFlip(HANDLE hSurfaceCurrent,
|
NtGdiDdFlip(HANDLE hSurfaceCurrent,
|
||||||
HANDLE hSurfaceTarget,
|
HANDLE hSurfaceTarget,
|
||||||
HANDLE hSurfaceCurrentLeft,
|
HANDLE hSurfaceCurrentLeft,
|
||||||
|
@ -57,7 +57,7 @@ NtGdiDdFlip(HANDLE hSurfaceCurrent,
|
||||||
/* NtGdiDdUnlock */
|
/* NtGdiDdUnlock */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdLock(HANDLE hSurface,
|
NtGdiDdLock(HANDLE hSurface,
|
||||||
PDD_LOCKDATA puLockData,
|
PDD_LOCKDATA puLockData,
|
||||||
HDC hdcClip)
|
HDC hdcClip)
|
||||||
|
@ -78,7 +78,7 @@ NtGdiDdLock(HANDLE hSurface,
|
||||||
/* NtGdiDdunlock */
|
/* NtGdiDdunlock */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdUnlock(HANDLE hSurface,
|
NtGdiDdUnlock(HANDLE hSurface,
|
||||||
PDD_UNLOCKDATA puUnlockData)
|
PDD_UNLOCKDATA puUnlockData)
|
||||||
{
|
{
|
||||||
|
@ -98,7 +98,7 @@ NtGdiDdUnlock(HANDLE hSurface,
|
||||||
/* NtGdiDdBlt */
|
/* NtGdiDdBlt */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdBlt(HANDLE hSurfaceDest,
|
NtGdiDdBlt(HANDLE hSurfaceDest,
|
||||||
HANDLE hSurfaceSrc,
|
HANDLE hSurfaceSrc,
|
||||||
PDD_BLTDATA puBltData)
|
PDD_BLTDATA puBltData)
|
||||||
|
@ -119,7 +119,7 @@ NtGdiDdBlt(HANDLE hSurfaceDest,
|
||||||
/* NtGdiDdSetColorKey */
|
/* NtGdiDdSetColorKey */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdSetColorKey(HANDLE hSurface,
|
NtGdiDdSetColorKey(HANDLE hSurface,
|
||||||
PDD_SETCOLORKEYDATA puSetColorKeyData)
|
PDD_SETCOLORKEYDATA puSetColorKeyData)
|
||||||
{
|
{
|
||||||
|
@ -141,7 +141,7 @@ NtGdiDdSetColorKey(HANDLE hSurface,
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdAddAttachedSurface(HANDLE hSurface,
|
NtGdiDdAddAttachedSurface(HANDLE hSurface,
|
||||||
HANDLE hSurfaceAttached,
|
HANDLE hSurfaceAttached,
|
||||||
PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData)
|
PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData)
|
||||||
|
@ -162,7 +162,7 @@ NtGdiDdAddAttachedSurface(HANDLE hSurface,
|
||||||
/* NtGdiDdGetBltStatus */
|
/* NtGdiDdGetBltStatus */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetBltStatus(HANDLE hSurface,
|
NtGdiDdGetBltStatus(HANDLE hSurface,
|
||||||
PDD_GETBLTSTATUSDATA puGetBltStatusData)
|
PDD_GETBLTSTATUSDATA puGetBltStatusData)
|
||||||
{
|
{
|
||||||
|
@ -182,7 +182,7 @@ NtGdiDdGetBltStatus(HANDLE hSurface,
|
||||||
/* NtGdiDdGetFlipStatus */
|
/* NtGdiDdGetFlipStatus */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetFlipStatus(HANDLE hSurface,
|
NtGdiDdGetFlipStatus(HANDLE hSurface,
|
||||||
PDD_GETFLIPSTATUSDATA puGetFlipStatusData)
|
PDD_GETFLIPSTATUSDATA puGetFlipStatusData)
|
||||||
{
|
{
|
||||||
|
@ -202,7 +202,7 @@ NtGdiDdGetFlipStatus(HANDLE hSurface,
|
||||||
/* NtGdiDdUpdateOverlay */
|
/* NtGdiDdUpdateOverlay */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdUpdateOverlay(HANDLE hSurfaceDestination,
|
NtGdiDdUpdateOverlay(HANDLE hSurfaceDestination,
|
||||||
HANDLE hSurfaceSource,
|
HANDLE hSurfaceSource,
|
||||||
PDD_UPDATEOVERLAYDATA puUpdateOverlayData)
|
PDD_UPDATEOVERLAYDATA puUpdateOverlayData)
|
||||||
|
@ -224,7 +224,7 @@ NtGdiDdUpdateOverlay(HANDLE hSurfaceDestination,
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
|
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdSetOverlayPosition(HANDLE hSurfaceSource,
|
NtGdiDdSetOverlayPosition(HANDLE hSurfaceSource,
|
||||||
HANDLE hSurfaceDestination,
|
HANDLE hSurfaceDestination,
|
||||||
PDD_SETOVERLAYPOSITIONDATA puSetOverlayPositionData)
|
PDD_SETOVERLAYPOSITIONDATA puSetOverlayPositionData)
|
||||||
|
@ -251,7 +251,7 @@ NtGdiDdSetOverlayPosition(HANDLE hSurfaceSource,
|
||||||
/* NtGdiDdAlphaBlt */
|
/* NtGdiDdAlphaBlt */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdAlphaBlt(HANDLE hSurfaceDest,
|
NtGdiDdAlphaBlt(HANDLE hSurfaceDest,
|
||||||
HANDLE hSurfaceSrc,
|
HANDLE hSurfaceSrc,
|
||||||
PDD_BLTDATA puBltData)
|
PDD_BLTDATA puBltData)
|
||||||
|
@ -272,7 +272,7 @@ NtGdiDdAlphaBlt(HANDLE hSurfaceDest,
|
||||||
/* NtGdiDdAttachSurface */
|
/* NtGdiDdAttachSurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdAttachSurface(HANDLE hSurfaceFrom,
|
NtGdiDdAttachSurface(HANDLE hSurfaceFrom,
|
||||||
HANDLE hSurfaceTo
|
HANDLE hSurfaceTo
|
||||||
)
|
)
|
||||||
|
@ -297,7 +297,7 @@ NtGdiDdAttachSurface(HANDLE hSurfaceFrom,
|
||||||
so I guess it is a typo in MSDN for this protypes for the info talk against it self
|
so I guess it is a typo in MSDN for this protypes for the info talk against it self
|
||||||
*/
|
*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdUnattachSurface(HANDLE hSurface,
|
NtGdiDdUnattachSurface(HANDLE hSurface,
|
||||||
HANDLE hSurfaceAttached)
|
HANDLE hSurfaceAttached)
|
||||||
{
|
{
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
/* NtGdiDvpCanCreateVideoPort */
|
/* NtGdiDvpCanCreateVideoPort */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpCanCreateVideoPort(HANDLE hDirectDraw,
|
NtGdiDvpCanCreateVideoPort(HANDLE hDirectDraw,
|
||||||
PDD_CANCREATEVPORTDATA puCanCreateVPortData)
|
PDD_CANCREATEVPORTDATA puCanCreateVPortData)
|
||||||
{
|
{
|
||||||
|
@ -36,7 +36,7 @@ NtGdiDvpCanCreateVideoPort(HANDLE hDirectDraw,
|
||||||
/* NtGdiDvpColorControl */
|
/* NtGdiDvpColorControl */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpColorControl(HANDLE hVideoPort,
|
NtGdiDvpColorControl(HANDLE hVideoPort,
|
||||||
PDD_VPORTCOLORDATA puVPortColorData)
|
PDD_VPORTCOLORDATA puVPortColorData)
|
||||||
{
|
{
|
||||||
|
@ -56,7 +56,7 @@ NtGdiDvpColorControl(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpCreateVideoPort */
|
/* NtGdiDvpCreateVideoPort */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
HANDLE
|
HANDLE
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpCreateVideoPort(HANDLE hDirectDraw,
|
NtGdiDvpCreateVideoPort(HANDLE hDirectDraw,
|
||||||
PDD_CREATEVPORTDATA puCreateVPortData)
|
PDD_CREATEVPORTDATA puCreateVPortData)
|
||||||
{
|
{
|
||||||
|
@ -76,7 +76,7 @@ NtGdiDvpCreateVideoPort(HANDLE hDirectDraw,
|
||||||
/* NtGdiDvpDestroyVideoPort */
|
/* NtGdiDvpDestroyVideoPort */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpDestroyVideoPort(HANDLE hVideoPort,
|
NtGdiDvpDestroyVideoPort(HANDLE hVideoPort,
|
||||||
PDD_DESTROYVPORTDATA puDestroyVPortData)
|
PDD_DESTROYVPORTDATA puDestroyVPortData)
|
||||||
{
|
{
|
||||||
|
@ -96,7 +96,7 @@ NtGdiDvpDestroyVideoPort(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpFlipVideoPort */
|
/* NtGdiDvpFlipVideoPort */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpFlipVideoPort(HANDLE hVideoPort,
|
NtGdiDvpFlipVideoPort(HANDLE hVideoPort,
|
||||||
HANDLE hDDSurfaceCurrent,
|
HANDLE hDDSurfaceCurrent,
|
||||||
HANDLE hDDSurfaceTarget,
|
HANDLE hDDSurfaceTarget,
|
||||||
|
@ -119,7 +119,7 @@ NtGdiDvpFlipVideoPort(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpGetVideoPortBandwidth */
|
/* NtGdiDvpGetVideoPortBandwidth */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpGetVideoPortBandwidth(HANDLE hVideoPort,
|
NtGdiDvpGetVideoPortBandwidth(HANDLE hVideoPort,
|
||||||
PDD_GETVPORTBANDWIDTHDATA puGetVPortBandwidthData)
|
PDD_GETVPORTBANDWIDTHDATA puGetVPortBandwidthData)
|
||||||
{
|
{
|
||||||
|
@ -140,7 +140,7 @@ NtGdiDvpGetVideoPortBandwidth(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpGetVideoPortFlipStatus */
|
/* NtGdiDvpGetVideoPortFlipStatus */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpGetVideoPortFlipStatus(HANDLE hDirectDraw,
|
NtGdiDvpGetVideoPortFlipStatus(HANDLE hDirectDraw,
|
||||||
PDD_GETVPORTFLIPSTATUSDATA puGetVPortFlipStatusData)
|
PDD_GETVPORTFLIPSTATUSDATA puGetVPortFlipStatusData)
|
||||||
{
|
{
|
||||||
|
@ -161,7 +161,7 @@ NtGdiDvpGetVideoPortFlipStatus(HANDLE hDirectDraw,
|
||||||
/* NtGdiDvpGetVideoPortInputFormats */
|
/* NtGdiDvpGetVideoPortInputFormats */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpGetVideoPortInputFormats(HANDLE hVideoPort,
|
NtGdiDvpGetVideoPortInputFormats(HANDLE hVideoPort,
|
||||||
PDD_GETVPORTINPUTFORMATDATA puGetVPortInputFormatData)
|
PDD_GETVPORTINPUTFORMATDATA puGetVPortInputFormatData)
|
||||||
{
|
{
|
||||||
|
@ -182,7 +182,7 @@ NtGdiDvpGetVideoPortInputFormats(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpGetVideoPortLine */
|
/* NtGdiDvpGetVideoPortLine */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpGetVideoPortLine(HANDLE hVideoPort,
|
NtGdiDvpGetVideoPortLine(HANDLE hVideoPort,
|
||||||
PDD_GETVPORTLINEDATA puGetVPortLineData)
|
PDD_GETVPORTLINEDATA puGetVPortLineData)
|
||||||
{
|
{
|
||||||
|
@ -203,7 +203,7 @@ NtGdiDvpGetVideoPortLine(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpGetVideoPortOutputFormats */
|
/* NtGdiDvpGetVideoPortOutputFormats */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpGetVideoPortOutputFormats(HANDLE hVideoPort,
|
NtGdiDvpGetVideoPortOutputFormats(HANDLE hVideoPort,
|
||||||
PDD_GETVPORTOUTPUTFORMATDATA puGetVPortOutputFormatData)
|
PDD_GETVPORTOUTPUTFORMATDATA puGetVPortOutputFormatData)
|
||||||
{
|
{
|
||||||
|
@ -225,7 +225,7 @@ NtGdiDvpGetVideoPortOutputFormats(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpGetVideoPortConnectInfo */
|
/* NtGdiDvpGetVideoPortConnectInfo */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpGetVideoPortConnectInfo(HANDLE hDirectDraw,
|
NtGdiDvpGetVideoPortConnectInfo(HANDLE hDirectDraw,
|
||||||
PDD_GETVPORTCONNECTDATA puGetVPortConnectData)
|
PDD_GETVPORTCONNECTDATA puGetVPortConnectData)
|
||||||
{
|
{
|
||||||
|
@ -246,7 +246,7 @@ NtGdiDvpGetVideoPortConnectInfo(HANDLE hDirectDraw,
|
||||||
/* NtGdiDvpGetVideoSignalStatus */
|
/* NtGdiDvpGetVideoSignalStatus */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpGetVideoSignalStatus(HANDLE hVideoPort,
|
NtGdiDvpGetVideoSignalStatus(HANDLE hVideoPort,
|
||||||
PDD_GETVPORTSIGNALDATA puGetVPortSignalData)
|
PDD_GETVPORTSIGNALDATA puGetVPortSignalData)
|
||||||
{
|
{
|
||||||
|
@ -268,7 +268,7 @@ NtGdiDvpGetVideoSignalStatus(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpUpdateVideoPort */
|
/* NtGdiDvpUpdateVideoPort */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpUpdateVideoPort(HANDLE hVideoPort,
|
NtGdiDvpUpdateVideoPort(HANDLE hVideoPort,
|
||||||
HANDLE* phSurfaceVideo,
|
HANDLE* phSurfaceVideo,
|
||||||
HANDLE* phSurfaceVbi,
|
HANDLE* phSurfaceVbi,
|
||||||
|
@ -292,7 +292,7 @@ NtGdiDvpUpdateVideoPort(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpWaitForVideoPortSync */
|
/* NtGdiDvpWaitForVideoPortSync */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpWaitForVideoPortSync(HANDLE hVideoPort,
|
NtGdiDvpWaitForVideoPortSync(HANDLE hVideoPort,
|
||||||
PDD_WAITFORVPORTSYNCDATA puWaitForVPortSyncData)
|
PDD_WAITFORVPORTSYNCDATA puWaitForVPortSyncData)
|
||||||
{
|
{
|
||||||
|
@ -313,7 +313,7 @@ NtGdiDvpWaitForVideoPortSync(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpAcquireNotification */
|
/* NtGdiDvpAcquireNotification */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpAcquireNotification(HANDLE hVideoPort,
|
NtGdiDvpAcquireNotification(HANDLE hVideoPort,
|
||||||
HANDLE* hEvent,
|
HANDLE* hEvent,
|
||||||
LPDDVIDEOPORTNOTIFY pNotify)
|
LPDDVIDEOPORTNOTIFY pNotify)
|
||||||
|
@ -335,7 +335,7 @@ NtGdiDvpAcquireNotification(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpReleaseNotification */
|
/* NtGdiDvpReleaseNotification */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpReleaseNotification(HANDLE hVideoPort,
|
NtGdiDvpReleaseNotification(HANDLE hVideoPort,
|
||||||
HANDLE hEvent)
|
HANDLE hEvent)
|
||||||
{
|
{
|
||||||
|
@ -357,7 +357,7 @@ NtGdiDvpReleaseNotification(HANDLE hVideoPort,
|
||||||
/* NtGdiDvpGetVideoPortField */
|
/* NtGdiDvpGetVideoPortField */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDvpGetVideoPortField(HANDLE hVideoPort,
|
NtGdiDvpGetVideoPortField(HANDLE hVideoPort,
|
||||||
PDD_GETVPORTFIELDDATA puGetVPortFieldData)
|
PDD_GETVPORTFIELDDATA puGetVPortFieldData)
|
||||||
{
|
{
|
||||||
|
|
|
@ -101,7 +101,7 @@ DxEngDispUniq()
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
|
DxEngGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
|
||||||
{
|
{
|
||||||
DPRINT1("ReactX Calling : DxEngGetDeviceGammaRamp\n");
|
DPRINT1("ReactX Calling : DxEngGetDeviceGammaRamp\n");
|
||||||
|
@ -126,7 +126,7 @@ DxEngGetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp)
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
PDC
|
PDC
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngLockDC(HDC hDC)
|
DxEngLockDC(HDC hDC)
|
||||||
{
|
{
|
||||||
DPRINT1("ReactX Calling : DxEngLockDC\n");
|
DPRINT1("ReactX Calling : DxEngLockDC\n");
|
||||||
|
@ -151,7 +151,7 @@ DxEngLockDC(HDC hDC)
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngUnlockDC(PDC pDC)
|
DxEngUnlockDC(PDC pDC)
|
||||||
{
|
{
|
||||||
DPRINT1("ReactX Calling : DxEngUnlockDC\n");
|
DPRINT1("ReactX Calling : DxEngUnlockDC\n");
|
||||||
|
@ -175,7 +175,7 @@ DxEngUnlockDC(PDC pDC)
|
||||||
*SystemResourcesList
|
*SystemResourcesList
|
||||||
*--*/
|
*--*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngLockShareSem()
|
DxEngLockShareSem()
|
||||||
{
|
{
|
||||||
DPRINT1("ReactX Calling : DxEngLockShareSem\n");
|
DPRINT1("ReactX Calling : DxEngLockShareSem\n");
|
||||||
|
@ -198,7 +198,7 @@ DxEngLockShareSem()
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngUnlockShareSem()
|
DxEngUnlockShareSem()
|
||||||
{
|
{
|
||||||
DPRINT1("ReactX Calling : DxEngUnlockShareSem\n");
|
DPRINT1("ReactX Calling : DxEngUnlockShareSem\n");
|
||||||
|
@ -229,7 +229,7 @@ DxEngUnlockShareSem()
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
|
DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
|
||||||
{
|
{
|
||||||
DPRINT1("ReactX Calling : DxEngSetDeviceGammaRamp\n");
|
DPRINT1("ReactX Calling : DxEngSetDeviceGammaRamp\n");
|
||||||
|
@ -276,7 +276,7 @@ DxEngSetDeviceGammaRamp(HDEV hPDev, PGAMMARAMP Ramp, BOOL Test)
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
DWORD_PTR
|
DWORD_PTR
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngGetHdevData(HDEV hDev,
|
DxEngGetHdevData(HDEV hDev,
|
||||||
DXEGSHDEVDATA Type)
|
DXEGSHDEVDATA Type)
|
||||||
{
|
{
|
||||||
|
@ -405,7 +405,7 @@ DxEngGetHdevData(HDEV hDev,
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngSetHdevData(HDEV hDev,
|
DxEngSetHdevData(HDEV hDev,
|
||||||
DXEGSHDEVDATA Type,
|
DXEGSHDEVDATA Type,
|
||||||
DWORD_PTR Data)
|
DWORD_PTR Data)
|
||||||
|
@ -448,7 +448,7 @@ DxEngSetHdevData(HDEV hDev,
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
DWORD_PTR
|
DWORD_PTR
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngGetDCState(HDC hDC,
|
DxEngGetDCState(HDC hDC,
|
||||||
DWORD type)
|
DWORD type)
|
||||||
{
|
{
|
||||||
|
@ -524,7 +524,7 @@ DxEngIncDispUniq()
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngLockHdev(HDEV hDev)
|
DxEngLockHdev(HDEV hDev)
|
||||||
{
|
{
|
||||||
PGDIDEVICE pPDev = (PGDIDEVICE)hDev;
|
PGDIDEVICE pPDev = (PGDIDEVICE)hDev;
|
||||||
|
@ -561,7 +561,7 @@ DxEngLockHdev(HDEV hDev)
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngUnlockHdev(HDEV hDev)
|
DxEngUnlockHdev(HDEV hDev)
|
||||||
{
|
{
|
||||||
PGDIDEVICE pPDev = (PGDIDEVICE)hDev;
|
PGDIDEVICE pPDev = (PGDIDEVICE)hDev;
|
||||||
|
@ -582,7 +582,7 @@ DxEngUnlockHdev(HDEV hDev)
|
||||||
/* DxEngReferenceHdev */
|
/* DxEngReferenceHdev */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngReferenceHdev(HDEV hDev)
|
DxEngReferenceHdev(HDEV hDev)
|
||||||
{
|
{
|
||||||
IntGdiReferencePdev((PGDIDEVICE) hDev);;
|
IntGdiReferencePdev((PGDIDEVICE) hDev);;
|
||||||
|
@ -596,7 +596,7 @@ DxEngReferenceHdev(HDEV hDev)
|
||||||
|
|
||||||
/* Notes : Check see if termal server got a connections or not */
|
/* Notes : Check see if termal server got a connections or not */
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngNUIsTermSrv()
|
DxEngNUIsTermSrv()
|
||||||
{
|
{
|
||||||
/* FIXME ReactOS does not suport terminal server yet, we can not check if we got a connections or not */
|
/* FIXME ReactOS does not suport terminal server yet, we can not check if we got a connections or not */
|
||||||
|
@ -639,7 +639,7 @@ DxEngVisRgnUniq()
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* Enumerate all drivers in win32k */
|
/* Enumerate all drivers in win32k */
|
||||||
HDEV *
|
HDEV *
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngEnumerateHdev(HDEV *hdev)
|
DxEngEnumerateHdev(HDEV *hdev)
|
||||||
{
|
{
|
||||||
/* FIXME Enumerate all drivers in win32k */
|
/* FIXME Enumerate all drivers in win32k */
|
||||||
|
@ -651,7 +651,7 @@ DxEngEnumerateHdev(HDEV *hdev)
|
||||||
/* DxEngCreateMemoryDC */
|
/* DxEngCreateMemoryDC */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
HDC
|
HDC
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngCreateMemoryDC(HDEV hDev)
|
DxEngCreateMemoryDC(HDEV hDev)
|
||||||
{
|
{
|
||||||
return IntGdiCreateDisplayDC(hDev, DC_TYPE_MEMORY, FALSE);
|
return IntGdiCreateDisplayDC(hDev, DC_TYPE_MEMORY, FALSE);
|
||||||
|
@ -660,7 +660,7 @@ DxEngCreateMemoryDC(HDEV hDev)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngScreenAccessCheck */
|
/* DxEngScreenAccessCheck */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngScreenAccessCheck()
|
DWORD APIENTRY DxEngScreenAccessCheck()
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
|
|
||||||
|
@ -672,7 +672,7 @@ DWORD STDCALL DxEngScreenAccessCheck()
|
||||||
/* DxEngIsHdevLockedByCurrentThread */
|
/* DxEngIsHdevLockedByCurrentThread */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngIsHdevLockedByCurrentThread(HDEV hDev)
|
DxEngIsHdevLockedByCurrentThread(HDEV hDev)
|
||||||
{ // base on EngIsSemaphoreOwnedByCurrentThread w/o the Ex call.
|
{ // base on EngIsSemaphoreOwnedByCurrentThread w/o the Ex call.
|
||||||
PERESOURCE pSem = ((PGDIDEVICE)hDev)->hsemDevLock;
|
PERESOURCE pSem = ((PGDIDEVICE)hDev)->hsemDevLock;
|
||||||
|
@ -684,7 +684,7 @@ DxEngIsHdevLockedByCurrentThread(HDEV hDev)
|
||||||
/* DxEngUnreferenceHdev */
|
/* DxEngUnreferenceHdev */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngUnreferenceHdev(HDEV hDev)
|
DxEngUnreferenceHdev(HDEV hDev)
|
||||||
{
|
{
|
||||||
IntGdiUnreferencePdev((PGDIDEVICE) hDev, 0);
|
IntGdiUnreferencePdev((PGDIDEVICE) hDev, 0);
|
||||||
|
@ -695,7 +695,7 @@ DxEngUnreferenceHdev(HDEV hDev)
|
||||||
/* DxEngGetDesktopDC */
|
/* DxEngGetDesktopDC */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
HDC
|
HDC
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngGetDesktopDC(ULONG DcType, BOOL EmptyDC, BOOL ValidatehWnd)
|
DxEngGetDesktopDC(ULONG DcType, BOOL EmptyDC, BOOL ValidatehWnd)
|
||||||
{
|
{
|
||||||
PWINDOW_OBJECT DesktopObject = 0;
|
PWINDOW_OBJECT DesktopObject = 0;
|
||||||
|
@ -718,7 +718,7 @@ DxEngGetDesktopDC(ULONG DcType, BOOL EmptyDC, BOOL ValidatehWnd)
|
||||||
/* DxEngDeleteDC */
|
/* DxEngDeleteDC */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngDeleteDC(HDC hdc, BOOL Force)
|
DxEngDeleteDC(HDC hdc, BOOL Force)
|
||||||
{
|
{
|
||||||
return IntGdiDeleteDC(hdc, Force);
|
return IntGdiDeleteDC(hdc, Force);
|
||||||
|
@ -728,7 +728,7 @@ DxEngDeleteDC(HDC hdc, BOOL Force)
|
||||||
/* DxEngCleanDC */
|
/* DxEngCleanDC */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngCleanDC(HDC hdc)
|
DxEngCleanDC(HDC hdc)
|
||||||
{
|
{
|
||||||
return IntGdiCleanDC(hdc);
|
return IntGdiCleanDC(hdc);
|
||||||
|
@ -737,7 +737,7 @@ DxEngCleanDC(HDC hdc)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSetDCOwner */
|
/* DxEngSetDCOwner */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOL STDCALL DxEngSetDCOwner(HGDIOBJ hObject, DWORD OwnerMask)
|
BOOL APIENTRY DxEngSetDCOwner(HGDIOBJ hObject, DWORD OwnerMask)
|
||||||
{
|
{
|
||||||
DPRINT1("ReactX Calling : DxEngSetDCOwner \n");
|
DPRINT1("ReactX Calling : DxEngSetDCOwner \n");
|
||||||
|
|
||||||
|
@ -748,7 +748,7 @@ BOOL STDCALL DxEngSetDCOwner(HGDIOBJ hObject, DWORD OwnerMask)
|
||||||
/* DxEngSetDCState */
|
/* DxEngSetDCState */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngSetDCState(HDC hDC, DWORD SetType, DWORD Set)
|
DxEngSetDCState(HDC hDC, DWORD SetType, DWORD Set)
|
||||||
{
|
{
|
||||||
BOOLEAN Ret = FALSE;
|
BOOLEAN Ret = FALSE;
|
||||||
|
@ -773,7 +773,7 @@ DxEngSetDCState(HDC hDC, DWORD SetType, DWORD Set)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSelectBitmap */
|
/* DxEngSelectBitmap */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngSelectBitmap(DWORD x1, DWORD x2)
|
DWORD APIENTRY DxEngSelectBitmap(DWORD x1, DWORD x2)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -782,7 +782,7 @@ DWORD STDCALL DxEngSelectBitmap(DWORD x1, DWORD x2)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSetBitmapOwner */
|
/* DxEngSetBitmapOwner */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngSetBitmapOwner(DWORD x1, DWORD x2)
|
DWORD APIENTRY DxEngSetBitmapOwner(DWORD x1, DWORD x2)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -791,7 +791,7 @@ DWORD STDCALL DxEngSetBitmapOwner(DWORD x1, DWORD x2)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngDeleteSurface */
|
/* DxEngDeleteSurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngDeleteSurface(DWORD x1)
|
DWORD APIENTRY DxEngDeleteSurface(DWORD x1)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -800,7 +800,7 @@ DWORD STDCALL DxEngDeleteSurface(DWORD x1)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngGetSurfaceData */
|
/* DxEngGetSurfaceData */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngGetSurfaceData(DWORD x1, DWORD x2)
|
DWORD APIENTRY DxEngGetSurfaceData(DWORD x1, DWORD x2)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -809,7 +809,7 @@ DWORD STDCALL DxEngGetSurfaceData(DWORD x1, DWORD x2)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngAltLockSurface */
|
/* DxEngAltLockSurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngAltLockSurface(DWORD x1)
|
DWORD APIENTRY DxEngAltLockSurface(DWORD x1)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -818,7 +818,7 @@ DWORD STDCALL DxEngAltLockSurface(DWORD x1)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngUploadPaletteEntryToSurface */
|
/* DxEngUploadPaletteEntryToSurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2,DWORD x3, DWORD x4)
|
DWORD APIENTRY DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2,DWORD x3, DWORD x4)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -827,7 +827,7 @@ DWORD STDCALL DxEngUploadPaletteEntryToSurface(DWORD x1, DWORD x2,DWORD x3, DWOR
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngMarkSurfaceAsDirectDraw */
|
/* DxEngMarkSurfaceAsDirectDraw */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2)
|
DWORD APIENTRY DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -836,7 +836,7 @@ DWORD STDCALL DxEngMarkSurfaceAsDirectDraw(DWORD x1, DWORD x2)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSelectPaletteToSurface */
|
/* DxEngSelectPaletteToSurface */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngSelectPaletteToSurface(DWORD x1, DWORD x2)
|
DWORD APIENTRY DxEngSelectPaletteToSurface(DWORD x1, DWORD x2)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -845,7 +845,7 @@ DWORD STDCALL DxEngSelectPaletteToSurface(DWORD x1, DWORD x2)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSyncPaletteTableWithDevice */
|
/* DxEngSyncPaletteTableWithDevice */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2)
|
DWORD APIENTRY DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -854,7 +854,7 @@ DWORD STDCALL DxEngSyncPaletteTableWithDevice(DWORD x1, DWORD x2)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSetPaletteState */
|
/* DxEngSetPaletteState */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3)
|
DWORD APIENTRY DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -864,7 +864,7 @@ DWORD STDCALL DxEngSetPaletteState(DWORD x1, DWORD x2, DWORD x3)
|
||||||
/* DxEngGetRedirectionBitmap */
|
/* DxEngGetRedirectionBitmap */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
DxEngGetRedirectionBitmap(DWORD x1)
|
DxEngGetRedirectionBitmap(DWORD x1)
|
||||||
{
|
{
|
||||||
return FALSE; // Normal return.
|
return FALSE; // Normal return.
|
||||||
|
@ -873,7 +873,7 @@ DxEngGetRedirectionBitmap(DWORD x1)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngLoadImage */
|
/* DxEngLoadImage */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngLoadImage(DWORD x1,DWORD x2)
|
DWORD APIENTRY DxEngLoadImage(DWORD x1,DWORD x2)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -882,7 +882,7 @@ DWORD STDCALL DxEngLoadImage(DWORD x1,DWORD x2)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSpTearDownSprites */
|
/* DxEngSpTearDownSprites */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
DWORD APIENTRY DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -891,7 +891,7 @@ DWORD STDCALL DxEngSpTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSpUnTearDownSprites */
|
/* DxEngSpUnTearDownSprites */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
DWORD APIENTRY DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -900,7 +900,7 @@ DWORD STDCALL DxEngSpUnTearDownSprites(DWORD x1, DWORD x2, DWORD x3)
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* DxEngSpSpritesVisible */
|
/* DxEngSpSpritesVisible */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD STDCALL DxEngSpSpritesVisible(DWORD x1)
|
DWORD APIENTRY DxEngSpSpritesVisible(DWORD x1)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
/* HeapVidMemAllocAligned */
|
/* HeapVidMemAllocAligned */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
FLATPTR
|
FLATPTR
|
||||||
STDCALL
|
APIENTRY
|
||||||
HeapVidMemAllocAligned(LPVIDMEM lpVidMem,
|
HeapVidMemAllocAligned(LPVIDMEM lpVidMem,
|
||||||
DWORD dwWidth,
|
DWORD dwWidth,
|
||||||
DWORD dwHeight,
|
DWORD dwHeight,
|
||||||
|
@ -41,7 +41,7 @@ HeapVidMemAllocAligned(LPVIDMEM lpVidMem,
|
||||||
/* VidMemFree */
|
/* VidMemFree */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
VidMemFree(LPVMEMHEAP pvmh,
|
VidMemFree(LPVMEMHEAP pvmh,
|
||||||
FLATPTR ptr)
|
FLATPTR ptr)
|
||||||
{
|
{
|
||||||
|
@ -62,7 +62,7 @@ VidMemFree(LPVMEMHEAP pvmh,
|
||||||
/* EngAllocPrivateUserMem */
|
/* EngAllocPrivateUserMem */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
PVOID
|
PVOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngAllocPrivateUserMem(PDD_SURFACE_LOCAL psl,
|
EngAllocPrivateUserMem(PDD_SURFACE_LOCAL psl,
|
||||||
SIZE_T cj,
|
SIZE_T cj,
|
||||||
ULONG tag)
|
ULONG tag)
|
||||||
|
@ -83,7 +83,7 @@ EngAllocPrivateUserMem(PDD_SURFACE_LOCAL psl,
|
||||||
/* EngFreePrivateUserMem */
|
/* EngFreePrivateUserMem */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngFreePrivateUserMem(PDD_SURFACE_LOCAL psl,
|
EngFreePrivateUserMem(PDD_SURFACE_LOCAL psl,
|
||||||
PVOID pv)
|
PVOID pv)
|
||||||
{
|
{
|
||||||
|
@ -125,7 +125,7 @@ EngFreePrivateUserMem(PDD_SURFACE_LOCAL psl,
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngDxIoctl(ULONG ulIoctl,
|
EngDxIoctl(ULONG ulIoctl,
|
||||||
PVOID pBuffer,
|
PVOID pBuffer,
|
||||||
ULONG ulBufferSize)
|
ULONG ulBufferSize)
|
||||||
|
@ -160,7 +160,7 @@ EngDxIoctl(ULONG ulIoctl,
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
PDD_SURFACE_LOCAL
|
PDD_SURFACE_LOCAL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngLockDirectDrawSurface(HANDLE hSurface)
|
EngLockDirectDrawSurface(HANDLE hSurface)
|
||||||
{
|
{
|
||||||
PGD_ENGLOCKDIRECTDRAWSURFACE pfnEngLockDirectDrawSurface = (PGD_ENGLOCKDIRECTDRAWSURFACE)gpDxFuncs[DXG_INDEX_DxDdLockDirectDrawSurface].pfn;
|
PGD_ENGLOCKDIRECTDRAWSURFACE pfnEngLockDirectDrawSurface = (PGD_ENGLOCKDIRECTDRAWSURFACE)gpDxFuncs[DXG_INDEX_DxDdLockDirectDrawSurface].pfn;
|
||||||
|
@ -194,7 +194,7 @@ EngLockDirectDrawSurface(HANDLE hSurface)
|
||||||
*
|
*
|
||||||
*--*/
|
*--*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
EngUnlockDirectDrawSurface(PDD_SURFACE_LOCAL pSurface)
|
EngUnlockDirectDrawSurface(PDD_SURFACE_LOCAL pSurface)
|
||||||
{
|
{
|
||||||
PGD_ENGUNLOCKDIRECTDRAWSURFACE pfnEngUnlockDirectDrawSurface = (PGD_ENGUNLOCKDIRECTDRAWSURFACE)gpDxFuncs[DXG_INDEX_DxDdUnlockDirectDrawSurface].pfn;
|
PGD_ENGUNLOCKDIRECTDRAWSURFACE pfnEngUnlockDirectDrawSurface = (PGD_ENGUNLOCKDIRECTDRAWSURFACE)gpDxFuncs[DXG_INDEX_DxDdUnlockDirectDrawSurface].pfn;
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
/* NtGdiDdBeginMoCompFrame */
|
/* NtGdiDdBeginMoCompFrame */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdBeginMoCompFrame(HANDLE hMoComp,
|
NtGdiDdBeginMoCompFrame(HANDLE hMoComp,
|
||||||
PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData)
|
PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData)
|
||||||
{
|
{
|
||||||
|
@ -36,7 +36,7 @@ NtGdiDdBeginMoCompFrame(HANDLE hMoComp,
|
||||||
/* NtGdiDdCreateMoComp */
|
/* NtGdiDdCreateMoComp */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
HANDLE
|
HANDLE
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdCreateMoComp(HANDLE hDirectDraw, PDD_CREATEMOCOMPDATA puCreateMoCompData)
|
NtGdiDdCreateMoComp(HANDLE hDirectDraw, PDD_CREATEMOCOMPDATA puCreateMoCompData)
|
||||||
{
|
{
|
||||||
PGD_DXDDCREATEMOCOMP pfnDdCreateMoComp = (PGD_DXDDCREATEMOCOMP)gpDxFuncs[DXG_INDEX_DxDdCreateMoComp].pfn;
|
PGD_DXDDCREATEMOCOMP pfnDdCreateMoComp = (PGD_DXDDCREATEMOCOMP)gpDxFuncs[DXG_INDEX_DxDdCreateMoComp].pfn;
|
||||||
|
@ -55,7 +55,7 @@ NtGdiDdCreateMoComp(HANDLE hDirectDraw, PDD_CREATEMOCOMPDATA puCreateMoCompData)
|
||||||
/* NtGdiDdDestroyMoComp */
|
/* NtGdiDdDestroyMoComp */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdDestroyMoComp(HANDLE hMoComp,
|
NtGdiDdDestroyMoComp(HANDLE hMoComp,
|
||||||
PDD_DESTROYMOCOMPDATA puBeginFrameData)
|
PDD_DESTROYMOCOMPDATA puBeginFrameData)
|
||||||
{
|
{
|
||||||
|
@ -75,7 +75,7 @@ NtGdiDdDestroyMoComp(HANDLE hMoComp,
|
||||||
/* NtGdiDdEndMoCompFrame */
|
/* NtGdiDdEndMoCompFrame */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdEndMoCompFrame(HANDLE hMoComp,
|
NtGdiDdEndMoCompFrame(HANDLE hMoComp,
|
||||||
PDD_ENDMOCOMPFRAMEDATA puEndFrameData)
|
PDD_ENDMOCOMPFRAMEDATA puEndFrameData)
|
||||||
{
|
{
|
||||||
|
@ -95,7 +95,7 @@ NtGdiDdEndMoCompFrame(HANDLE hMoComp,
|
||||||
/* NtGdiDdGetInternalMoCompInfo */
|
/* NtGdiDdGetInternalMoCompInfo */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetInternalMoCompInfo(HANDLE hDirectDraw,
|
NtGdiDdGetInternalMoCompInfo(HANDLE hDirectDraw,
|
||||||
PDD_GETINTERNALMOCOMPDATA puGetInternalData)
|
PDD_GETINTERNALMOCOMPDATA puGetInternalData)
|
||||||
{
|
{
|
||||||
|
@ -116,7 +116,7 @@ NtGdiDdGetInternalMoCompInfo(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdGetMoCompBuffInfo */
|
/* NtGdiDdGetMoCompBuffInfo */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetMoCompBuffInfo(HANDLE hDirectDraw,
|
NtGdiDdGetMoCompBuffInfo(HANDLE hDirectDraw,
|
||||||
PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData)
|
PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData)
|
||||||
{
|
{
|
||||||
|
@ -136,7 +136,7 @@ NtGdiDdGetMoCompBuffInfo(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdGetMoCompFormats */
|
/* NtGdiDdGetMoCompFormats */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetMoCompFormats(HANDLE hDirectDraw,
|
NtGdiDdGetMoCompFormats(HANDLE hDirectDraw,
|
||||||
PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData)
|
PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData)
|
||||||
{
|
{
|
||||||
|
@ -157,7 +157,7 @@ NtGdiDdGetMoCompFormats(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdGetMoCompGuids */
|
/* NtGdiDdGetMoCompGuids */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdGetMoCompGuids(HANDLE hDirectDraw,
|
NtGdiDdGetMoCompGuids(HANDLE hDirectDraw,
|
||||||
PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData)
|
PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData)
|
||||||
{
|
{
|
||||||
|
@ -179,7 +179,7 @@ NtGdiDdGetMoCompGuids(HANDLE hDirectDraw,
|
||||||
/* NtGdiDdQueryMoCompStatus */
|
/* NtGdiDdQueryMoCompStatus */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdQueryMoCompStatus(HANDLE hMoComp,
|
NtGdiDdQueryMoCompStatus(HANDLE hMoComp,
|
||||||
PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData)
|
PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData)
|
||||||
{
|
{
|
||||||
|
@ -200,7 +200,7 @@ NtGdiDdQueryMoCompStatus(HANDLE hMoComp,
|
||||||
/* NtGdiDdRenderMoComp */
|
/* NtGdiDdRenderMoComp */
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtGdiDdRenderMoComp(HANDLE hMoComp,
|
NtGdiDdRenderMoComp(HANDLE hMoComp,
|
||||||
PDD_RENDERMOCOMPDATA puRenderMoCompData)
|
PDD_RENDERMOCOMPDATA puRenderMoCompData)
|
||||||
{
|
{
|
||||||
|
|
|
@ -286,7 +286,7 @@ found:
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserCopyAcceleratorTable(
|
NtUserCopyAcceleratorTable(
|
||||||
HACCEL hAccel,
|
HACCEL hAccel,
|
||||||
LPACCEL Entries,
|
LPACCEL Entries,
|
||||||
|
@ -329,7 +329,7 @@ CLEANUP:
|
||||||
}
|
}
|
||||||
|
|
||||||
HACCEL
|
HACCEL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserCreateAcceleratorTable(
|
NtUserCreateAcceleratorTable(
|
||||||
LPACCEL Entries,
|
LPACCEL Entries,
|
||||||
SIZE_T EntriesCount)
|
SIZE_T EntriesCount)
|
||||||
|
@ -393,7 +393,7 @@ CLEANUP:
|
||||||
|
|
||||||
|
|
||||||
BOOLEAN
|
BOOLEAN
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserDestroyAcceleratorTable(
|
NtUserDestroyAcceleratorTable(
|
||||||
HACCEL hAccel)
|
HACCEL hAccel)
|
||||||
{
|
{
|
||||||
|
@ -431,7 +431,7 @@ CLEANUP:
|
||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserTranslateAccelerator(
|
NtUserTranslateAccelerator(
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
HACCEL hAccel,
|
HACCEL hAccel,
|
||||||
|
|
|
@ -136,7 +136,7 @@ IntRestoreTebWndCallback (HWND hWnd, PVOID pWnd)
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
co_IntCallSentMessageCallback(SENDASYNCPROC CompletionCallback,
|
co_IntCallSentMessageCallback(SENDASYNCPROC CompletionCallback,
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
UINT Msg,
|
UINT Msg,
|
||||||
|
@ -175,7 +175,7 @@ co_IntCallSentMessageCallback(SENDASYNCPROC CompletionCallback,
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
LRESULT STDCALL
|
LRESULT APIENTRY
|
||||||
co_IntCallWindowProc(WNDPROC Proc,
|
co_IntCallWindowProc(WNDPROC Proc,
|
||||||
BOOLEAN IsAnsiProc,
|
BOOLEAN IsAnsiProc,
|
||||||
HWND Wnd,
|
HWND Wnd,
|
||||||
|
@ -265,7 +265,7 @@ co_IntCallWindowProc(WNDPROC Proc,
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
HMENU STDCALL
|
HMENU APIENTRY
|
||||||
co_IntLoadSysMenuTemplate()
|
co_IntLoadSysMenuTemplate()
|
||||||
{
|
{
|
||||||
LRESULT Result;
|
LRESULT Result;
|
||||||
|
@ -296,7 +296,7 @@ co_IntLoadSysMenuTemplate()
|
||||||
return (HMENU)Result;
|
return (HMENU)Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
co_IntLoadDefaultCursors(VOID)
|
co_IntLoadDefaultCursors(VOID)
|
||||||
{
|
{
|
||||||
LRESULT Result;
|
LRESULT Result;
|
||||||
|
@ -328,7 +328,7 @@ co_IntLoadDefaultCursors(VOID)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
LRESULT STDCALL
|
LRESULT APIENTRY
|
||||||
co_IntCallHookProc(INT HookId,
|
co_IntCallHookProc(INT HookId,
|
||||||
INT Code,
|
INT Code,
|
||||||
WPARAM wParam,
|
WPARAM wParam,
|
||||||
|
@ -518,7 +518,7 @@ co_IntCallHookProc(INT HookId,
|
||||||
}
|
}
|
||||||
|
|
||||||
LRESULT
|
LRESULT
|
||||||
STDCALL
|
APIENTRY
|
||||||
co_IntCallEventProc(HWINEVENTHOOK hook,
|
co_IntCallEventProc(HWINEVENTHOOK hook,
|
||||||
DWORD event,
|
DWORD event,
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
|
|
|
@ -312,7 +312,7 @@ BOOL FASTCALL co_UserShowCaret(PWINDOW_OBJECT Window OPTIONAL)
|
||||||
/* SYSCALLS *****************************************************************/
|
/* SYSCALLS *****************************************************************/
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserCreateCaret(
|
NtUserCreateCaret(
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
HBITMAP hBitmap,
|
HBITMAP hBitmap,
|
||||||
|
@ -371,7 +371,7 @@ CLEANUP:
|
||||||
}
|
}
|
||||||
|
|
||||||
UINT
|
UINT
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetCaretBlinkTime(VOID)
|
NtUserGetCaretBlinkTime(VOID)
|
||||||
{
|
{
|
||||||
DECLARE_RETURN(UINT);
|
DECLARE_RETURN(UINT);
|
||||||
|
@ -388,7 +388,7 @@ CLEANUP:
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetCaretPos(
|
NtUserGetCaretPos(
|
||||||
LPPOINT lpPoint)
|
LPPOINT lpPoint)
|
||||||
{
|
{
|
||||||
|
@ -419,7 +419,7 @@ CLEANUP:
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserShowCaret(HWND hWnd OPTIONAL)
|
NtUserShowCaret(HWND hWnd OPTIONAL)
|
||||||
{
|
{
|
||||||
PWINDOW_OBJECT Window = NULL;
|
PWINDOW_OBJECT Window = NULL;
|
||||||
|
@ -450,7 +450,7 @@ CLEANUP:
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserHideCaret(HWND hWnd OPTIONAL)
|
NtUserHideCaret(HWND hWnd OPTIONAL)
|
||||||
{
|
{
|
||||||
PWINDOW_OBJECT Window = NULL;
|
PWINDOW_OBJECT Window = NULL;
|
||||||
|
|
|
@ -1878,7 +1878,7 @@ UserRegisterSystemClasses(IN ULONG Count,
|
||||||
/* SYSCALLS *****************************************************************/
|
/* SYSCALLS *****************************************************************/
|
||||||
|
|
||||||
|
|
||||||
RTL_ATOM NTAPI
|
RTL_ATOM APIENTRY
|
||||||
NtUserRegisterClassEx(IN CONST WNDCLASSEXW* lpwcx,
|
NtUserRegisterClassEx(IN CONST WNDCLASSEXW* lpwcx,
|
||||||
IN PUNICODE_STRING ClassName,
|
IN PUNICODE_STRING ClassName,
|
||||||
IN PUNICODE_STRING MenuName,
|
IN PUNICODE_STRING MenuName,
|
||||||
|
@ -1988,7 +1988,7 @@ InvalidParameter:
|
||||||
|
|
||||||
|
|
||||||
RTL_ATOM
|
RTL_ATOM
|
||||||
NTAPI
|
APIENTRY
|
||||||
NtUserRegisterClassExWOW(
|
NtUserRegisterClassExWOW(
|
||||||
WNDCLASSEXW* lpwcx,
|
WNDCLASSEXW* lpwcx,
|
||||||
PUNICODE_STRING ClassName,
|
PUNICODE_STRING ClassName,
|
||||||
|
@ -2093,7 +2093,7 @@ InvalidParameter:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ULONG_PTR NTAPI
|
ULONG_PTR APIENTRY
|
||||||
NtUserGetClassLong(IN HWND hWnd,
|
NtUserGetClassLong(IN HWND hWnd,
|
||||||
IN INT Offset,
|
IN INT Offset,
|
||||||
IN BOOL Ansi)
|
IN BOOL Ansi)
|
||||||
|
@ -2130,7 +2130,7 @@ NtUserGetClassLong(IN HWND hWnd,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ULONG_PTR STDCALL
|
ULONG_PTR APIENTRY
|
||||||
NtUserSetClassLong(HWND hWnd,
|
NtUserSetClassLong(HWND hWnd,
|
||||||
INT Offset,
|
INT Offset,
|
||||||
ULONG_PTR dwNewLong,
|
ULONG_PTR dwNewLong,
|
||||||
|
@ -2210,7 +2210,7 @@ Cleanup:
|
||||||
}
|
}
|
||||||
|
|
||||||
WORD
|
WORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSetClassWord(
|
NtUserSetClassWord(
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
INT nIndex,
|
INT nIndex,
|
||||||
|
@ -2219,7 +2219,7 @@ NtUserSetClassWord(
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL NTAPI
|
BOOL APIENTRY
|
||||||
NtUserUnregisterClass(IN PUNICODE_STRING ClassNameOrAtom,
|
NtUserUnregisterClass(IN PUNICODE_STRING ClassNameOrAtom,
|
||||||
IN HINSTANCE hInstance,
|
IN HINSTANCE hInstance,
|
||||||
OUT PCLSMENUNAME pClassMenuName)
|
OUT PCLSMENUNAME pClassMenuName)
|
||||||
|
@ -2270,7 +2270,7 @@ InvalidParameter:
|
||||||
}
|
}
|
||||||
|
|
||||||
/* NOTE: for system classes hInstance is not NULL here, but User32Instance */
|
/* NOTE: for system classes hInstance is not NULL here, but User32Instance */
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserGetClassInfo(
|
NtUserGetClassInfo(
|
||||||
HINSTANCE hInstance,
|
HINSTANCE hInstance,
|
||||||
PUNICODE_STRING ClassName,
|
PUNICODE_STRING ClassName,
|
||||||
|
@ -2382,7 +2382,7 @@ Cleanup:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INT NTAPI
|
INT APIENTRY
|
||||||
NtUserGetClassName (IN HWND hWnd,
|
NtUserGetClassName (IN HWND hWnd,
|
||||||
OUT PUNICODE_STRING ClassName,
|
OUT PUNICODE_STRING ClassName,
|
||||||
IN BOOL Ansi)
|
IN BOOL Ansi)
|
||||||
|
@ -2424,7 +2424,7 @@ NtUserGetClassName (IN HWND hWnd,
|
||||||
return Ret;
|
return Ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD STDCALL
|
DWORD APIENTRY
|
||||||
NtUserGetWOWClass(DWORD Unknown0,
|
NtUserGetWOWClass(DWORD Unknown0,
|
||||||
DWORD Unknown1)
|
DWORD Unknown1)
|
||||||
{
|
{
|
||||||
|
|
|
@ -370,7 +370,7 @@ IntClipboardFreeWindow(PWINDOW_OBJECT window)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserOpenClipboard(HWND hWnd, DWORD Unknown1)
|
NtUserOpenClipboard(HWND hWnd, DWORD Unknown1)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -437,7 +437,7 @@ NtUserOpenClipboard(HWND hWnd, DWORD Unknown1)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserCloseClipboard(VOID)
|
NtUserCloseClipboard(VOID)
|
||||||
{
|
{
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
|
@ -473,7 +473,7 @@ NtUserCloseClipboard(VOID)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
NtUserGetOpenClipboardWindow(VOID)
|
NtUserGetOpenClipboardWindow(VOID)
|
||||||
{
|
{
|
||||||
HWND ret = NULL;
|
HWND ret = NULL;
|
||||||
|
@ -490,7 +490,7 @@ NtUserGetOpenClipboardWindow(VOID)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserChangeClipboardChain(HWND hWndRemove, HWND hWndNewNext)
|
NtUserChangeClipboardChain(HWND hWndRemove, HWND hWndNewNext)
|
||||||
{
|
{
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
|
@ -528,7 +528,7 @@ NtUserChangeClipboardChain(HWND hWndRemove, HWND hWndNewNext)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD STDCALL
|
DWORD APIENTRY
|
||||||
NtUserCountClipboardFormats(VOID)
|
NtUserCountClipboardFormats(VOID)
|
||||||
{
|
{
|
||||||
DWORD ret = 0;
|
DWORD ret = 0;
|
||||||
|
@ -541,7 +541,7 @@ NtUserCountClipboardFormats(VOID)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD STDCALL
|
DWORD APIENTRY
|
||||||
NtUserEmptyClipboard(VOID)
|
NtUserEmptyClipboard(VOID)
|
||||||
{
|
{
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
|
@ -578,7 +578,7 @@ NtUserEmptyClipboard(VOID)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
HANDLE STDCALL
|
HANDLE APIENTRY
|
||||||
NtUserGetClipboardData(UINT uFormat, PVOID pBuffer)
|
NtUserGetClipboardData(UINT uFormat, PVOID pBuffer)
|
||||||
{
|
{
|
||||||
HANDLE ret = NULL;
|
HANDLE ret = NULL;
|
||||||
|
@ -695,7 +695,7 @@ NtUserGetClipboardData(UINT uFormat, PVOID pBuffer)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
INT STDCALL
|
INT APIENTRY
|
||||||
NtUserGetClipboardFormatName(UINT format, PUNICODE_STRING FormatName,
|
NtUserGetClipboardFormatName(UINT format, PUNICODE_STRING FormatName,
|
||||||
INT cchMaxCount)
|
INT cchMaxCount)
|
||||||
{
|
{
|
||||||
|
@ -742,7 +742,7 @@ NtUserGetClipboardFormatName(UINT format, PUNICODE_STRING FormatName,
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
NtUserGetClipboardOwner(VOID)
|
NtUserGetClipboardOwner(VOID)
|
||||||
{
|
{
|
||||||
HWND ret = NULL;
|
HWND ret = NULL;
|
||||||
|
@ -759,7 +759,7 @@ NtUserGetClipboardOwner(VOID)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
NtUserGetClipboardViewer(VOID)
|
NtUserGetClipboardViewer(VOID)
|
||||||
{
|
{
|
||||||
HWND ret = NULL;
|
HWND ret = NULL;
|
||||||
|
@ -776,7 +776,7 @@ NtUserGetClipboardViewer(VOID)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
INT STDCALL
|
INT APIENTRY
|
||||||
NtUserGetPriorityClipboardFormat(UINT *paFormatPriorityList, INT cFormats)
|
NtUserGetPriorityClipboardFormat(UINT *paFormatPriorityList, INT cFormats)
|
||||||
{
|
{
|
||||||
INT i;
|
INT i;
|
||||||
|
@ -822,7 +822,7 @@ NtUserGetPriorityClipboardFormat(UINT *paFormatPriorityList, INT cFormats)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserIsClipboardFormatAvailable(UINT format)
|
NtUserIsClipboardFormatAvailable(UINT format)
|
||||||
{
|
{
|
||||||
BOOL ret = FALSE;
|
BOOL ret = FALSE;
|
||||||
|
@ -838,7 +838,7 @@ NtUserIsClipboardFormatAvailable(UINT format)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
HANDLE STDCALL
|
HANDLE APIENTRY
|
||||||
NtUserSetClipboardData(UINT uFormat, HANDLE hMem, DWORD size)
|
NtUserSetClipboardData(UINT uFormat, HANDLE hMem, DWORD size)
|
||||||
{
|
{
|
||||||
HANDLE hCBData = NULL;
|
HANDLE hCBData = NULL;
|
||||||
|
@ -1030,7 +1030,7 @@ exit_setCB:
|
||||||
return hMem;
|
return hMem;
|
||||||
}
|
}
|
||||||
|
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
NtUserSetClipboardViewer(HWND hWndNewViewer)
|
NtUserSetClipboardViewer(HWND hWndNewViewer)
|
||||||
{
|
{
|
||||||
HWND ret = NULL;
|
HWND ret = NULL;
|
||||||
|
@ -1062,7 +1062,7 @@ NtUserSetClipboardViewer(HWND hWndNewViewer)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
UINT STDCALL
|
UINT APIENTRY
|
||||||
IntEnumClipboardFormats(UINT uFormat)
|
IntEnumClipboardFormats(UINT uFormat)
|
||||||
{
|
{
|
||||||
UINT ret = 0;
|
UINT ret = 0;
|
||||||
|
@ -1135,7 +1135,7 @@ IntIncrementSequenceNumber(VOID)
|
||||||
WinStaObj->Clipboard->ClipboardSequenceNumber++;
|
WinStaObj->Clipboard->ClipboardSequenceNumber++;
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD STDCALL
|
DWORD APIENTRY
|
||||||
NtUserGetClipboardSequenceNumber(VOID)
|
NtUserGetClipboardSequenceNumber(VOID)
|
||||||
{
|
{
|
||||||
//windowstation sequence number
|
//windowstation sequence number
|
||||||
|
@ -1171,7 +1171,7 @@ NtUserGetClipboardSequenceNumber(VOID)
|
||||||
|
|
||||||
/**************** VISTA FUNCTIONS******************/
|
/**************** VISTA FUNCTIONS******************/
|
||||||
|
|
||||||
BOOL STDCALL NtUserAddClipboardFormatListener(
|
BOOL APIENTRY NtUserAddClipboardFormatListener(
|
||||||
HWND hwnd
|
HWND hwnd
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -1179,7 +1179,7 @@ BOOL STDCALL NtUserAddClipboardFormatListener(
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL NtUserRemoveClipboardFormatListener(
|
BOOL APIENTRY NtUserRemoveClipboardFormatListener(
|
||||||
HWND hwnd
|
HWND hwnd
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -1187,7 +1187,7 @@ BOOL STDCALL NtUserRemoveClipboardFormatListener(
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL STDCALL NtUserGetUpdatedClipboardFormats(
|
BOOL APIENTRY NtUserGetUpdatedClipboardFormats(
|
||||||
PUINT lpuiFormats,
|
PUINT lpuiFormats,
|
||||||
UINT cFormats,
|
UINT cFormats,
|
||||||
PUINT pcFormatsOut
|
PUINT pcFormatsOut
|
||||||
|
|
|
@ -88,7 +88,7 @@ co_CsrNotify(PCSR_API_MESSAGE Request)
|
||||||
|
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
STDCALL
|
APIENTRY
|
||||||
CsrInsertObject(HANDLE ObjectHandle,
|
CsrInsertObject(HANDLE ObjectHandle,
|
||||||
ACCESS_MASK DesiredAccess,
|
ACCESS_MASK DesiredAccess,
|
||||||
PHANDLE Handle)
|
PHANDLE Handle)
|
||||||
|
|
|
@ -550,7 +550,7 @@ IntCleanupCurIcons(struct _EPROCESS *Process, PW32PROCESS Win32Process)
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HANDLE
|
HANDLE
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserCreateCursorIconHandle(PICONINFO IconInfo OPTIONAL, BOOL Indirect)
|
NtUserCreateCursorIconHandle(PICONINFO IconInfo OPTIONAL, BOOL Indirect)
|
||||||
{
|
{
|
||||||
PCURICON_OBJECT CurIcon;
|
PCURICON_OBJECT CurIcon;
|
||||||
|
@ -629,7 +629,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetIconInfo(
|
NtUserGetIconInfo(
|
||||||
HANDLE hCurIcon,
|
HANDLE hCurIcon,
|
||||||
PICONINFO IconInfo,
|
PICONINFO IconInfo,
|
||||||
|
@ -722,7 +722,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
NTAPI
|
APIENTRY
|
||||||
NtUserGetIconSize(
|
NtUserGetIconSize(
|
||||||
HANDLE hCurIcon,
|
HANDLE hCurIcon,
|
||||||
UINT istepIfAniCur,
|
UINT istepIfAniCur,
|
||||||
|
@ -772,7 +772,7 @@ cleanup:
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
DWORD
|
DWORD
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetCursorFrameInfo(
|
NtUserGetCursorFrameInfo(
|
||||||
DWORD Unknown0,
|
DWORD Unknown0,
|
||||||
DWORD Unknown1,
|
DWORD Unknown1,
|
||||||
|
@ -789,7 +789,7 @@ NtUserGetCursorFrameInfo(
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetCursorInfo(
|
NtUserGetCursorInfo(
|
||||||
PCURSORINFO pci)
|
PCURSORINFO pci)
|
||||||
{
|
{
|
||||||
|
@ -863,7 +863,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserClipCursor(
|
NtUserClipCursor(
|
||||||
RECT *UnsafeRect)
|
RECT *UnsafeRect)
|
||||||
{
|
{
|
||||||
|
@ -936,7 +936,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserDestroyCursor(
|
NtUserDestroyCursor(
|
||||||
HANDLE hCurIcon,
|
HANDLE hCurIcon,
|
||||||
DWORD Unknown)
|
DWORD Unknown)
|
||||||
|
@ -978,7 +978,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HICON
|
HICON
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserFindExistingCursorIcon(
|
NtUserFindExistingCursorIcon(
|
||||||
HMODULE hModule,
|
HMODULE hModule,
|
||||||
HRSRC hRsrc,
|
HRSRC hRsrc,
|
||||||
|
@ -1024,7 +1024,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetClipCursor(
|
NtUserGetClipCursor(
|
||||||
RECT *lpRect)
|
RECT *lpRect)
|
||||||
{
|
{
|
||||||
|
@ -1086,7 +1086,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HCURSOR
|
HCURSOR
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSetCursor(
|
NtUserSetCursor(
|
||||||
HCURSOR hCursor)
|
HCURSOR hCursor)
|
||||||
{
|
{
|
||||||
|
@ -1138,7 +1138,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSetCursorContents(
|
NtUserSetCursorContents(
|
||||||
HANDLE hCurIcon,
|
HANDLE hCurIcon,
|
||||||
PICONINFO UnsafeIconInfo)
|
PICONINFO UnsafeIconInfo)
|
||||||
|
@ -1231,7 +1231,7 @@ CLEANUP:
|
||||||
*/
|
*/
|
||||||
#if 0
|
#if 0
|
||||||
BOOL
|
BOOL
|
||||||
NTAPI
|
APIENTRY
|
||||||
NtUserSetCursorIconData(
|
NtUserSetCursorIconData(
|
||||||
HANDLE Handle,
|
HANDLE Handle,
|
||||||
HMODULE hModule,
|
HMODULE hModule,
|
||||||
|
@ -1318,7 +1318,7 @@ CLEANUP:
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSetCursorIconData(
|
NtUserSetCursorIconData(
|
||||||
HANDLE hCurIcon,
|
HANDLE hCurIcon,
|
||||||
PBOOL fIcon,
|
PBOOL fIcon,
|
||||||
|
@ -1405,7 +1405,7 @@ CLEANUP:
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSetSystemCursor(
|
NtUserSetSystemCursor(
|
||||||
HCURSOR hcur,
|
HCURSOR hcur,
|
||||||
DWORD id)
|
DWORD id)
|
||||||
|
@ -1771,7 +1771,7 @@ cleanup:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserDrawIconEx(
|
NtUserDrawIconEx(
|
||||||
HDC hdc,
|
HDC hdc,
|
||||||
int xLeft,
|
int xLeft,
|
||||||
|
@ -1817,7 +1817,7 @@ NtUserDrawIconEx(
|
||||||
/* Called from NtUserCallOneParam with Routine ONEPARAM_ROUTINE_SHOWCURSOR
|
/* Called from NtUserCallOneParam with Routine ONEPARAM_ROUTINE_SHOWCURSOR
|
||||||
* User32 macro NtUserShowCursor */
|
* User32 macro NtUserShowCursor */
|
||||||
int
|
int
|
||||||
NTAPI
|
APIENTRY
|
||||||
UserShowCursor(BOOL bShow)
|
UserShowCursor(BOOL bShow)
|
||||||
{
|
{
|
||||||
PTHREADINFO pti = PsGetCurrentThreadWin32Thread();
|
PTHREADINFO pti = PsGetCurrentThreadWin32Thread();
|
||||||
|
|
|
@ -77,7 +77,7 @@ GENERIC_MAPPING IntDesktopMapping =
|
||||||
/* OBJECT CALLBACKS **********************************************************/
|
/* OBJECT CALLBACKS **********************************************************/
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
APIENTRY
|
||||||
IntDesktopObjectParse(IN PVOID ParseObject,
|
IntDesktopObjectParse(IN PVOID ParseObject,
|
||||||
IN PVOID ObjectType,
|
IN PVOID ObjectType,
|
||||||
IN OUT PACCESS_STATE AccessState,
|
IN OUT PACCESS_STATE AccessState,
|
||||||
|
@ -174,7 +174,7 @@ IntDesktopObjectParse(IN PVOID ParseObject,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
IntDesktopObjectDelete(PWIN32_DELETEMETHOD_PARAMETERS Parameters)
|
IntDesktopObjectDelete(PWIN32_DELETEMETHOD_PARAMETERS Parameters)
|
||||||
{
|
{
|
||||||
PDESKTOP Desktop = (PDESKTOP)Parameters->Object;
|
PDESKTOP Desktop = (PDESKTOP)Parameters->Object;
|
||||||
|
@ -876,7 +876,7 @@ IntFreeDesktopHeap(IN OUT PDESKTOP Desktop)
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
HDESK STDCALL
|
HDESK APIENTRY
|
||||||
NtUserCreateDesktop(
|
NtUserCreateDesktop(
|
||||||
PUNICODE_STRING lpszDesktopName,
|
PUNICODE_STRING lpszDesktopName,
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
|
@ -1088,7 +1088,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
HDESK STDCALL
|
HDESK APIENTRY
|
||||||
NtUserOpenDesktop(
|
NtUserOpenDesktop(
|
||||||
PUNICODE_STRING lpszDesktopName,
|
PUNICODE_STRING lpszDesktopName,
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
|
@ -1214,7 +1214,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
HDESK STDCALL
|
HDESK APIENTRY
|
||||||
NtUserOpenInputDesktop(
|
NtUserOpenInputDesktop(
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
BOOL fInherit,
|
BOOL fInherit,
|
||||||
|
@ -1294,7 +1294,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserCloseDesktop(HDESK hDesktop)
|
NtUserCloseDesktop(HDESK hDesktop)
|
||||||
{
|
{
|
||||||
PDESKTOP Object;
|
PDESKTOP Object;
|
||||||
|
@ -1355,7 +1355,7 @@ CLEANUP:
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserPaintDesktop(HDC hDC)
|
NtUserPaintDesktop(HDC hDC)
|
||||||
{
|
{
|
||||||
RECT Rect;
|
RECT Rect;
|
||||||
|
@ -1569,7 +1569,7 @@ CLEANUP:
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserSwitchDesktop(HDESK hDesktop)
|
NtUserSwitchDesktop(HDESK hDesktop)
|
||||||
{
|
{
|
||||||
PDESKTOP DesktopObject;
|
PDESKTOP DesktopObject;
|
||||||
|
@ -1635,7 +1635,7 @@ CLEANUP:
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
DWORD STDCALL
|
DWORD APIENTRY
|
||||||
NtUserResolveDesktopForWOW(DWORD Unknown0)
|
NtUserResolveDesktopForWOW(DWORD Unknown0)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED
|
UNIMPLEMENTED
|
||||||
|
@ -1649,7 +1649,7 @@ NtUserResolveDesktopForWOW(DWORD Unknown0)
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
HDESK STDCALL
|
HDESK APIENTRY
|
||||||
NtUserGetThreadDesktop(DWORD dwThreadId, DWORD Unknown1)
|
NtUserGetThreadDesktop(DWORD dwThreadId, DWORD Unknown1)
|
||||||
{
|
{
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
@ -1959,7 +1959,7 @@ IntSetThreadDesktop(IN PDESKTOP DesktopObject,
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserSetThreadDesktop(HDESK hDesktop)
|
NtUserSetThreadDesktop(HDESK hDesktop)
|
||||||
{
|
{
|
||||||
PDESKTOP DesktopObject;
|
PDESKTOP DesktopObject;
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
/* PUBLIC FUNCTIONS ***********************************************************/
|
/* PUBLIC FUNCTIONS ***********************************************************/
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
APIENTRY
|
||||||
NtUserEnumDisplaySettings(
|
NtUserEnumDisplaySettings(
|
||||||
PUNICODE_STRING pusDeviceName,
|
PUNICODE_STRING pusDeviceName,
|
||||||
DWORD iModeNum,
|
DWORD iModeNum,
|
||||||
|
@ -113,7 +113,7 @@ NtUserEnumDisplaySettings(
|
||||||
|
|
||||||
|
|
||||||
LONG
|
LONG
|
||||||
NTAPI
|
APIENTRY
|
||||||
NtUserChangeDisplaySettings(
|
NtUserChangeDisplaySettings(
|
||||||
PUNICODE_STRING lpszDeviceName,
|
PUNICODE_STRING lpszDeviceName,
|
||||||
LPDEVMODEW lpDevMode,
|
LPDEVMODEW lpDevMode,
|
||||||
|
|
|
@ -213,7 +213,7 @@ IntNotifyWinEvent(
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserNotifyWinEvent(
|
NtUserNotifyWinEvent(
|
||||||
DWORD Event,
|
DWORD Event,
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
|
@ -240,7 +240,7 @@ NtUserNotifyWinEvent(
|
||||||
}
|
}
|
||||||
|
|
||||||
HWINEVENTHOOK
|
HWINEVENTHOOK
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSetWinEventHook(
|
NtUserSetWinEventHook(
|
||||||
UINT eventMin,
|
UINT eventMin,
|
||||||
UINT eventMax,
|
UINT eventMax,
|
||||||
|
@ -380,7 +380,7 @@ SetEventExit:
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserUnhookWinEvent(
|
NtUserUnhookWinEvent(
|
||||||
HWINEVENTHOOK hWinEventHook)
|
HWINEVENTHOOK hWinEventHook)
|
||||||
{
|
{
|
||||||
|
|
|
@ -413,7 +413,7 @@ UserGetForegroundWindow(VOID)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
NtUserGetForegroundWindow(VOID)
|
NtUserGetForegroundWindow(VOID)
|
||||||
{
|
{
|
||||||
DECLARE_RETURN(HWND);
|
DECLARE_RETURN(HWND);
|
||||||
|
@ -441,7 +441,7 @@ HWND FASTCALL UserGetActiveWindow()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
NtUserSetActiveWindow(HWND hWnd)
|
NtUserSetActiveWindow(HWND hWnd)
|
||||||
{
|
{
|
||||||
USER_REFERENCE_ENTRY Ref;
|
USER_REFERENCE_ENTRY Ref;
|
||||||
|
@ -491,7 +491,7 @@ CLEANUP:
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
IntGetCapture(VOID)
|
IntGetCapture(VOID)
|
||||||
{
|
{
|
||||||
PTHREADINFO pti;
|
PTHREADINFO pti;
|
||||||
|
@ -512,7 +512,7 @@ CLEANUP:
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
NtUserSetCapture(HWND hWnd)
|
NtUserSetCapture(HWND hWnd)
|
||||||
{
|
{
|
||||||
PTHREADINFO pti;
|
PTHREADINFO pti;
|
||||||
|
@ -609,7 +609,7 @@ HWND FASTCALL co_UserSetFocus(PWINDOW_OBJECT Window OPTIONAL)
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
HWND STDCALL
|
HWND APIENTRY
|
||||||
NtUserSetFocus(HWND hWnd)
|
NtUserSetFocus(HWND hWnd)
|
||||||
{
|
{
|
||||||
PWINDOW_OBJECT Window;
|
PWINDOW_OBJECT Window;
|
||||||
|
|
|
@ -878,7 +878,7 @@ UserCallNextHookEx(
|
||||||
}
|
}
|
||||||
|
|
||||||
LRESULT
|
LRESULT
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserCallNextHookEx(
|
NtUserCallNextHookEx(
|
||||||
int Code,
|
int Code,
|
||||||
WPARAM wParam,
|
WPARAM wParam,
|
||||||
|
@ -940,7 +940,7 @@ CLEANUP:
|
||||||
}
|
}
|
||||||
|
|
||||||
HHOOK
|
HHOOK
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSetWindowsHookAW(
|
NtUserSetWindowsHookAW(
|
||||||
int idHook,
|
int idHook,
|
||||||
HOOKPROC lpfn,
|
HOOKPROC lpfn,
|
||||||
|
@ -952,7 +952,7 @@ NtUserSetWindowsHookAW(
|
||||||
}
|
}
|
||||||
|
|
||||||
HHOOK
|
HHOOK
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSetWindowsHookEx(
|
NtUserSetWindowsHookEx(
|
||||||
HINSTANCE Mod,
|
HINSTANCE Mod,
|
||||||
PUNICODE_STRING UnsafeModuleName,
|
PUNICODE_STRING UnsafeModuleName,
|
||||||
|
@ -1168,7 +1168,7 @@ CLEANUP:
|
||||||
|
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserUnhookWindowsHookEx(
|
NtUserUnhookWindowsHookEx(
|
||||||
HHOOK Hook)
|
HHOOK Hook)
|
||||||
{
|
{
|
||||||
|
|
|
@ -158,7 +158,7 @@ IsHotKey (UINT fsModifiers, UINT vk)
|
||||||
/* SYSCALLS *****************************************************************/
|
/* SYSCALLS *****************************************************************/
|
||||||
|
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserRegisterHotKey(HWND hWnd,
|
NtUserRegisterHotKey(HWND hWnd,
|
||||||
int id,
|
int id,
|
||||||
UINT fsModifiers,
|
UINT fsModifiers,
|
||||||
|
@ -214,7 +214,7 @@ CLEANUP:
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BOOL STDCALL
|
BOOL APIENTRY
|
||||||
NtUserUnregisterHotKey(HWND hWnd, int id)
|
NtUserUnregisterHotKey(HWND hWnd, int id)
|
||||||
{
|
{
|
||||||
PHOT_KEY_ITEM HotKeyItem;
|
PHOT_KEY_ITEM HotKeyItem;
|
||||||
|
|
|
@ -81,7 +81,7 @@ DWORD IntLastInputTick(BOOL LastInputTickSetGet)
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetLastInputInfo(PLASTINPUTINFO plii)
|
NtUserGetLastInputInfo(PLASTINPUTINFO plii)
|
||||||
{
|
{
|
||||||
BOOL ret = TRUE;
|
BOOL ret = TRUE;
|
||||||
|
@ -201,7 +201,7 @@ ProcessMouseInputData(PMOUSE_INPUT_DATA Data, ULONG InputCount)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
VOID STDCALL
|
VOID APIENTRY
|
||||||
MouseThreadMain(PVOID StartContext)
|
MouseThreadMain(PVOID StartContext)
|
||||||
{
|
{
|
||||||
UNICODE_STRING MouseDeviceName = RTL_CONSTANT_STRING(L"\\Device\\PointerClass0");
|
UNICODE_STRING MouseDeviceName = RTL_CONSTANT_STRING(L"\\Device\\PointerClass0");
|
||||||
|
@ -290,7 +290,7 @@ MouseThreadMain(PVOID StartContext)
|
||||||
/* Returns a value that indicates if the key is a modifier key, and
|
/* Returns a value that indicates if the key is a modifier key, and
|
||||||
* which one.
|
* which one.
|
||||||
*/
|
*/
|
||||||
static UINT STDCALL
|
static UINT APIENTRY
|
||||||
IntKeyboardGetModifiers(KEYBOARD_INPUT_DATA *InputData)
|
IntKeyboardGetModifiers(KEYBOARD_INPUT_DATA *InputData)
|
||||||
{
|
{
|
||||||
if (InputData->Flags & KEY_E1)
|
if (InputData->Flags & KEY_E1)
|
||||||
|
@ -337,7 +337,7 @@ IntKeyboardGetModifiers(KEYBOARD_INPUT_DATA *InputData)
|
||||||
/* Asks the keyboard driver to send a small table that shows which
|
/* Asks the keyboard driver to send a small table that shows which
|
||||||
* lights should connect with which scancodes
|
* lights should connect with which scancodes
|
||||||
*/
|
*/
|
||||||
static NTSTATUS STDCALL
|
static NTSTATUS APIENTRY
|
||||||
IntKeyboardGetIndicatorTrans(HANDLE KeyboardDeviceHandle,
|
IntKeyboardGetIndicatorTrans(HANDLE KeyboardDeviceHandle,
|
||||||
PKEYBOARD_INDICATOR_TRANSLATION *IndicatorTrans)
|
PKEYBOARD_INDICATOR_TRANSLATION *IndicatorTrans)
|
||||||
{
|
{
|
||||||
|
@ -390,7 +390,7 @@ IntKeyboardGetIndicatorTrans(HANDLE KeyboardDeviceHandle,
|
||||||
|
|
||||||
/* Sends the keyboard commands to turn on/off the lights.
|
/* Sends the keyboard commands to turn on/off the lights.
|
||||||
*/
|
*/
|
||||||
static NTSTATUS STDCALL
|
static NTSTATUS APIENTRY
|
||||||
IntKeyboardUpdateLeds(HANDLE KeyboardDeviceHandle,
|
IntKeyboardUpdateLeds(HANDLE KeyboardDeviceHandle,
|
||||||
PKEYBOARD_INPUT_DATA KeyInput,
|
PKEYBOARD_INPUT_DATA KeyInput,
|
||||||
PKEYBOARD_INDICATOR_TRANSLATION IndicatorTrans)
|
PKEYBOARD_INDICATOR_TRANSLATION IndicatorTrans)
|
||||||
|
@ -431,7 +431,7 @@ IntKeyboardUpdateLeds(HANDLE KeyboardDeviceHandle,
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID APIENTRY
|
||||||
IntKeyboardSendWinKeyMsg()
|
IntKeyboardSendWinKeyMsg()
|
||||||
{
|
{
|
||||||
PWINDOW_OBJECT Window;
|
PWINDOW_OBJECT Window;
|
||||||
|
@ -452,13 +452,13 @@ IntKeyboardSendWinKeyMsg()
|
||||||
MsqPostMessage(Window->MessageQueue, &Mesg, FALSE, QS_HOTKEY);
|
MsqPostMessage(Window->MessageQueue, &Mesg, FALSE, QS_HOTKEY);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID APIENTRY
|
||||||
co_IntKeyboardSendAltKeyMsg()
|
co_IntKeyboardSendAltKeyMsg()
|
||||||
{
|
{
|
||||||
co_MsqPostKeyboardMessage(WM_SYSCOMMAND,SC_KEYMENU,0);
|
co_MsqPostKeyboardMessage(WM_SYSCOMMAND,SC_KEYMENU,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static VOID STDCALL
|
static VOID APIENTRY
|
||||||
KeyboardThreadMain(PVOID StartContext)
|
KeyboardThreadMain(PVOID StartContext)
|
||||||
{
|
{
|
||||||
UNICODE_STRING KeyboardDeviceName = RTL_CONSTANT_STRING(L"\\Device\\KeyboardClass0");
|
UNICODE_STRING KeyboardDeviceName = RTL_CONSTANT_STRING(L"\\Device\\KeyboardClass0");
|
||||||
|
@ -882,7 +882,7 @@ CleanupInputImp(VOID)
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserDragDetect(
|
NtUserDragDetect(
|
||||||
HWND hWnd,
|
HWND hWnd,
|
||||||
POINT pt) // Just like the User call.
|
POINT pt) // Just like the User call.
|
||||||
|
@ -935,7 +935,7 @@ IntBlockInput(PTHREADINFO W32Thread, BOOL BlockIt)
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserBlockInput(
|
NtUserBlockInput(
|
||||||
BOOL BlockIt)
|
BOOL BlockIt)
|
||||||
{
|
{
|
||||||
|
@ -1230,7 +1230,7 @@ IntKeyboardInput(KEYBDINPUT *ki)
|
||||||
}
|
}
|
||||||
|
|
||||||
UINT
|
UINT
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserSendInput(
|
NtUserSendInput(
|
||||||
UINT nInputs,
|
UINT nInputs,
|
||||||
LPINPUT pInput,
|
LPINPUT pInput,
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
PKBL KBLList = NULL; // Keyboard layout list.
|
PKBL KBLList = NULL; // Keyboard layout list.
|
||||||
|
|
||||||
typedef PVOID (*KbdLayerDescriptor)(VOID);
|
typedef PVOID (*KbdLayerDescriptor)(VOID);
|
||||||
NTSTATUS STDCALL LdrGetProcedureAddress(PVOID module,
|
NTSTATUS APIENTRY LdrGetProcedureAddress(PVOID module,
|
||||||
PANSI_STRING import_name,
|
PANSI_STRING import_name,
|
||||||
DWORD flags,
|
DWORD flags,
|
||||||
PVOID *func_addr);
|
PVOID *func_addr);
|
||||||
|
@ -40,7 +40,7 @@ NTSTATUS STDCALL LdrGetProcedureAddress(PVOID module,
|
||||||
* Returns NTSTATUS
|
* Returns NTSTATUS
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static NTSTATUS NTAPI ReadRegistryValue( PUNICODE_STRING KeyName,
|
static NTSTATUS APIENTRY ReadRegistryValue( PUNICODE_STRING KeyName,
|
||||||
PUNICODE_STRING ValueName,
|
PUNICODE_STRING ValueName,
|
||||||
PUNICODE_STRING ReturnedValue )
|
PUNICODE_STRING ReturnedValue )
|
||||||
{
|
{
|
||||||
|
@ -467,7 +467,7 @@ UserGetKeyboardLayout(
|
||||||
}
|
}
|
||||||
|
|
||||||
UINT
|
UINT
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetKeyboardLayoutList(
|
NtUserGetKeyboardLayoutList(
|
||||||
INT nItems,
|
INT nItems,
|
||||||
HKL* pHklBuff)
|
HKL* pHklBuff)
|
||||||
|
@ -517,7 +517,7 @@ NtUserGetKeyboardLayoutList(
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserGetKeyboardLayoutName(
|
NtUserGetKeyboardLayoutName(
|
||||||
LPWSTR lpszName)
|
LPWSTR lpszName)
|
||||||
{
|
{
|
||||||
|
@ -548,7 +548,7 @@ NtUserGetKeyboardLayoutName(
|
||||||
|
|
||||||
|
|
||||||
HKL
|
HKL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserLoadKeyboardLayoutEx(
|
NtUserLoadKeyboardLayoutEx(
|
||||||
IN HANDLE Handle,
|
IN HANDLE Handle,
|
||||||
IN DWORD offTable,
|
IN DWORD offTable,
|
||||||
|
@ -609,7 +609,7 @@ the_end:
|
||||||
}
|
}
|
||||||
|
|
||||||
HKL
|
HKL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserActivateKeyboardLayout(
|
NtUserActivateKeyboardLayout(
|
||||||
HKL hKl,
|
HKL hKl,
|
||||||
ULONG Flags)
|
ULONG Flags)
|
||||||
|
@ -666,7 +666,7 @@ the_end:
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL
|
BOOL
|
||||||
STDCALL
|
APIENTRY
|
||||||
NtUserUnloadKeyboardLayout(
|
NtUserUnloadKeyboardLayout(
|
||||||
HKL hKl)
|
HKL hKl)
|
||||||
{
|
{
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue