USBAUDIO — Windows 98SE Retail


Source Tree

  • intel/lldiv.asm
  • intel/llmul.asm
  • intel/ulldiv.asm

Segment 1: .text @ 000013F0
  • 00000000 — _DriverEntry@8
  • 00000066 — _HwInitialize@4
  • 000002F5 — _HwUnInitialize@4
  • 000003C3 — _GetUnit@8
  • 00000432 — _CountInputChannels@8
  • 00000493 — _SetAudioState@4
  • 000004EB — _SetInitialSampleFrequency@4
  • 0000051D — _SetStreamDataFormat@4
  • 00000593 — _CancelRenderRequest@4
  • 000005AF — _CountDataBytes@4
  • 000005E2 — _QueueDataSRB@4
  • 00000635 — _AudioReceiveDataPacket@4
  • 0000073A — _AudioReceiveCtrlPacket@4
  • 0000081C — _CheckFormatMatch@8
  • 000008E3 — _ConvertRangeToFormat@12
  • 00000A03 — _MaxInfoForInterface@12
  • 00000B1D — _GetBestSampleRate@8
  • 00000B67 — _GetBestSampleSize@8
  • 00000BB1 — _GetMaxChannels@8
  • 00000BFB — _FindBestMatch@8
  • 00000C85 — _GetDataIntersection@4
  • 00000E21 — _SlaveToMasterClock@4
  • 00000E8F — _AdapterCancelPacket@4
  • 00000F2A — _AdapterTimeoutPacket@4
  • 00000F37 — _AdapterSurpriseRemoval@4
  • 00001005 — _ChangePowerState@4
  • 000011A4 — _IsSupportedFormat@8
  • 00001205 — _CopyDescriptorToFormat@12
  • 000013A7 — _AdapterStreamInfo@4
  • 0000188F — _AdapterOpenStream@4
  • 00001ADC — _AdapterCloseStream@4
  • 00001BB9 — _AdapterUnknownCmd@4
  • 00001BE2 — _AdapterInitComplete@4
  • 00001BED — _AdapterNotSupported@4
  • 00001BFB — _AdapterReceivePacket@4
  • 00001C2D — _PCM2USB_StartDevice@4
  • 00001D76 — _PCM2USB_StopDevice@4
  • 00001DC7 — _PCM2USB_CallUSBD@8
  • 00001E57 — _GetCurrentUSBFrame@4
  • 00001EA3 — _GetAudioSpecificInterface@12
  • 00001F04 — _GetFirstAudioInterface@8
  • 00001F77 — _GetNextAudioInterface@8
  • 00001FAF — _PCM2USB_CountFormats@4
  • 0000200A — _PCM2USB_CountUnits@20
  • 00002179 — _IsSampleRateInRange@16
  • 000022AE — _FindAudioStreamingInterface@12
  • 00002377 — _PCM2USB_SelectConfiguration@4
  • 00002557 — _SelectAudioStreamingInterface@12
  • 000026F9 — _PCM2USB_GetEndpointDescriptor@12
  • 0000273E — _GetMaxPacketSizeForInterface@8
  • 0000275C — _GetFormatForInterface@8
  • 0000277D — _GetChannelConfigForUnit@8
  • 000027E0 — _GetUnitControlInterface@8
  • 00002862 — _GetControlInterfaceForUnits@4
  • 00002907 — _GetTerminalLinkForInterface@8
  • 00002928 — _IsZeroBWInterface@8
  • 00002950 — _SelectZeroBWInterface@8
  • 000029A7 — _PCM2USB_WriteReset@4
  • 000029F9 — _PCM2USB_AbortPipe@4
  • 00002AD3 — _InitIsochPCMRenderStream@4
  • 00002CC6 — _PCMRenderBytePosition@8
  • 00002DD3 — _CountIsochPackets@16
  • 00002EF5 — _AsyncPipeReset@4
  • 00002F4B — _AsyncPollCallback@12
  • 00002FE7 — _RequestAsyncPipeSampleRate@4
  • 0000309A — _PCM1msCompleteCallback@12
  • 0000311B — _Build1MsecPCMIsoRequest@8
  • 000031EC — _PCMCompleteCallback@12
  • 000032F2 — _BuildPCMIsoRequest@12
  • 00003428 — _ProcessStreamHeaderData@8
  • 0000350A — _GetLockDelay@4
  • 000035CE — _LockDelayCallback@12
  • 0000365E — _ServiceLockDelay@4
  • 000037CB — _IsochRenderPCMData@4
  • 00003905 — _CloseIsochPCMRenderStream@4
  • 00003994 — _IsochRenderPCMStateChange@4
  • 00003B13 — _InitType2RenderStream@4
  • 00003C2B — _TypeIIAbortPipe@4
  • 00003CEC — _TypeIICompletionRoutine@12
  • 00003E00 — _CompleteTheFrame@12
  • 00003F74 — _TypeII_Write@4
  • 0000425D — _StopTypeIIStream@4
  • 000042C4 — _TypeIIStateChange@4
  • 00004395 — _CloseTypeIIStream@4
  • 000043C2 — _GetCaptureBytePosition@8
  • 0000444E — _SetDurationForCaptureBuffer@4
  • 0000449B — _TimestampCaptureBuffer@4
  • 000044FE — _InitInputStream@4
  • 00004710 — _ResetInputTransfer@4
  • 000047AC — _InputCompleteWorkItem@4
  • 00004A45 — _IsocInputCompletion@12
  • 00004AFD — _StartIsocInputTransfer@4
  • 00004B59 — _StopPauseIsocInputTransfer@8
  • 00004C94 — _CancelCaptureRequest@4
  • 00004D7F — _CaptureStateChange@4
  • 00004E0C — _CloseInputStream@4
  • 00004E42 — _GetSetProperty@40
  • 00004EC7 — _GetSetByte@24
  • 00004F4E — _GetSetShort@24
  • 00004FD7 — _GetSetProcessingUnitValue@24
  • 00005080 — _GetSetProcessingUnitEnable@16
  • 000050B7 — _GetProcessingUnitRange@24
  • 00005120 — _GetDbLevelRange@24
  • 0000519C — _InitializeDbLevelCache@20
  • 00005250 — _GetSetDBLevel@24
  • 0000534B — _GetSetSampleRate@16
  • 0000546C — _GetAudioLatency@16
  • 000054AC — _GetChannelConfiguration@16
  • 0000551D — _GetAudioPosition@16
  • 0000557E — _GetSetMixLevels@16
  • 00005A15 — _GetMuxSource@12
  • 00005A5D — _SetMuxSource@12
  • 00005A9C — _GetEqualizerValues@28
  • 00005C38 — _SetEqualizerValues@20
  • 00005D15 — _GetEQNumBands@16
  • 00005D36 — _GetNumEqualizerBands@16
  • 00005D69 — _GetEqualizerBands@16
  • 00005DA0 — _GetSetEqualizerLevels@16
  • 00005E02 — _GetEqLevels@20
  • 00005E21 — _GetEqDbRanges@16
  • 00005F1F — _GetSetDeviceSpecific@16
  • 00005FB0 — _VerifyProposedRate@4
  • 00005FF4 — _GetAllocatorInfo@4
  • 00006045 — _GetBasicSupport@4
  • 0000624E — _GetSetBoolean@16
  • 0000633D — _GetSetDynamicRange@16
  • 00006378 — _GetSetCopyProtection@16
  • 000063ED — _GetSetMuxSource@16
  • 00006430 — _GetSetAudioControlLevel@16
  • 00006509 — _GetSetVolumeLevel@16
  • 0000653A — _GetSetToneLevel@16
  • 00006584 — _PropertyNotSupported@16
  • 0000658C — _GetSetNodeEnable@4
  • 000065E6 — _GetAudioProperty@4
  • 0000667E — _SetAudioProperty@4
  • 00006704 — _GetProperty@4
  • 00006772 — _SetProperty@4
  • 000067C2 — _BuildDevicePropertySet@20
  • 00006937 — _BuildStreamPropertySet@20
  • 00006A06 — _InitDalSemi@4
  • 00006A86 — _ConvertTermTypeToNodeType@16
  • 00006B6D — _MapTerminalToPinNumber@8
  • 00006BC9 — _FreeNodeInfo@8
  • 00006C04 — _ProcessInputTerminalUnit@20
  • 00006CCC — _ProcessOutputTerminalUnit@20
  • 00006DB2 — _ProcessMixerUnit@12
  • 00006EF2 — _ProcessSelectorUnit@12
  • 00006F8F — _ProcessFeatureUnit@12
  • 000074C9 — _ProcessProcessingUnit@12
  • 000077C3 — _ProcessExtensionUnit@12
  • 0000786B — _BuildUSBAudioTopology@12
  • 00007A54 — _GetPinsForTerminals@16
  • 00007B79 — _GetSystemTime@0
  • 00007BDC — _AudioStreamClockRtn@4
  • 00007C4F — _EnableDisableClockEvent@4
  • 00007CC9 — _GenerateClockEvents@8
  • 00007D6C — _StreamClassRegisterAdapter@12
  • 00007D72 — _StreamClassStreamNotification
  • 00007D78 — _StreamClassDeviceNotification
  • 00007D7E — _StreamClassGetNextEvent@20
  • 00007D90 — __aulldiv
  • 00007E00 — __alldiv
  • 00007EB0 — __allmul
