11#define STR_MODULENAME "AC97 Wave: "
18#pragma code_seg("PAGE")
36 "Allocation failures cause a system crash"))
69 *ServiceGroup_ =
NULL;
183 pWaveICHStream->Release ();
NTSTATUS Init(IN CMiniport *Miniport_, IN PUNKNOWN PortStream, IN WavePins Pin_, IN BOOLEAN Capture_, IN PKSDATAFORMAT DataFormat_, OUT PSERVICEGROUP *ServiceGroup_)
NTSTATUS ValidateFormat(IN PKSDATAFORMAT DataFormat, IN WavePins Pin)
_In_ PRESOURCELIST _In_ PPORT Port_
#define NT_SUCCESS(StatCode)
void __fastcall obj_AddRef(PUNKNOWN obj, void **ppvObject)
NTSTATUS CreateAC97MiniportWavePCI(OUT PUNKNOWN *Unknown, IN REFCLSID, IN PUNKNOWN UnknownOuter OPTIONAL, IN POOL_TYPE PoolType)
#define DOUT(lvl, strings)
#define IMP_CMiniport(cType, IID)
#define __drv_reportError(why)
#define _Use_decl_annotations_
IDmaChannel * PDMACHANNEL
IMiniportWavePciStream * PMINIPORTWAVEPCISTREAM
IResourceList * PRESOURCELIST
IPortWavePciStream * PPORTWAVEPCISTREAM
IMiniportWavePci * PMINIPORTWAVEPCI
IServiceGroup * PSERVICEGROUP
IPortWavePci * PPORTWAVEPCI
PULONG MinorVersion OPTIONAL
STDMETHODIMP_(void) CMiniportWaveICH
NTSTATUS CreateMiniportWaveICHStream(OUT CMiniportWaveICHStream **pWaveIchStream, IN PUNKNOWN pUnknown, _When_((PoolType &NonPagedPoolMustSucceed) !=0, __drv_reportError("Must succeed pool allocations are forbidden. " "Allocation failures cause a system crash")) IN POOL_TYPE PoolType)
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG PoolTag
_Must_inspect_result_ _In_ WDFIORESREQLIST _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFIORESLIST * ResourceList
#define DBG_PRINT(ppi, ch, level)
@ NonPagedPoolMustSucceed