mirror of
https://github.com/reactos/reactos.git
synced 2024-10-04 08:25:53 +00:00
- Set parent window for the wizard
- Call DisableThreadLibraryCalls for DLL_PROCESS_ATTACH case svn path=/trunk/; revision=38626
This commit is contained in:
parent
eff0bbf89b
commit
bcb9050940
|
@ -45,11 +45,7 @@ HFONT hTitleFont;
|
|||
typedef BOOL (WINAPI *PINSTALL_NEW_DEVICE)(HWND, LPGUID, PDWORD);
|
||||
|
||||
|
||||
BOOL CALLBACK
|
||||
InstallNewDevice(HWND hwndParent, LPGUID ClassGuid, PDWORD pReboot)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
/* STATIC FUNCTIONS *********************************************************/
|
||||
|
||||
static HFONT
|
||||
CreateTitleFont(VOID)
|
||||
|
@ -224,7 +220,7 @@ HardwareWizardInit(HWND hwnd)
|
|||
psh.dwSize = sizeof(PROPSHEETHEADER);
|
||||
psh.dwFlags = PSH_WIZARD97 | PSH_WATERMARK | PSH_HEADER;
|
||||
psh.hInstance = hApplet;
|
||||
psh.hwndParent = NULL;
|
||||
psh.hwndParent = hwnd;
|
||||
psh.nPages = nPages;
|
||||
psh.nStartPage = 0;
|
||||
psh.phpage = ahpsp;
|
||||
|
@ -240,7 +236,15 @@ HardwareWizardInit(HWND hwnd)
|
|||
DeleteObject(hTitleFont);
|
||||
}
|
||||
|
||||
VOID CALLBACK
|
||||
/* FUNCTIONS ****************************************************************/
|
||||
|
||||
BOOL WINAPI
|
||||
InstallNewDevice(HWND hwndParent, LPGUID ClassGuid, PDWORD pReboot)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
VOID WINAPI
|
||||
AddHardwareWizard(HWND hwnd, LPWSTR lpName)
|
||||
{
|
||||
if (lpName != NULL)
|
||||
|
@ -254,10 +258,7 @@ AddHardwareWizard(HWND hwnd, LPWSTR lpName)
|
|||
|
||||
/* Control Panel Callback */
|
||||
LONG CALLBACK
|
||||
CPlApplet(HWND hwndCpl,
|
||||
UINT uMsg,
|
||||
LPARAM lParam1,
|
||||
LPARAM lParam2)
|
||||
CPlApplet(HWND hwndCpl, UINT uMsg, LPARAM lParam1, LPARAM lParam2)
|
||||
{
|
||||
switch (uMsg)
|
||||
{
|
||||
|
@ -285,7 +286,6 @@ CPlApplet(HWND hwndCpl,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
BOOL WINAPI
|
||||
DllMain(HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpvReserved)
|
||||
{
|
||||
|
@ -295,6 +295,7 @@ DllMain(HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpvReserved)
|
|||
{
|
||||
case DLL_PROCESS_ATTACH:
|
||||
hApplet = hinstDLL;
|
||||
DisableThreadLibraryCalls(hinstDLL);
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue