1394BUS — Windows 98 Retail


Source Tree

  • ../1394bus.c
  • ../busirp.c
  • ../busisoch.c
  • ../busmap.c
  • ../buspnp.c
  • ../dbg.c

Segment 1: .text @ 000014A0
  • 00000000 — _Bus1394Power@8
  • 0000003F — _Bus1394FindDevice@16
  • 00000082 — _Bus1394BusReset@8
  • 0000041A — _Bus1394PnPEnumCompletionRoutine@12
  • 0000087C — _Bus1394SynchCompletionRoutine@12
  • 00000892 — _Bus1394BusResetCompletionRoutine@12
  • 0000089A — _Bus1394ForceRootCompletionRoutine@12
  • 0000089A — _Bus1394OptimizeTopologyCompletionRoutine@12
  • 000008B6 — _Bus1394FormSpeedMap@4
  • 000009AE — _Bus1394CalculateCrc@8
  • 000009D2 — _Bus1394Crc16@8
  • 00000A0D — _Bus1394GetMaxSpeedBetweenNodes@16
  • 00000C1A — _Bus1394FindChildren@12
  • 00000D26 — _Bus1394OptimizeTopology@8
  • 00000E10 — _Bus1394ReconcilePower@8
  • 0000100A — _Bus1394BusResetDpc@16
  • 00001043 — _Bus1394Close@8
  • 00001043 — _Bus1394Open@8
  • 0000105C — _Bus1394IOCtl@8
  • 000015E6 — _Bus1394AsyncCompletionRoutine@12
  • 00001679 — _Bus1394Indication@8
  • 00001DF8 — _Bus1394IndicationComplete@8
  • 00001E90 — _Bus1394DispatchAddressMapRequest@12
  • 00001EBC — _Bus1394AllocAddressRange@16
  • 0000239C — _Bus1394FreeAddressRange@16
  • 000025DC — _Bus1394AllocLowAddress@12
  • 000026E0 — _Bus1394StorageInRange@12
  • 0000270F — _Bus1394ReturnStorageToPool@8
  • 00002740 — _Bus1394NotificationDpc@16
  • 000027EC — _Bus1394InvalidateDeviceMappings@4
  • 000028B6 — _Bus1394DispatchIsochRequest@12
  • 000028D9 — _Bus1394IsochChainToPort@16
  • 000028F7 — _Bus1394GetIsochBandwidth@8
  • 00002926 — _Bus1394SetIsochBandwidth@8
  • 0000296F — _Bus1394ChangeBandwidthUnits@16
  • 000029E7 — _Bus1394GetIsochChannels@8
  • 00002A1F — _Bus1394SetIsochChannels@12
  • 00002B1F — _Bus1394InitializeIsoch@4
  • 00002B6D — _Debug_Assert@16
