ReactOS
0.4.15-dev-5608-gafb953a
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
{
9
KSDEVICE_HEADER
KsDeviceHeader
;
10
11
12
}
KMIXER_DEVICE_EXT
, *
PKMIXER_DEVICE_EXT
;
13
14
typedef
struct
15
{
16
KSPIN_LOCK
Lock
;
17
18
19
}
SUM_NODE_CONTEXT
, *
PSUM_NODE_CONTEXT
;
20
21
22
NTSTATUS
23
NTAPI
24
KMixAllocateDeviceHeader
(
25
IN
PKMIXER_DEVICE_EXT
DeviceExtension);
26
27
NTSTATUS
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_ */
SUM_NODE_CONTEXT
Definition:
kmixer.h:14
IN
#define IN
Definition:
typedefs.h:39
NTSTATUS
LONG NTSTATUS
Definition:
precomp.h:26
NTAPI
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition:
IoEaTest.cpp:117
PKMIXER_DEVICE_EXT
struct KMIXER_DEVICE_EXT * PKMIXER_DEVICE_EXT
Irp
_In_ PIRP Irp
Definition:
csq.h:116
SUM_NODE_CONTEXT::Lock
KSPIN_LOCK Lock
Definition:
kmixer.h:16
PSUM_NODE_CONTEXT
struct SUM_NODE_CONTEXT * PSUM_NODE_CONTEXT
KMixAllocateDeviceHeader
NTSTATUS NTAPI KMixAllocateDeviceHeader(IN PKMIXER_DEVICE_EXT DeviceExtension)
Definition:
filter.c:179
CreatePin
NTSTATUS CreatePin(IN PIRP Irp)
Definition:
pin.c:699
KMIXER_DEVICE_EXT::KsDeviceHeader
KSDEVICE_HEADER KsDeviceHeader
Definition:
kmixer.h:9
float_cast.h
_IRP
Definition:
Bus_PDO_QueryResourceRequirements.c:92
portcls.h
KSPIN_LOCK
ULONG KSPIN_LOCK
Definition:
env_spec_w32.h:72
KMIXER_DEVICE_EXT
Definition:
kmixer.h:7
void
Definition:
nsiface.idl:2306
drivers
wdm
audio
filters
kmixer
kmixer.h
Generated on Sat Jan 28 2023 06:07:18 for ReactOS by
1.8.15