reactos/dll/shellext/netplwiz/netplwiz.c
2019-04-24 04:26:12 +02:00

52 lines
1 KiB
C

/*
* PROJECT: ReactOS Shell
* LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
* PURPOSE: Implements the Connect/Disconnect Network places dialogs
* COPYRIGHT: Copyright 2018 Jared Smudde (computerwhiz02@hotmail.com)
*/
#include "netplwiz.h"
HRESULT WINAPI
DllCanUnloadNow(VOID)
{
return S_OK;
}
HRESULT WINAPI
DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
{
*ppv = NULL;
return E_NOINTERFACE;
}
HRESULT WINAPI
DllRegisterServer(VOID)
{
return S_OK;
}
HRESULT WINAPI
DllUnregisterServer(VOID)
{
return S_OK;
}
BOOL WINAPI
DllMain(HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpvReserved)
{
INITCOMMONCONTROLSEX iccx;
hInstance = hinstDLL;
switch (dwReason)
{
case DLL_PROCESS_ATTACH:
iccx.dwSize = sizeof(INITCOMMONCONTROLSEX);
iccx.dwICC = ICC_STANDARD_CLASSES | ICC_LISTVIEW_CLASSES;
InitCommonControlsEx(&iccx);
DisableThreadLibraryCalls(hInstance);
break;
}
return TRUE;
}