OPENHCI — Windows 98SE Retail


Source Tree


Segment 1: .text @ 00000A60
  • 00000000 — _OpenHCI_CompleteIrp@12
  • 0000001B — _OpenHCI_URB_Dispatch@8
  • 000002A9 — _OpenHCI_GrowDescriptorPool@16
  • 00000396 — _OpenHCI_ReserveDescriptors@8
  • 000003C6 — _OpenHCI_UnReserveDescriptors@8
  • 000003D9 — _OpenHCI_Alloc_HcdTD@4
  • 00000408 — _OpenHCI_Free_HcdTD@8
  • 00000437 — _OpenHCI_LogDesc_to_PhyDesc@8
  • 0000046F — _OpenHCI_CheckBandwidth@12
  • 000004DF — _InsertEDForEndpoint@16
  • 00000656 — _RemoveEDForEndpoint@4
  • 00000826 — _OpenHCI_OpenEndpoint@16
  • 00000B9C — _OpenHCI_CloseEndpoint@16
  • 00000CCE — _Get32BitFrameNumber@4
  • 00000CFA — _OpenHCI_PauseED@4
  • 00000D7E — _OpenHCI_HcControl_AND@4
  • 00000DC0 — _OpenHCI_HcControl_SetHCFS@4
  • 00000E18 — _OpenHCI_ListEnablesAtNextSOF@4
  • 00000E2F — _DriverEntry@8
  • 00000E6F — _OpenHCI_Dispatch@8
  • 00000F74 — _OpenHCI_Unload@4
  • 00000F77 — _OpenHCI_CreateDeviceObject@12
  • 00001062 — _OpenHCI_PnPAddDevice@8
  • 000010FC — _OpenHCI_ExternalGetCurrentFrame@8
  • 00001113 — _OpenHCI_Shutdown@4
  • 0000117B — _OpenHCI_StopDevice@8
  • 0000124B — _OpenHCI_StopController@4
  • 0000128F — _OpenHCI_InitializeSchedule@4
  • 000014A5 — _OpenHCI_StopBIOS@4
  • 00001557 — _OpenHCI_StartBIOS@4
  • 00001620 — _OpenHCI_InitializeHardware@4
  • 000017E4 — _OpenHCI_IdleController@4
  • 00001822 — _OpenHCI_StartController@4
  • 0000188B — _OpenHCI_DeferIrpCompletion@12
  • 000018A1 — _OpenHCI_QueryCapabilities@8
  • 00001959 — _OpenHCI_StartDevice@8
  • 00001B34 — _OpenHCI_GetResources@12
  • 00001C69 — _OpenHCI_DeferredStartDevice@8
  • 00001C98 — _OpenHCI_GetRegFlags@8
  • 00001D6A — _OpenHCI_GetSOFRegModifyValue@8
  • 00001DB6 — _OpenHCI_FixLists@4
  • 00001DE8 — _OpenHCI_RhPortsIdle@4
  • 00001E37 — _OpenHCI_CheckIdle@4
  • 00001F01 — _OpenHCI_DeadmanDPC@16
  • 00001F2B — _OpenHCI_InsertMagicEDs@4
  • 00001F9C — _OpenHCI_InterruptService@8
  • 00002216 — _OpenHCI_IsrDPC@16
  • 00002719 — _OpenHCI_Free_HcdED@8
  • 00002729 — _OpenHCI_CancelTDsForED@4
  • 00002929 — _OpenHCI_CompleteUsbdTransferRequest@16
  • 00002A0D — _OpenHCI_CancelTransfer@8
  • 00002ADF — _OpenHCI_ProcessDoneTD@12
  • 00002B7D — _OpenHCI_ProcessDoneQueue@8
  • 00002BE4 — _OpenHCI_ProcessDoneAsyncTD@32
  • 00002F0B — _OpenHCI_ProcessHWPacket@16
  • 00002F8B — _OpenHCI_ProcessDoneIsoTD@32
  • 00003060 — _OpenHCI_AddToPendigList@8
  • 00003091 — _OpenHCI_RemoveFromPendigList@8
  • 000030C4 — _OpenHCI_RootHubStartXfer@20
  • 000035BB — _EmulateRootHubInterruptXfer@8
  • 000036F2 — _CheckRootHub@12
  • 000037CF — _OpenHCI_CancelRootInterrupt@8
  • 0000385C — _OpenHCI_LockAndCheckEndpoint@16
  • 0000389D — _OpenHCI_UnlockEndpoint@8
  • 000038B1 — _OpenHCI_ProcessEndpoint@8
  • 00003937 — _OpenHCI_EndpointWorker@4
  • 00003A93 — _OpenHCI_SetTranferError@8
  • 00003AAE — _OpenHCI_QueueTransfer@8
  • 00003C1D — _GetLengthToMap@12
  • 00003C49 — _OpenHCI_MapTransferToTD@40
  • 00003D52 — _OpenHCI_ControlTransfer@16
  • 00003F93 — _OpenHCI_BulkOrInterruptTransfer@16
  • 00004141 — _OpenHCI_MapIsoTransfer@40
  • 000041B5 — _OpenHCI_IsoTDBuilder@44
  • 000043F0 — _OpenHCI_IsoTransfer@16
  • 0000458E — _OpenHCI_QueueGeneralRequest@16
  • 00004611 — _OpenHCI_AbortEndpoint@16
  • 000046DC — _OpenHCI_IoMapTransfer@32
  • 000047A0 — _OpenHCI_SetDevicePowerState@12
  • 00004868 — _OpenHCI_Suspend@8
  • 00004908 — _OpenHCI_Resume@8
  • 000049DB — _OpenHCI_SaveHCstate@4
  • 00004A1A — _OpenHCI_RestoreHCstate@8
  • 00004B0B — _OpenHCI_PowerIrpComplete@12
  • 00004B36 — _OpenHCI_RootHubPower@8
  • 00004BA6 — _USBD_GetPdoRegistryParameter@20