Segment 2: .data @ 00001E40
  • 00000000 — ??_C@_1CA@MPBH@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AA1?$AA3?$AA9?$AA4?$AAB?$AAU?$AAS?$AA?$AA@ (L"\\Device\\1394BUS")
  • 00000020 — ??_C@_03NNAM@Irb?$AA@ ("Irb")
  • 00000024 — ??_C@_08GMFP@StartIrp?$AA@ ("StartIrp")
  • 00000030 — ??_C@_1CG@CFND@?$AA1?$AA3?$AA9?$AA4?$AA?2?$AA0?$AA3?$AA1?$AA8?$AA8?$AA7?$AA?$CG?$AA0?$AA4?$AA0?$AA8?$AA9?$AA2?$AA?$AA@ (L"1394\\031887&040892")
  • 00000058 — ??_C@_0CE@LCPH@status?5?$CB?$DN?5STATUS_INVALID_GENERAT@ ("status != STATUS_INVALID_GENERAT"...)
  • 0000007C — ??_C@_0BJ@CAOF@uniCompatibleIdHi?4Buffer?$AA@ ("uniCompatibleIdHi.Buffer")
  • 00000098 — ??_C@_0BJ@JJCC@uniCompatibleIdLo?4Buffer?$AA@ ("uniCompatibleIdLo.Buffer")
  • 000000B4 — ??_C@_13KOKC@?$AA?$CG?$AA?$AA@ (L"&")
  • 000000B8 — ??_C@_1M@KDEH@?$AA1?$AA3?$AA9?$AA4?$AA?2?$AA?$AA@ (L"1394\\")
  • 000000C4 — ??_C@_0BP@CEGE@DeviceExtension?9?$DOUnitDirectory?$AA@ ("DeviceExtension->UnitDirectory")
  • 000000E4 — ??_C@_0BF@JOBB@uniUniqueIdHi?4Buffer?$AA@ ("uniUniqueIdHi.Buffer")
  • 000000FC — ??_C@_0BF@CHNG@uniUniqueIdLo?4Buffer?$AA@ ("uniUniqueIdLo.Buffer")
  • 00000114 — ??_C@_0BL@ELFK@DeviceExtension?9?$DOConfigRom?$AA@ ("DeviceExtension->ConfigRom")
  • 00000130 — ??_C@_0CN@BPBL@DeviceExtension?9?$DOTag?5?$DN?$DN?5DEVICE_E@ ("DeviceExtension->Tag == DEVICE_E"...)
  • 00000160 — ??_C@_13ECNF@?$AA?5?$AA?$AA@ (L" ")
  • 00000164 — ??_C@_0BF@GPA@uniDeviceName?4Buffer?$AA@ ("uniDeviceName.Buffer")
  • 0000017C — ??_C@_0M@CAHN@?4?4?2buspnp?4c?$AA@ ("..\\buspnp.c")
  • 00000188 — ??_C@_09IGBI@ConfigRom?$AA@ ("ConfigRom")
  • 00000194 — ??_C@_03CBFC@Irp?$AA@ ("Irp")
  • 00000198 — ??_C@_0BB@JANF@BusResetWorkItem?$AA@ ("BusResetWorkItem")
  • 000001AC — ??_C@_0FB@CABG@?$CI?$CIPPORT_EXTENSION?$CJ?5PortDeviceObj@ ("((PPORT_EXTENSION) PortDeviceObj"...)
  • 00000200 — ??_C@_0JI@MPP@?$CI?$CIPNODE_DEVICE_EXTENSION?$CJ?5BusIns@ ("((PNODE_DEVICE_EXTENSION) BusIns"...)
  • 00000298 — ??_C@_0HH@DILD@?$CI?$CIPCONFIG_ROM_INFO?$CJ?5?$CGIrb?9?$DOBusRes@ ("((PCONFIG_ROM_INFO) &Irb->BusRes"...)
  • 00000310 — ??_C@_0EA@FJHL@?$CI?$CIPCONFIG_ROM_INFO?$CJ?5?$CGIrb?9?$DOBusRes@ ("((PCONFIG_ROM_INFO) &Irb->BusRes"...)
  • 00000350 — ??_C@_0BC@DNHG@ModelLeafLocation?$AA@ ("ModelLeafLocation")
  • 00000364 — ??_C@_0BK@MMEC@u?4DirectoryInfo?4DI_Length?$AA@ ("u.DirectoryInfo.DI_Length")
  • 00000380 — ??_C@_0IG@EPCC@?$CI?$CIPDEVICE_INFORMATION?$CJ?5DeviceExt@ ("((PDEVICE_INFORMATION) DeviceExt"...)
  • 00000408 — ??_C@_01JAP@i?$AA@ ("i")
  • 0000040C — ??_C@_1CC@MEFB@?$AAO?$AAp?$AAt?$AAi?$AAm?$AAi?$AAz?$AAe?$AAT?$AAo?$AAp?$AAo?$AAl?$AAo?$AAg?$AAy?$AA?$AA@ (L"OptimizeTopology")
  • 00000430 — ??_C@_1BE@HJCI@?$AAC?$AAo?$AAn?$AAf?$AAi?$AAg?$AAR?$AAo?$AAm?$AA?$AA@ (L"ConfigRom")
  • 00000444 — ??_C@_1BO@MLPO@?$AAD?$AAi?$AAa?$AAg?$AAn?$AAo?$AAs?$AAt?$AAi?$AAc?$AAM?$AAo?$AAd?$AAe?$AA?$AA@ (L"DiagnosticMode")
  • 00000464 — ??_C@_1BO@DFIL@?$AAS?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAN?$AAo?$AAn?$AAC?$AAo?$AAm?$AAp?$AA?$AA@ (L"SupportNonComp")
  • 00000484 — ??_C@_0CE@FDPF@fullInfo?9?$DODataLength?5?$DM?$DN?5?$CKDataLen@ ("fullInfo->DataLength <= *DataLen"...)
  • 000004A8 — ??_C@_0BF@HEIN@DeviceExtension?9?$DOIrp?$AA@ ("DeviceExtension->Irp")
  • 000004C0 — ??_C@_0BK@DJDH@StorageEntry?9?$DOSE_Callback?$AA@ ("StorageEntry->SE_Callback")
  • 000004DC — ??_C@_0M@NDJM@?4?4?2busmap?4c?$AA@ ("..\\busmap.c")
  • 000004E8 — ??_C@_0N@LDEB@StorageEntry?$AA@ ("StorageEntry")
  • 000004F8 — ??_C@_0N@OBKG@InRangeEntry?$AA@ ("InRangeEntry")
  • 00000508 — ??_C@_0BJ@PJMD@status?5?$DN?$DN?5STATUS_SUCCESS?$AA@ ("status == STATUS_SUCCESS")
  • 00000524 — ??_C@_0CB@DFAH@TempStorageEntry?5?$CB?$DN?5StorageEntry@ ("TempStorageEntry != StorageEntry"...)
  • 00000548 — ??_C@_05LLOB@FALSE?$AA@ ("FALSE")
  • 00000550 — ??_C@_1BE@PALB@?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt?$AA?$AA@ (L"Microsoft")
  • 00000564 — ??_C@_1BA@PNAM@?$AA1?$AA3?$AA9?$AA4?$AA?5?$AAP?$AAC?$AA?$AA@ (L"1394 PC")
  • 00000578 — _IsochRtn
