WMIDRV — Windows 98SE Retail


Source Tree


Segment 1: .text @ 00000170
  • 00000000 — _WMIInitialize@0
  • 0000001E — _IoWMIWriteEvent@4
  • 000000EF — _WmipNotificationCancel@8
  • 00000158 — _WmipEnterAllocCritSect@4
  • 0000017F — _WmipEventNotification@4
  • 0000022A — _WmipDecrementIrpCount@4
  • 00000252 — _WmipIsSMBiosKey@16
  • 0000032B — _WmipFindGuid@20
  • 00000373 — _IoWMISystemControl@12
  • 00000776 — _IoWMICompleteRequest@24
  • 000008A8 — _WmipWmiIrpCompletion@12
  • 000008BE — _wcscmp
Segment 2: _LTEXT @ 000001B0
  • 00000000 — _LCODE_VMM_GetSystemInitState
Segment 3: PNP @ 00000220
  • 00000000 — _CCODE__CONFIGMG_Get_Device_ID
  • 00000008 — _CCODE__NtKernPhysicalDeviceObjectToDevNode
Segment 5: .data @ 00000720
  • 00000000 — ??_C@_13IKBE@?$AA_?$AA?$AA@
  • 00000008 — _WmipNSChunkInfo
  • 00000038 — _WmipNSHead
  • 00000040 — _WmipNPEvent
  • 00000048 — ??_C@_1BC@LHFD@?$AAP?$AAN?$AAP?$AA?5?$AAB?$AAI?$AAO?$AAS?$AA?$AA@
  • 0000005C — ??_C@_1CG@KHLK@?$AAC?$AAo?$AAn?$AAf?$AAi?$AAg?$AAu?$AAr?$AAa?$AAt?$AAi?$AAo?$AAn?$AA?5?$AAD?$AAa?$AAt?$AAa?$AA?$AA@
  • 00000084 — ??_C@_1BG@OHP@?$AAI?$AAd?$AAe?$AAn?$AAt?$AAi?$AAf?$AAi?$AAe?$AAr?$AA?$AA@
  • 0000009C — ??_C@_1IG@LDBL@?$AA?2?$AAR?$AAe?$AAg?$AAi?$AAs?$AAt?$AAr?$AAy?$AA?2?$AAM?$AAa?$AAc?$AAh?$AAi?$AAn?$AAe?$AA?2?$AAH?$AAa@
  • 00000128 — _WmipGuidList
  • 00000140 — _WmipWmiLibInfo
  • 00000168 — ??_C@_0L@FBIB@SMBiosData?$AA@
  • 00000174 — ??_C@_1CA@FCOL@?$AAM?$AAo?$AAf?$AAR?$AAe?$AAs?$AAo?$AAu?$AAr?$AAc?$AAe?$AAN?$AAa?$AAm?$AAe?$AA?$AA@
  • 00000194 — ??_C@_1DK@KACK@?$AA?2?$AAD?$AAo?$AAs?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAs?$AA?2?$AAW?$AAM?$AAI?$AAS?$AAe?$AAr?$AAv?$AAi@
  • 000001D0 — ??_C@_1DC@LLHJ@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAW?$AAM?$AAI?$AAS?$AAe?$AAr?$AAv?$AAi?$AAc?$AAe?$AAD?$AAe@
  • 00000204 — ??_C@_0DI@IDEP@?2Registry?2Machine?2System?2Current@
  • 00000240 — _WmipRegistryPath
  • 00000248 — _WmipMaxKmWnodeEventSize
  • 0000024C — _WmipServiceDeviceObject
  • 00000250 — _WmipSMBiosChecked
  • 00000254 — _WmipSMBiosTableVirtualAddress
  • 00000258 — _WmipSMBiosTablePhysicalAddress
  • 00000260 — _WmipSMBiosTableLength
  • 00000264 — _WmipNPNotificationSpinlock
  • 00000268 — _WmipNotificationsWaiting
  • 0000026C — _WmipInitialized
