50 public IAdapterPowerManagement,
STDMETHODIMP_(UInt32) readUInt32(UInt8 reg)
STDMETHODIMP_(UInt16) readUInt16(UInt8 reg)
static NTSTATUS NTAPI InterruptServiceRoutine(PINTERRUPTSYNC InterruptSync, PVOID StaticContext)
PINTERRUPTSYNC InterruptSync
friend NTSTATUS NewCCMIAdapter(PCMIADAPTER *OutCMIAdapter, PRESOURCELIST ResourceList)
STDMETHODIMP_(void) clearMixerBit(UInt8 index
STDMETHODIMP_(void) clearUInt32Bit(UInt8 reg
STDMETHODIMP_(PINTERRUPTSYNC) getInterruptSync(void)
STDMETHODIMP_(void) setMixerBit(UInt8 index
STDMETHODIMP_(void) writeMixer(UInt8 index
PDEVICE_OBJECT DeviceObject
DEFINE_STD_CONSTRUCTOR(CCMIAdapter)
PDEVICE_OBJECT aDeviceObject
STDMETHODIMP_(void) clearUInt8Bit(UInt8 reg
STDMETHODIMP_(void) writeUInt32(UInt8 reg
STDMETHODIMP_(NTSTATUS) loadSBMixerFromMemory()
STDMETHODIMP_(UInt8) readMixer(UInt8 index)
STDMETHODIMP_(NTSTATUS) activateMPU(ULONG *MPUBase)
STDMETHODIMP_(UInt8) readUInt8(UInt8 reg)
STDMETHODIMP_(void) writeUInt8(UInt8 reg
STDMETHODIMP_(PCMI8738Info) getCMI8738Info(void)
STDMETHODIMP_(PDEVICE_OBJECT) getDeviceObject(void)
DEVICE_POWER_STATE CurrentPowerState
IMP_IAdapterPowerManagement
STDMETHODIMP_(void) writeUInt16(UInt8 reg
STDMETHODIMP_(void) resetMixer()
NTSTATUS NewCMIAdapter(PUNKNOWN *Unknown, REFCLSID, PUNKNOWN UnknownOuter, POOL_TYPE PoolType)
ICMIAdapter * PCMIADAPTER
enum _DEVICE_POWER_STATE DEVICE_POWER_STATE
IInterruptSync * PINTERRUPTSYNC
IResourceList * PRESOURCELIST
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
_Must_inspect_result_ _In_ WDFIORESREQLIST _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFIORESLIST * ResourceList