Segment 2: .data @ 00000C80
  • 00000000 — _OHCI_Debug_Trace_Level
  • 00000018 — ??_C@_1BG@IAPM@?$AAI?$AAd?$AAl?$AAe?$AAE?$AAn?$AAa?$AAb?$AAl?$AAe?$AA?$AA@
  • 00000030 — ??_C@_1BO@BKBC@?$AAH?$AAy?$AAd?$AAr?$AAa?$AAF?$AAi?$AAx?$AAE?$AAn?$AAa?$AAb?$AAl?$AAe?$AA?$AA@
  • 00000050 — ??_C@_1BO@EKME@?$AAS?$AAl?$AAo?$AAw?$AAB?$AAu?$AAl?$AAk?$AAE?$AAn?$AAa?$AAb?$AAl?$AAe?$AA?$AA@
  • 00000070 — ??_C@_1DE@EOKK@?$AAr?$AAe?$AAc?$AAo?$AAm?$AAm?$AAe?$AAn?$AAd?$AAe?$AAd?$AAC?$AAl?$AAo?$AAc?$AAk?$AAs?$AAP?$AAe?$AAr@
  • 000000A8 — _RH_DeviceDescriptor
  • 000000C0 — _RH_ConfigurationDescriptor
  • 000000E0 — _RH_HubDescriptor
Segment 3: .idata$2 @ 00000000
  • 00000000 — __IMPORT_DESCRIPTOR_USBD
  • 00000014 — __IMPORT_DESCRIPTOR_HAL
  • 00000028 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 00000130 — __imp_@KfRaiseIrql@4
  • 00000134 — __imp_@KfLowerIrql@4
  • 00000138 — __imp__KeStallExecutionProcessor@4
  • 0000013C — __imp_@KfAcquireSpinLock@4
  • 00000140 — __imp_@KfReleaseSpinLock@8
  • 00000144 — \177HAL_NULL_THUNK_DATA
  • 00000148 — __imp__KeQueryTimeIncrement@0
  • 0000014C — __imp__KeQuerySystemTime@4
  • 00000150 — __imp__MmMapLockedPages@8
  • 00000154 — __imp__WRITE_REGISTER_ULONG@8
  • 00000158 — __imp__READ_REGISTER_ULONG@4
  • 0000015C — __imp_@ExfInterlockedPushEntryList@12
  • 00000160 — __imp_@ExfInterlockedPopEntryList@8
  • 00000164 — __imp__ExFreePool@4
  • 00000168 — __imp__KeSynchronizeExecution@12
  • 0000016C — __imp__KeInitializeSpinLock@4
  • 00000170 — __imp__ExAllocatePoolWithTag@12
  • 00000174 — __imp_@IofCallDriver@8
  • 00000178 — __imp__IoDeleteDevice@4
  • 0000017C — __imp__IoDetachDevice@4
  • 00000180 — __imp__IoCreateDevice@28
  • 00000184 — __imp__RtlFreeUnicodeString@4
  • 00000188 — __imp__IoAttachDeviceToDeviceStack@8
  • 0000018C — __imp__IoDisconnectInterrupt@4
  • 00000190 — __imp__KeCancelTimer@4
  • 00000194 — __imp__IoGetDmaAdapter@12
  • 00000198 — __imp__KeDelayExecutionThread@12
  • 0000019C — __imp__KeSetTimerEx@20
  • 000001A0 — __imp__IoConnectInterrupt@44
  • 000001A4 — __imp_@InterlockedIncrement@4
  • 000001A8 — __imp__IoCancelIrp@4
  • 000001AC — __imp__KeSetEvent@12
  • 000001B0 — __imp__IoFreeIrp@4
  • 000001B4 — __imp__KeWaitForSingleObject@20
  • 000001B8 — __imp__KeInitializeEvent@12
  • 000001BC — __imp__IoAllocateIrp@8
  • 000001C0 — __imp__IoAcquireCancelSpinLock@4
  • 000001C4 — __imp_@InterlockedDecrement@4
  • 000001C8 — __imp__KeInitializeTimer@4
  • 000001CC — __imp__KeInitializeDpc@12
  • 000001D0 — __imp__MmMapIoSpace@16
  • 000001D4 — __imp_@KefReleaseSpinLockFromDpcLevel@4
  • 000001D8 — __imp_@KefAcquireSpinLockAtDpcLevel@4
  • 000001DC — __imp__KeInsertQueueDpc@12
  • 000001E0 — __imp__IoReleaseCancelSpinLock@4
  • 000001E4 — __imp_@InterlockedExchange@8
  • 000001E8 — \177NTOSKRNL_NULL_THUNK_DATA
  • 000001EC — __imp__USBD_AllocateDeviceName@4
  • 000001F0 — __imp__USBD_CompleteRequest@8
  • 000001F4 — __imp__USBD_RegisterHostController@32
  • 000001F8 — __imp__USBD_Dispatch@16
  • 000001FC — __imp__USBD_FreeDeviceName@4
  • 00000200 — __imp__USBD_GetPdoRegistryParameter@20
  • 00000204 — __imp__USBD_RegisterHcDeviceCapabilities@12
  • 00000208 — __imp__USBD_CalculateUsbBandwidth@12
  • 0000020C — \177USBD_NULL_THUNK_DATA