mirror of
https://github.com/reactos/reactos.git
synced 2024-07-11 15:15:27 +00:00
- Add macros for KsStreamIo
svn path=/trunk/; revision=39701
This commit is contained in:
parent
a4da9945e8
commit
b997856046
|
@ -52,8 +52,10 @@ extern "C" {
|
||||||
|
|
||||||
#define KSDATAFORMAT_BIT_ATTRIBUTES 1
|
#define KSDATAFORMAT_BIT_ATTRIBUTES 1
|
||||||
#define KSDATAFORMAT_ATTRIBUTES (1 << KSDATAFORMAT_BIT_ATTRIBUTES)
|
#define KSDATAFORMAT_ATTRIBUTES (1 << KSDATAFORMAT_BIT_ATTRIBUTES)
|
||||||
typedef PVOID PKSWORKER;
|
|
||||||
|
|
||||||
|
#if defined(_NTDDK_)
|
||||||
|
typedef PVOID PKSWORKER;
|
||||||
|
#endif
|
||||||
/* ===============================================================
|
/* ===============================================================
|
||||||
GUID definition helpers
|
GUID definition helpers
|
||||||
*/
|
*/
|
||||||
|
@ -2355,6 +2357,23 @@ KsFastPropertyHandler(
|
||||||
Event Functions
|
Event Functions
|
||||||
*/
|
*/
|
||||||
#if defined(_NTDDK_)
|
#if defined(_NTDDK_)
|
||||||
|
|
||||||
|
#define KSPROBE_STREAMREAD 0x00000000
|
||||||
|
#define KSPROBE_STREAMWRITE 0x00000001
|
||||||
|
#define KSPROBE_ALLOCATEMDL 0x00000010
|
||||||
|
#define KSPROBE_PROBEANDLOCK 0x00000020
|
||||||
|
#define KSPROBE_SYSTEMADDRESS 0x00000040
|
||||||
|
#define KSPROBE_MODIFY 0x00000200
|
||||||
|
#define KSPROBE_STREAMWRITEMODIFY (KSPROBE_MODIFY | KSPROBE_STREAMWRITE)
|
||||||
|
#define KSPROBE_ALLOWFORMATCHANGE 0x00000080
|
||||||
|
|
||||||
|
#define KSSTREAM_READ KSPROBE_STREAMREAD
|
||||||
|
#define KSSTREAM_WRITE KSPROBE_STREAMWRITE
|
||||||
|
#define KSSTREAM_PAGED_DATA 0x00000000
|
||||||
|
#define KSSTREAM_NONPAGED_DATA 0x00000100
|
||||||
|
#define KSSTREAM_SYNCHRONOUS 0x00001000
|
||||||
|
#define KSSTREAM_FAILUREEXCEPTION 0x00002000
|
||||||
|
|
||||||
KSDDKAPI NTSTATUS NTAPI
|
KSDDKAPI NTSTATUS NTAPI
|
||||||
KsGenerateEvent(
|
KsGenerateEvent(
|
||||||
IN PKSEVENT_ENTRY EntryEvent);
|
IN PKSEVENT_ENTRY EntryEvent);
|
||||||
|
|
Loading…
Reference in a new issue