Segment 3: .data @ 00001520
  • 00000000 — ??_C@_1BG@BCBE@?$AAH?$AAW?$AAR?$AAe?$AAv?$AAi?$AAs?$AAi?$AAo?$AAn?$AA?$AA@
  • 00000018 — _ClockEventItm
  • 00000048 — _ClockEventSet
  • 00000058 — _DeviceSRBHandlers
  • 00000098 — _AC3FrameSizeLookupTable
  • 00000260 — _pDeviceAudioPropHandler
  • 000002F0 — _pStreamAudioPropHandler
  • 00000390 — _ProcessUnitControlsMap
  • 00000440 — _MapPropertyToNode
Segment 4: .idata$2 @ 00001B00
  • 00000000 — __IMPORT_DESCRIPTOR_STREAM
  • 00000014 — __IMPORT_DESCRIPTOR_USBD
  • 00000028 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 0000003C — __IMPORT_DESCRIPTOR_HAL
  • 00000050 — __NULL_IMPORT_DESCRIPTOR
  • 00000100 — __imp__KeQueryPerformanceCounter@4
  • 00000104 — __imp_@KfAcquireSpinLock@4
  • 00000108 — __imp_@KfReleaseSpinLock@8
  • 0000010C — \177HAL_NULL_THUNK_DATA
  • 00000110 — __imp__KeReleaseMutex@8
  • 00000114 — __imp__ExAllocatePoolWithTag@12
  • 00000118 — __imp__KeResetEvent@4
  • 0000011C — __imp_@ExfInterlockedRemoveHeadList@8
  • 00000120 — __imp__KeDelayExecutionThread@12
  • 00000124 — __imp__ExQueueWorkItem@8
  • 00000128 — __imp__ZwClose@4
  • 0000012C — __imp__ZwSetValueKey@24
  • 00000130 — __imp__RtlInitUnicodeString@8
  • 00000134 — __imp__IoOpenDeviceRegistryKey@16
  • 00000138 — __imp__RtlIntegerToUnicodeString@12
  • 0000013C — __imp__KeInitializeMutex@8
  • 00000140 — __imp__KeInitializeSpinLock@4
  • 00000144 — __imp__ExFreePool@4
  • 00000148 — __imp__IoBuildDeviceIoControlRequest@36
  • 0000014C — __imp__KeInitializeEvent@12
  • 00000150 — __imp_@InterlockedIncrement@4
  • 00000154 — __imp__KeWaitForSingleObject@20
  • 00000158 — __imp__KeInitializeSemaphore@12
  • 0000015C — __imp_@IofCallDriver@8
  • 00000160 — __imp__KeReleaseSemaphore@16
  • 00000164 — __imp__IoFreeIrp@4
  • 00000168 — __imp__IoInitializeIrp@12
  • 0000016C — __imp__IoAllocateIrp@8
  • 00000170 — __imp__KeSetEvent@12
  • 00000174 — \177NTOSKRNL_NULL_THUNK_DATA
  • 00000178 — __imp__StreamClassStreamNotification
  • 0000017C — __imp__StreamClassGetNextEvent@20
  • 00000180 — __imp__StreamClassRegisterAdapter@12
  • 00000184 — __imp__StreamClassDeviceNotification
  • 00000188 — \177STREAM_NULL_THUNK_DATA
  • 0000018C — __imp__USBD_CreateConfigurationRequestEx@8
  • 00000190 — __imp__USBD_ParseConfigurationDescriptorEx@28
  • 00000194 — __imp__USBD_ParseDescriptors@16
  • 00000198 — \177USBD_NULL_THUNK_DATA
