Merge from amd64-branch:
[reactos.git] / reactos / drivers / ksfilter / ks / ksfunc.h
1 #ifndef KSFUNC_H__
2 #define KSFUNC_H__
3
4 #include "ksiface.h"
5
6 NTSTATUS
7 NTAPI
8 NewIKsDevice(IKsDevice** OutDevice);
9
10 #define TAG(A, B, C, D) (ULONG)(((A)<<0) + ((B)<<8) + ((C)<<16) + ((D)<<24))
11 #define TAG_KSDEVICE TAG('K', 'S', 'E', 'D')
12 #define TAG_KSOBJECT_TAG TAG('K', 'S', 'O', 'H')
13
14 NTSTATUS
15 NTAPI
16 KspCreateObjectType(
17 IN HANDLE ParentHandle,
18 IN LPWSTR ObjectType,
19 PVOID CreateParameters,
20 UINT CreateParametersSize,
21 IN ACCESS_MASK DesiredAccess,
22 OUT PHANDLE NodeHandle);
23
24
25
26 #endif