ReactOS 0.4.16-dev-2293-g4d8327b
hdac_controller.h
Go to the documentation of this file.
1#if !defined(_HDA_CONTROLLER_H_)
2#define _HDA_CONTROLLER_H_
3
4typedef struct _HDA_ASYNC_CONTEXT {
11
13
14//New
20
21//Old
24
25#endif
unsigned char BOOLEAN
Definition: actypes.h:127
LONG NTSTATUS
Definition: precomp.h:26
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLuint res
Definition: glext.h:9613
GLuint GLfloat * val
Definition: glext.h:7180
void NTAPI hda_dpc(WDFINTERRUPT Interrupt, WDFOBJECT AssociatedObject)
NTSTATUS GetHDACapabilities(PFDO_CONTEXT fdoCtx)
NTSTATUS StopHDAController(PFDO_CONTEXT fdoCtx)
NTSTATUS SendHDACmds(PFDO_CONTEXT fdoCtx, ULONG count, PHDAUDIO_CODEC_TRANSFER CodecTransfer)
NTSTATUS RunSingleHDACmd(PFDO_CONTEXT fdoCtx, ULONG val, ULONG *res)
BOOLEAN NTAPI hda_interrupt(WDFINTERRUPT Interrupt, ULONG MessageID)
struct _HDA_ASYNC_CONTEXT HDA_ASYNC_CONTEXT
NTSTATUS StartHDAController(PFDO_CONTEXT fdoCtx)
struct _HDA_ASYNC_CONTEXT * PHDA_ASYNC_CONTEXT
VOID(NTAPI * PHDAUDIO_TRANSFER_COMPLETE_CALLBACK)(HDAUDIO_CODEC_TRANSFER *, PVOID)
Definition: hdaudio.h:91
PHDAUDIO_TRANSFER_COMPLETE_CALLBACK Callback
PHDAUDIO_CODEC_TRANSFER CodecTransfer
PPDO_DEVICE_DATA devData
#define NTAPI
Definition: typedefs.h:36
uint32_t ULONG
Definition: typedefs.h:59
_In_ WDFOBJECT AssociatedObject
Definition: wdfinterrupt.h:132
_In_ ULONG MessageID
Definition: wdfinterrupt.h:92
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_INTERRUPT_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFINTERRUPT * Interrupt
Definition: wdfinterrupt.h:379
#define WDF_DECLARE_CONTEXT_TYPE_WITH_NAME(_contexttype, _castingfunction)
Definition: wdfobject.h:350