2 ReactOS Kernel Streaming
3 Digital Rights Management
5 Author: Andrew Greenwood
18 PDEVICE_OBJECT DeviceObject
;
19 PFILE_OBJECT FileObject
;
21 } DRMFORWARD
, *PDRMFORWARD
, *PCDRMFORWARD
;
27 BOOL DigitalOutputDisable
;
28 } DRMRIGHTS
, *PDRMRIGHTS
;
31 /* ===============================================================
32 Digital Rights Management Functions
33 TODO: Check calling convention
37 DrmAddContentHandlers(
40 IN ULONG NumHandlers
);
43 DrmCreateContentMixed(
44 IN PULONG paContentId
,
46 OUT PULONG pMixedContentId
);
53 DrmForwardContentToDeviceObject(
56 IN PCDRMFORWARD DrmForward
);
59 DrmForwardContentToFileObject(
61 IN PFILE_OBJECT FileObject
);
64 DrmForwardContentToInterface(
72 OUT PDRMRIGHTS DrmRights
);