15#if (NTDDI_VERSION >= NTDDI_VISTA)
25 {48000, 44100, 32000, 22050, 16000, 11025, 8000};
27 {48000, 32000, 16000, 8000};
NTSTATUS ProcessResources(IN PRESOURCELIST ResourceList)
DEFINE_STD_CONSTRUCTOR(CAC97MiniportWaveRT)
DEVICE_POWER_STATE m_PowerState
PINTERRUPTSYNC InterruptSync
static NTSTATUS InterruptServiceRoutine(IN PINTERRUPTSYNC InterruptSync, IN PVOID StaticContext)
static NTSTATUS PropertyChannelConfig(IN PPCPROPERTY_REQUEST PropertyRequest)
PADAPTERCOMMON AdapterCommon
CAC97MiniportWaveRTStream * Streams[PIN_MICIN_OFFSET+1]
NTSTATUS TestDataFormat(IN PKSDATAFORMAT Format, IN WavePins Pin)
NTSTATUS BuildDataRangeInformation(void)
IAC97AdapterCommon * PADAPTERCOMMON
IN PDCB IN VBO IN ULONG IN BOOLEAN Pin
enum _DEVICE_POWER_STATE DEVICE_POWER_STATE
IInterruptSync * PINTERRUPTSYNC
IResourceList * PRESOURCELIST
const DWORD dwMicSampleRates[MIC_SAMPLERATES_TESTED]
const int PIN_WAVEIN_OFFSET
const int MIC_SAMPLERATES_TESTED
const DWORD dwWaveSampleRates[WAVE_SAMPLERATES_TESTED]
const int WAVE_SAMPLERATES_TESTED
const int PIN_MICIN_OFFSET
const int PIN_WAVEOUT_OFFSET
NTSTATUS CreateAC97MiniportWaveRTStream(OUT CAC97MiniportWaveRTStream **pRTStream)
_Must_inspect_result_ _In_ WDFIORESREQLIST _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFIORESLIST * ResourceList