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 
}