summaryrefslogtreecommitdiff
path: root/wpd/WpdServiceSampleDriver/WpdServiceSampleDriver.cpp
diff options
context:
space:
mode:
authorAdonais Romero González <[email protected]>2024-05-06 16:21:31 -0700
committerGitHub <[email protected]>2024-05-06 16:21:31 -0700
commita74a241c664c4e1d7c0838287b34076c19d9858a (patch)
tree6ff7562612967b122acf8acf8a69c4dcfd5905db /wpd/WpdServiceSampleDriver/WpdServiceSampleDriver.cpp
parentdef8e8e34ed2b7b1deb2fc9112ac4255f1a0f2ba (diff)
parent15477ce52bbb6b42ca591ecdfb484cac089f89ab (diff)
Merge develop changes prior to upcoming WDK release (May 2024)
Diffstat (limited to 'wpd/WpdServiceSampleDriver/WpdServiceSampleDriver.cpp')
-rw-r--r--wpd/WpdServiceSampleDriver/WpdServiceSampleDriver.cpp62
1 files changed, 0 insertions, 62 deletions
diff --git a/wpd/WpdServiceSampleDriver/WpdServiceSampleDriver.cpp b/wpd/WpdServiceSampleDriver/WpdServiceSampleDriver.cpp
deleted file mode 100644
index d2bf9d73..00000000
--- a/wpd/WpdServiceSampleDriver/WpdServiceSampleDriver.cpp
+++ /dev/null
@@ -1,62 +0,0 @@
-#include "stdafx.h"
-#include "resource.h"
-#include "WpdServiceSampleDriver.h"
-
-#include "WpdServiceSampleDriver.tmh"
-
-HINSTANCE g_hInstance = NULL;
-
-class CWpdServiceSampleDriverModule : public CAtlDllModuleT< CWpdServiceSampleDriverModule >
-{
-public :
- DECLARE_REGISTRY_APPID_RESOURCEID(IDR_WpdServiceSampleDriver, "{95B558CB-F6B1-4B37-A105-3B7B6A196FB5}")
- DECLARE_LIBID(LIBID_WpdServiceSampleDriverLib)
-};
-
-CWpdServiceSampleDriverModule _AtlModule;
-
-// DLL Entry Point
-extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
-{
- if(dwReason == DLL_PROCESS_ATTACH)
- {
- g_hInstance = hInstance;
-
- // Initialize tracing.
- WPP_INIT_TRACING(MYDRIVER_TRACING_ID);
- }
- else if (dwReason == DLL_PROCESS_DETACH)
- {
- // Cleanup tracing.
- WPP_CLEANUP();
- }
-
- return _AtlModule.DllMain(dwReason, lpReserved);
-}
-
-// Used to determine whether the DLL can be unloaded by OLE
-STDAPI DllCanUnloadNow(void)
-{
- return _AtlModule.DllCanUnloadNow();
-}
-
-// Returns a class factory to create an object of the requested type
-STDAPI DllGetClassObject(_In_ REFCLSID rclsid, _In_ REFIID riid, _Outptr_ LPVOID* ppv)
-{
- return _AtlModule.DllGetClassObject(rclsid, riid, ppv);
-}
-
-// DllRegisterServer - Adds entries to the system registry
-STDAPI DllRegisterServer(void)
-{
- // registers object, typelib and all interfaces in typelib
- HRESULT hr = _AtlModule.DllRegisterServer();
- return hr;
-}
-
-// DllUnregisterServer - Removes entries from the system registry
-STDAPI DllUnregisterServer(void)
-{
- HRESULT hr = _AtlModule.DllUnregisterServer();
- return hr;
-}