Segment 3: .idata$2 @ 00002460
  • 00000000 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000014 — __IMPORT_DESCRIPTOR_HAL
  • 00000028 — __NULL_IMPORT_DESCRIPTOR
  • 000000E8 — __imp__KeStallExecutionProcessor@4
  • 000000EC — __imp_@KfAcquireSpinLock@4
  • 000000F0 — __imp_@KfReleaseSpinLock@8
  • 000000F4 — \177HAL_NULL_THUNK_DATA
  • 000000F8 — __imp__RtlIntegerToUnicodeString@12
  • 000000FC — __imp__RtlAppendUnicodeStringToString@8
  • 00000100 — __imp__RtlInitUnicodeString@8
  • 00000104 — __imp__IoGetDeviceObjectPointer@16
  • 00000108 — __imp__RtlAppendUnicodeToString@8
  • 0000010C — __imp_@IofCompleteRequest@8
  • 00000110 — __imp_@IofCallDriver@8
  • 00000114 — __imp__ExAllocatePoolWithTag@12
  • 00000118 — __imp_@ObfReferenceObject@4
  • 0000011C — __imp__IoAllocateIrp@8
  • 00000120 — __imp__IoFreeIrp@4
  • 00000124 — __imp__KeInitializeDpc@12
  • 00000128 — __imp__ExFreePool@4
  • 0000012C — __imp__RtlFreeUnicodeString@4
  • 00000130 — __imp__RtlAnsiStringToUnicodeString@12
  • 00000134 — __imp__RtlInitAnsiString@8
  • 00000138 — __imp__PoStartNextPowerIrp@4
  • 0000013C — __imp__KeInitializeEvent@12
  • 00000140 — __imp__MmCreateMdl@12
  • 00000144 — __imp__KeSetEvent@12
  • 00000148 — __imp__ExQueueWorkItem@8
  • 0000014C — __imp__IoInvalidateDeviceRelations@8
  • 00000150 — __imp__KeWaitForSingleObject@20
  • 00000154 — __imp__KeClearEvent@4
  • 00000158 — __imp__IoCreateDevice@28
  • 0000015C — __imp__KeInitializeSpinLock@4
  • 00000160 — __imp__KeInsertQueueDpc@12
  • 00000164 — __imp__IoDeleteDevice@4
  • 00000168 — __imp__ZwClose@4
  • 0000016C — __imp__IoOpenDeviceRegistryKey@16
  • 00000170 — __imp__ZwQueryValueKey@24
  • 00000174 — __imp_@KefReleaseSpinLockFromDpcLevel@4
  • 00000178 — __imp_@ExfInterlockedInsertTailList@12
  • 0000017C — __imp_@ExfInterlockedRemoveHeadList@8
  • 00000180 — __imp__MmMapLockedPages@8
  • 00000184 — __imp_@ExInterlockedPopEntrySList@8
  • 00000188 — __imp_@KefAcquireSpinLockAtDpcLevel@4
  • 0000018C — __imp__MmBuildMdlForNonPagedPool@4
  • 00000190 — \177NTOSKRNL_NULL_THUNK_DATA
Segment 4: PAGE @ 00000000
  • 00000000 — _DriverEntry@8
  • 00000005 — _Bus1394RegisterPortDriver@4
  • 000002CD — _Bus1394PnP@8
  • 00001480 — _Bus1394GetConfigurationInformation@4
  • 00001D57 — _Bus1394KillChild@4
  • 00001DD0 — _Bus1394SubmitIrpSynch@12
  • 00001E58 — _Bus1394GetRegistryParameters@24
  • 00001F39 — _Bus1394GetRegistryKeyValue@20
  • 00001FE6 — _Bus1394SignalBusReset@4
  • 00002095 — _Bus1394InitializeMapping@4
  • 00002836 — _Bus1394UnInitializeMapping@4
  • 000028BD — _Bus1394IsochAllocateBandwidth@16
  • 00002C90 — _Bus1394IsochAllocateChannel@16
  • 00003355 — _Bus1394IsochFreeBandwidth@16
  • 00003597 — _Bus1394IsochFreeChannel@16
  • 000038DE — _Bus1394IsochQueryResources@16
  • 00003B6E — _Bus1394IsochSetChannelBandwidth@16