Segment 5: PAGECONST @ 00000000
  • 00000000 — _PINNAME_VIDEO_CAPTURE
  • 00000010 — _KSDATAFORMAT_SUBTYPE_AC3_AUDIO
  • 00000020 — _KSNODETYPE_DEV_SPECIFIC
  • 00000030 — _KSNODETYPE_CHORUS
  • 00000040 — _KSNODETYPE_REVERB
  • 00000050 — _KSNODETYPE_STEREO_WIDE
  • 00000060 — _KSNODETYPE_PROLOGIC_DECODER
  • 00000070 — _KSNODETYPE_LOUDNESS
  • 00000080 — _KSNODETYPE_DELAY
  • 00000090 — _KSNODETYPE_AGC
  • 000000A0 — _KSNODETYPE_EQUALIZER
  • 000000B0 — _KSNODETYPE_TONE
  • 000000C0 — _KSNODETYPE_VOLUME
  • 000000D0 — _KSNODETYPE_MUTE
  • 000000E0 — _KSNODETYPE_SUM
  • 000000F0 — _KSNODETYPE_MUX
  • 00000100 — _KSNODETYPE_SUPERMIX
  • 00000110 — _KSNODETYPE_SRC
  • 00000120 — _KSNODETYPE_ADC
  • 00000130 — _KSNODETYPE_DAC
  • 00000140 — _KSPROPSETID_Audio
  • 00000150 — _KSPROPSETID_TopologyNode
  • 00000160 — _KSDATAFORMAT_SPECIFIER_WAVEFORMATEX
  • 00000170 — _KSDATAFORMAT_SUBTYPE_MPEG
  • 00000180 — _KSDATAFORMAT_SUBTYPE_MULAW
  • 00000190 — _KSDATAFORMAT_SUBTYPE_ALAW
  • 000001A0 — _KSDATAFORMAT_SUBTYPE_IEEE_FLOAT
  • 000001B0 — _KSDATAFORMAT_SUBTYPE_PCM
  • 000001C0 — _KSDATAFORMAT_SUBTYPE_ANALOG
  • 000001D0 — _KSDATAFORMAT_SUBTYPE_WAVEFORMATEX
  • 000001E0 — _KSDATAFORMAT_TYPE_AUDIO
  • 000001F0 — _KSCATEGORY_AUDIO
  • 00000200 — _KSEVENTSETID_Clock
  • 00000210 — _KSPROPSETID_Stream
  • 00000220 — _KSPROPSETID_Connection
  • 00000230 — _KSDATAFORMAT_SPECIFIER_NONE
  • 00000240 — _KSCATEGORY_RENDER
  • 00000250 — _KSCATEGORY_CAPTURE
  • 00000260 — _KSPROPTYPESETID_General
  • 00000270 — _GUID_NULL