USBDIAG — Windows 98 Retail
Segment 1: .text @ 00000350
-
00000000 — _DriverEntry@8
-
0000007C — _USBDIAG_Dispatch@8
-
000000CF — _USBDIAG_PnP@8
-
000001C0 — _USBDIAG_Unload@4
-
000001DE — _USBDIAG_StartDevice@4
-
00000280 — _USBDIAG_StopDevice@4
-
000002A0 — _USBDIAG_PnPAddDevice@8
-
00000383 — _USBDIAG_CreateDeviceObject@12
-
00000444 — _USBDIAG_CallUSBD@8
-
000004BD — _USBDIAG_RemoveGlobalDeviceObject@0
-
0000051A — _USBDIAG_ExAllocatePool@8
-
00000548 — _USBDIAG_ExFreePool@4
-
0000056A — _USBDIAG_ProcessIOCTL@8
-
00000657 — _USBDIAG_Chap9Control@8
-
00000ECD — _USBDIAG_Ch9CallUSBD@24
-
00000FD9 — _USBDIAG_SendPacket@20
-
00001080 — _pAllocFromBuffer@20
-
000010AA — _USBDIAG_HIDP_GetCollection@8
-
0000123A — _USBDIAG_Configure_Device@8
-
000013F3 — _USBDIAG_SelectInterfaces@16
-
00001574 — _Ch9FillInReqStatus@12
-
0000160B — _USBDIAG_ProcessPowerIrp@8
-
000016A1 — _USBDIAG_PoRequestCompletion@20
-
000016EB — _USBDIAG_SetDevicePowerState@12
-
00001726 — _HidP_FreeCollectionDescription@4
-
0000172C — _HidP_GetCollectionDescription@16
-
00001732 — _DbgPrint
-
00001738 — _sprintf
Segment 2: .data @ 000006B0
-
00000000 — ??_C@_0DB@OEHH@USBDIAG?4SYS?3?5exiting?5?$CIUSBDIAG?$CJ?5D@
("USBDIAG.SYS: exiting (USBDIAG) D"...)
-
00000034 — ??_C@_0DF@GMMP@USBDIAG?4SYS?3?5USBDIAG?5Driver?5Buil@
("USBDIAG.SYS: USBDIAG Driver Buil"...)
-
0000006C — ??_C@_0M@CKCG@Apr?528?51998?$AA@
("Apr 28 1998")
-
00000078 — ??_C@_08BHGO@18?320?307?$AA@
("18:20:07")
-
00000084 — ??_C@_0CN@DEKG@USBDIAG?4SYS?3?5entering?5?$CIUSBDIAG?$CJ?5@
("USBDIAG.SYS: entering (USBDIAG) "...)
-
000000B4 — ??_C@_0CC@NOHL@USBDIAG?4SYS?3?5exit?5USBDIAG_Unload@
("USBDIAG.SYS: exit USBDIAG_Unload"...)
-
000000D8 — ??_C@_0CD@DKMB@USBDIAG?4SYS?3?5enter?5USBDIAG_Unloa@
("USBDIAG.SYS: enter USBDIAG_Unloa"...)
-
000000FC — ??_C@_1CA@GNDK@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAU?$AAS?$AAB?$AAD?$AAI?$AAA?$AAG?$AA?$AA@
(L"\\Device\\USBDIAG")
-
0000011C — ??_C@_1CI@BOL@?$AA?2?$AAD?$AAo?$AAs?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAs?$AA?2?$AAU?$AAS?$AAB?$AAD?$AAI?$AAA?$AAG?$AA?$AA@
(L"\\DosDevices\\USBDIAG")
-
00000144 — ??_C@_0L@JKKN@no?5devices?$AA@
("no devices")
-
00000150 — ??_C@_0CC@IAIO@?$CF2?42d?5Vid?5?$CI0x?$CF4?44x?$CJ?5Pid?5?$CI0x?$CF4?44x@
("%2.2d Vid (0x%4.4x) Pid (0x%4.4x"...)
-
00000174 — _USBDIAG_GlobalDeviceObject
-
00000178 — _USBDIAG_NextDeviceNumber
-
0000017C — _USBDIAG_NumberDevices
-
00000180 — _USBDIAG_DriverObject
Segment 3: .idata$2 @ 00000000
-
00000000 — __IMPORT_DESCRIPTOR_HIDPARSE
-
00000014 — __IMPORT_DESCRIPTOR_USBD
-
00000028 — __IMPORT_DESCRIPTOR_NTOSKRNL
-
0000003C — __IMPORT_DESCRIPTOR_HAL
-
00000050 — __NULL_IMPORT_DESCRIPTOR
-
000000DC — __imp__KeGetCurrentIrql@0
-
000000E0 — \177HAL_NULL_THUNK_DATA
-
000000E4 — __imp__HidP_GetCollectionDescription@16
-
000000E8 — __imp__HidP_FreeCollectionDescription@4
-
000000EC — \177HIDPARSE_NULL_THUNK_DATA
-
000000F0 — __imp_@IofCompleteRequest@8
-
000000F4 — __imp__DbgPrint
-
000000F8 — __imp__IoDeleteDevice@4
-
000000FC — __imp_@IofCallDriver@8
-
00000100 — __imp__IoDetachDevice@4
-
00000104 — __imp__IoAttachDeviceToDeviceStack@8
-
00000108 — __imp__IoCreateSymbolicLink@8
-
0000010C — __imp__IoCreateDevice@28
-
00000110 — __imp__RtlFreeAnsiString@4
-
00000114 — __imp__RtlUnicodeStringToAnsiString@12
-
00000118 — __imp__RtlInitUnicodeString@8
-
0000011C — __imp__KeWaitForSingleObject@20
-
00000120 — __imp__sprintf
-
00000124 — __imp__IoBuildDeviceIoControlRequest@36
-
00000128 — __imp__KeInitializeEvent@12
-
0000012C — __imp__IoDeleteSymbolicLink@4
-
00000130 — __imp__ExAllocatePoolWithTag@12
-
00000134 — __imp__ExFreePool@4
-
00000138 — __imp__IoCancelIrp@4
-
0000013C — __imp__PoRequestPowerIrp@24
-
00000140 — __imp__PoCallDriver@8
-
00000144 — __imp__PoStartNextPowerIrp@4
-
00000148 — \177NTOSKRNL_NULL_THUNK_DATA
-
0000014C — __imp__USBD_ParseConfigurationDescriptorEx@28
-
00000150 — \177USBD_NULL_THUNK_DATA