mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 09:34:43 +00:00
[GDI32][USER32] Order the set_module_type arguments the usual way ("UNICODE" before the entrypoint).
+ Harmonize the entrypoints as well.
This commit is contained in:
parent
069b08da0b
commit
58740bfbc1
7 changed files with 27 additions and 26 deletions
|
@ -50,10 +50,7 @@ add_library(gdi32 MODULE
|
|||
gdi32.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/gdi32.def)
|
||||
|
||||
set_module_type(gdi32
|
||||
win32dll
|
||||
ENTRYPOINT DllMain 12
|
||||
UNICODE)
|
||||
set_module_type(gdi32 win32dll UNICODE ENTRYPOINT DllMain 12)
|
||||
|
||||
target_link_libraries(gdi32
|
||||
winegdi
|
||||
|
|
|
@ -14,16 +14,19 @@ RTL_CRITICAL_SECTION semLocal;
|
|||
extern CRITICAL_SECTION gcsClientObjLinks;
|
||||
|
||||
/*
|
||||
* GDI32.DLL does have an entry point for disable threadlibrarycall,. The initialization is done by a call
|
||||
* to GdiDllInitialize(). This call is done from the entry point of USER32.DLL.
|
||||
* GDI32.DLL does have an entry point for DisableThreadLibraryCalls().
|
||||
* The initialization is done by a call to GdiDllInitialize(). This
|
||||
* call is done from the entry point of USER32.DLL.
|
||||
*/
|
||||
BOOL
|
||||
WINAPI
|
||||
DllMain(
|
||||
HANDLE hDll,
|
||||
DWORD dwReason,
|
||||
LPVOID lpReserved)
|
||||
_In_ HANDLE hDll,
|
||||
_In_ ULONG dwReason,
|
||||
_In_opt_ PVOID pReserved)
|
||||
{
|
||||
UNREFERENCED_PARAMETER(pReserved);
|
||||
|
||||
switch (dwReason)
|
||||
{
|
||||
case DLL_PROCESS_ATTACH :
|
||||
|
@ -74,10 +77,12 @@ GdiProcessShutdown(VOID)
|
|||
BOOL
|
||||
WINAPI
|
||||
GdiDllInitialize(
|
||||
HANDLE hDll,
|
||||
DWORD dwReason,
|
||||
LPVOID lpReserved)
|
||||
_In_ HANDLE hDll,
|
||||
_In_ ULONG dwReason,
|
||||
_In_opt_ PVOID pReserved)
|
||||
{
|
||||
UNREFERENCED_PARAMETER(pReserved);
|
||||
|
||||
switch (dwReason)
|
||||
{
|
||||
case DLL_PROCESS_ATTACH:
|
||||
|
|
|
@ -13,10 +13,7 @@ add_library(gdi32_vista MODULE
|
|||
gdi32_vista.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/gdi32_vista.def)
|
||||
|
||||
set_module_type(gdi32_vista
|
||||
win32dll
|
||||
ENTRYPOINT 0
|
||||
UNICODE)
|
||||
set_module_type(gdi32_vista win32dll UNICODE ENTRYPOINT 0)
|
||||
|
||||
target_link_libraries(gdi32_vista win32ksys)
|
||||
|
||||
|
|
|
@ -79,7 +79,7 @@ add_library(user32 MODULE
|
|||
user32.rc
|
||||
${CMAKE_CURRENT_BINARY_DIR}/user32.def)
|
||||
|
||||
set_module_type(user32 win32dll ENTRYPOINT DllMain 12 UNICODE)
|
||||
set_module_type(user32 win32dll UNICODE ENTRYPOINT DllMain 12)
|
||||
target_link_libraries(user32 user32_wsprintf wine win32ksys ${PSEH_LIB})
|
||||
add_dependencies(user32 asm)
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ extern Imm32ApiTable gImmApiEntries;
|
|||
|
||||
/* FIXME: move to a correct header */
|
||||
/* undocumented gdi32 definitions */
|
||||
BOOL WINAPI GdiDllInitialize(HANDLE, DWORD, LPVOID);
|
||||
BOOL WINAPI GdiDllInitialize(HANDLE, ULONG, PVOID);
|
||||
LONG WINAPI GdiGetCharDimensions(HDC, LPTEXTMETRICW, LONG *);
|
||||
|
||||
/* definitions for spy.c */
|
||||
|
|
|
@ -466,11 +466,13 @@ Cleanup(VOID)
|
|||
DeleteFrameBrushes();
|
||||
}
|
||||
|
||||
INT WINAPI
|
||||
// UserClientDllInitialize
|
||||
BOOL
|
||||
WINAPI
|
||||
DllMain(
|
||||
IN PVOID hInstanceDll,
|
||||
IN ULONG dwReason,
|
||||
IN PVOID reserved)
|
||||
_In_ HANDLE hDll,
|
||||
_In_ ULONG dwReason,
|
||||
_In_opt_ PVOID pReserved)
|
||||
{
|
||||
switch (dwReason)
|
||||
{
|
||||
|
@ -495,7 +497,7 @@ DllMain(
|
|||
TRACE("user32::DllMain\n");
|
||||
|
||||
/* Don't bother us for each thread */
|
||||
DisableThreadLibraryCalls(hInstanceDll);
|
||||
DisableThreadLibraryCalls(hDll);
|
||||
|
||||
RtlZeroMemory(&ConnectInfo, sizeof(ConnectInfo));
|
||||
|
||||
|
@ -536,7 +538,7 @@ DllMain(
|
|||
|
||||
#endif
|
||||
|
||||
User32Instance = hInstanceDll;
|
||||
User32Instance = hDll;
|
||||
|
||||
/* Finish initialization */
|
||||
TRACE("Checkpoint (call Init)\n");
|
||||
|
@ -572,7 +574,7 @@ DllMain(
|
|||
}
|
||||
|
||||
/* Finally, initialize GDI */
|
||||
return GdiDllInitialize(hInstanceDll, dwReason, reserved);
|
||||
return GdiDllInitialize(hDll, dwReason, pReserved);
|
||||
}
|
||||
|
||||
NTSTATUS
|
||||
|
|
|
@ -717,7 +717,7 @@
|
|||
708 stdcall UpdatePerUserSystemParameters(long long)
|
||||
709 stdcall UpdateWindow(long)
|
||||
710 stdcall User32InitializeImmEntryTable(ptr)
|
||||
711 stdcall UserClientDllInitialize(long long ptr) DllMain
|
||||
711 stdcall UserClientDllInitialize(ptr long ptr) DllMain
|
||||
712 stdcall UserHandleGrantAccess(ptr ptr long) NtUserUserHandleGrantAccess
|
||||
713 stdcall UserLpkPSMTextOut(long long long wstr long long)
|
||||
714 stdcall UserLpkTabbedTextOut(long long long long long long long long long long long long)
|
||||
|
|
Loading…
Reference in a new issue