ReactOS  0.4.14-dev-368-gfa26425
kmixer.h
Go to the documentation of this file.
1 #ifndef _KMIXER_PCH_
2 #define _KMIXER_PCH_
3 
4 #include <portcls.h>
5 #include <float_cast.h>
6 
7 typedef struct
8 {
10 
11 
13 
14 typedef struct
15 {
17 
18 
20 
21 
23 NTAPI
25  IN PKMIXER_DEVICE_EXT DeviceExtension);
26 
28 CreatePin(
29  IN PIRP Irp);
30 
31 #ifndef _M_IX86
32 #define KeSaveFloatingPointState(x) ((void)(x), STATUS_SUCCESS)
33 #define KeRestoreFloatingPointState(x) ((void)0)
34 #endif
35 
36 #endif /* _KMIXER_PCH_ */
#define IN
Definition: typedefs.h:38
_In_ PIRP Irp
Definition: csq.h:116
LONG NTSTATUS
Definition: precomp.h:26
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
struct KMIXER_DEVICE_EXT * PKMIXER_DEVICE_EXT
KSPIN_LOCK Lock
Definition: kmixer.h:16
struct SUM_NODE_CONTEXT * PSUM_NODE_CONTEXT
NTSTATUS NTAPI KMixAllocateDeviceHeader(IN PKMIXER_DEVICE_EXT DeviceExtension)
Definition: filter.c:179
NTSTATUS CreatePin(IN PIRP Irp)
Definition: pin.c:699
KSDEVICE_HEADER KsDeviceHeader
Definition: kmixer.h:9
ULONG KSPIN_LOCK
Definition: env_spec_w32.h:72