Segment 6: .idata$2 @ 00000E00
  • 00000000 — __IMPORT_DESCRIPTOR_HAL
  • 00000014 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000028 — __IMPORT_DESCRIPTOR_ntoskrnl
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 00000114 — __imp_@KfAcquireSpinLock@4
  • 00000118 — __imp_@ExAcquireFastMutex@4
  • 0000011C — __imp_@ExReleaseFastMutex@4
  • 00000120 — __imp_@KfReleaseSpinLock@8
  • 00000124 — \177HAL_NULL_THUNK_DATA
  • 00000128 — __imp__ZwQueryValueKey@24
  • 0000012C — __imp__IoOpenDeviceInterfaceRegistryKey@12
  • 00000130 — __imp__IoGetDeviceProperty@20
  • 00000134 — __imp__ExQueueWorkItem@8
  • 00000138 — __imp__RtlAppendUnicodeToString@8
  • 0000013C — __imp__KeReleaseMutex@8
  • 00000140 — __imp__ExAllocatePoolWithTag@12
  • 00000144 — __imp__ZwClose@4
  • 00000148 — __imp__ExFreePool@4
  • 0000014C — __imp__IoReleaseCancelSpinLock@4
  • 00000150 — __imp__KeWaitForSingleObject@20
  • 00000154 — __imp_@InterlockedIncrement@4
  • 00000158 — __imp_@InterlockedExchange@8
  • 0000015C — __imp_@InterlockedDecrement@4
  • 00000160 — __imp__KeInitializeEvent@12
  • 00000164 — __imp__ObReferenceObjectByPointer@16
  • 00000168 — __imp_@ObfDereferenceObject@4
  • 0000016C — __imp_@IofCompleteRequest@8
  • 00000170 — __imp__RtlAnsiStringToUnicodeString@12
  • 00000174 — __imp__KeSetEvent@12
  • 00000178 — __imp__RtlFreeUnicodeString@4
  • 0000017C — __imp__wcscmp
  • 00000180 — __imp__RtlQueryRegistryValues@20
  • 00000184 — __imp__ZwOpenKey@12
  • 00000188 — __imp__RtlInitUnicodeString@8
  • 0000018C — __imp__MmUnmapIoSpace@8
  • 00000190 — __imp__MmMapIoSpace@16
  • 00000194 — __imp__ZwEnumerateKey@24
  • 00000198 — __imp_@IofCallDriver@8
  • 0000019C — __imp__KeQuerySystemTime@4
  • 000001A0 — __imp__KeInitializeSpinLock@4
  • 000001A4 — __imp__KeInitializeMutex@8
  • 000001A8 — __imp__IoDeleteDevice@4
  • 000001AC — __imp__IoCreateSymbolicLink@8
  • 000001B0 — __imp__IoCreateDevice@28
  • 000001B4 — __imp__IoBuildSynchronousFsdRequest@28
  • 000001B8 — __imp__IoGetRelatedDeviceObject@4
  • 000001BC — __imp__IoGetAttachedDeviceReference@4
  • 000001C0 — __imp__ObReferenceObjectByHandle@24
  • 000001C4 — _IoFileObjectType
  • 000001C4 — __imp__IoFileObjectType
  • 000001C8 — __imp__RtlInitAnsiString@8
  • 000001CC — \177NTOSKRNL_NULL_THUNK_DATA
  • 000001D0 — __imp__IoCreateDriver@8
  • 000001D4 — \177ntoskrnl_NULL_THUNK_DATA
Segment 7: PAGE @ 00000000
  • 00000000 — _IoWMIRegistrationControl@8
  • 000000C4 — _IoWMIAllocateInstanceIds@12
  • 000001D2 — _IoWMISuggestInstanceName@16
  • 0000041A — _WmipUnpendNotificationIrpOrQueue@8
  • 0000048C — _WmipNotifyUserMode@16
  • 00000689 — _WmipGetNotificationOrPendIrp@20
  • 00000775 — _WmipReadNotification@20
  • 00000851 — _WmipFlushNotificationQueue@8
  • 000008C3 — _WmipInitializeRegistration@4
  • 000008F3 — _WmipAllocRegEntry@12
  • 00000A34 — _WmipUnreferenceRegEntry@8
  • 00000AD8 — _WmipWaitForIrpCompletion@4
  • 00000AF4 — _WmipRegisterDevice@12
  • 00000B78 — _WmipDeregisterDevice@8
  • 00000BF1 — _WmipUpdateRegistration@8
  • 00000C39 — _WmipFindRegEntryByDevice@12
  • 00000C95 — _WmipGetAllRegInfo@16
  • 00000D09 — _WmipPDOToDeviceInstanceName@8
  • 00000D66 — _WmipTranslatePDOInstanceNames@8
  • 00000EC1 — _WmipFindSMBiosEPSHeader@8
  • 00000F65 — _WmipSMBiosIdentifierRegQueryRoutine@24
  • 00000F8F — _WmipSMBiosDataRegQueryRoutine@24
  • 00001011 — _WmipFindSMBiosTable@12
  • 0000112C — _WmipGetSMBiosTableData@8
  • 000011ED — _WmipQueryWmiRegInfo@16
  • 0000121D — _WmipQueryWmiDataBlock@32
  • 00001281 — _DriverEntry@8
  • 00001286 — _WmipDriverEntry@8
  • 000013BF — _WmipOpen@8
  • 000013FF — _WmipClose@8
  • 00001443 — _WmipCancelPendingIrps@8
  • 000014A9 — _WmipCleanup@8
  • 000014FA — _WmipUpdateDeviceStackSize@8
  • 00001525 — _WmipIoControl@8
  • 00001843 — _WmipSystemControl@8
  • 00001858 — _WmipFileObjectToPDO@8
  • 00001902 — _WmipForwardWmiIrp@32
  • 00001A2C — _WmipTranslateFileHandle@8
  • 00001AEB — _WmipProbeWnodeWorker@36
  • 00001B6E — _WmipProbeWnodeAllData@12
  • 00001BA9 — _WmipProbeWnodeSingleInstance@16
  • 00001C11 — _WmipProbeWnodeSingleItem@8
  • 00001C69 — _WmipProbeWnodeMethodItem@12
  • 00001CC7 — _WmipAllocEntry@4
  • 00001DCD — _WmipFreeEntry@8