ReactOS 0.4.15-dev-8349-g6f277e9
precomp.h
Go to the documentation of this file.
1#pragma once
2
3#include <ntddk.h>
4#include <portcls.h>
5#include <ks.h>
6#include <ksmedia.h>
7#include <debug.h>
8
9/* filter.c */
13 IN PKSFILTER Filter,
14 IN PKSPROCESSPIN_INDEXENTRY ProcessPinsIndex);
15
16/* pin.c */
20 IN PKSPIN Pin,
21 IN PIRP Irp);
22
26 IN PKSPIN Pin,
27 IN PIRP Irp);
28
29VOID
32 IN PKSPIN Pin);
33
37 IN PKSPIN Pin,
38 IN KSSTATE ToState,
39 IN KSSTATE FromState);
40
44 IN PIRP Irp,
47
52 IN PIRP Irp,
54 IN PKSDATARANGE DataRange,
55 IN PKSDATARANGE MatchingDataRange,
56 IN ULONG DataBufferSize,
59
60
61
62typedef struct
63{
LONG NTSTATUS
Definition: precomp.h:26
_In_ PIRP Irp
Definition: csq.h:116
NTSTATUS NTAPI PinIntersectHandler(IN PVOID Context, IN PIRP Irp, IN PKSP_PIN Pin, IN PKSDATARANGE DataRange, IN PKSDATARANGE MatchingDataRange, IN ULONG DataBufferSize, OUT PVOID Data OPTIONAL, OUT PULONG DataSize)
Definition: pin.c:179
NTSTATUS NTAPI FilterProcess(IN PKSFILTER Filter, IN PKSPROCESSPIN_INDEXENTRY ProcessPinsIndex)
Definition: filter.c:13
struct PIN_CONTEXT * PPIN_CONTEXT
NTSTATUS NTAPI AudioPositionPropertyHandler(IN PIRP Irp, IN PKSIDENTIFIER Request, IN OUT PVOID Data)
Definition: pin.c:127
NTSTATUS NTAPI PinClose(IN PKSPIN Pin, IN PIRP Irp)
Definition: pin.c:60
NTSTATUS NTAPI PinCreate(IN PKSPIN Pin, IN PIRP Irp)
Definition: pin.c:13
NTSTATUS NTAPI PinState(IN PKSPIN Pin, IN KSSTATE ToState, IN KSSTATE FromState)
Definition: pin.c:99
VOID NTAPI PinReset(IN PKSPIN Pin)
Definition: pin.c:76
IN PDCB IN VBO IN ULONG IN BOOLEAN Pin
Definition: fatprocs.h:427
_Must_inspect_result_ _In_opt_ PFLT_FILTER Filter
Definition: fltkernel.h:1801
struct _KSPROCESSPIN_INDEXENTRY * PKSPROCESSPIN_INDEXENTRY
Definition: ks.h:3028
KSSTATE
Definition: ks.h:1214
_In_ NDIS_STATUS _In_ ULONG _In_ USHORT _In_opt_ PVOID _In_ ULONG DataSize
Definition: ndis.h:4755
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68
Definition: ks.h:642
ULONG BytesAvailable
Definition: precomp.h:64
ULONG BytesProcessed
Definition: precomp.h:65
uint32_t * PULONG
Definition: typedefs.h:59
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59
#define OUT
Definition: typedefs.h:40
_In_ WDFREQUEST Request
Definition: wdfdevice.h:547