#pragma once /*++ Module Name: device.h Abstract: This file contains the device definitions. Environment: Kernel-mode Driver Framework --*/ extern WDFDEVICE g_wdfControlDevice; // // Function to initialize the device and its callbacks // NTSTATUS dnsfirewallCreateDevice( _Inout_ PWDFDEVICE_INIT DeviceInit ); EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION dnsfirewallShutdown; EVT_WDF_DEVICE_FILE_CREATE dnsfirewallEvtDeviceFileCreate; EVT_WDF_FILE_CLOSE dnsfirewallEvtFileClose;