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
42 DrmAddContentHandlers(
45 IN ULONG NumHandlers
);
48 DrmCreateContentMixed(
49 IN PULONG paContentId
,
51 OUT PULONG pMixedContentId
);
58 DrmForwardContentToDeviceObject(
61 IN PCDRMFORWARD DrmForward
);
64 DrmForwardContentToFileObject(
66 IN PFILE_OBJECT FileObject
);
69 DrmForwardContentToInterface(
77 OUT PDRMRIGHTS DrmRights
);