www.pudn.com > data-bulktransfer.rar > TestInit.c
#include "usbloader.h"
//
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject,
IN PUNICODE_STRING RegistryPath)
{
NTSTATUS ntStatus = STATUS_SUCCESS;
PDEVICE_OBJECT deviceObject = NULL;
DriverObject->DriverExtension->AddDevice = TestAddDevice;
DriverObject->MajorFunction[IRP_MJ_PNP] =
DriverObject->MajorFunction[IRP_MJ_POWER] = TestPnpIrp;
DriverObject->DriverUnload = TestDrvUnload;
return ntStatus;
}
//
VOID TestDrvUnload(IN PDRIVER_OBJECT DriverObject)
{
// TODO: Free any global resources allocated in DriverEntry
}