2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Kernel Streaming
4 * FILE: drivers/wdm/audio/backpln/portcls/drm.c
5 * PURPOSE: portcls drm functions
6 * PROGRAMMER: Andrew Greenwood
21 ASSERT_IRQL_EQUAL(PASSIVE_LEVEL
);
22 return DrmAddContentHandlers(ContentId
, paHandlers
, NumHandlers
);
31 IN PULONG paContentId
,
33 OUT PULONG pMixedContentId
)
35 ASSERT_IRQL_EQUAL(PASSIVE_LEVEL
);
36 return DrmCreateContentMixed(paContentId
, cContentId
, pMixedContentId
);
47 ASSERT_IRQL_EQUAL(PASSIVE_LEVEL
);
48 return DrmDestroyContent(ContentId
);
56 PcForwardContentToDeviceObject(
59 IN PCDRMFORWARD DrmForward
)
61 ASSERT_IRQL_EQUAL(PASSIVE_LEVEL
);
62 return DrmForwardContentToDeviceObject(ContentId
, Reserved
, DrmForward
);
70 PcForwardContentToFileObject(
72 IN PFILE_OBJECT FileObject
)
74 ASSERT_IRQL_EQUAL(PASSIVE_LEVEL
);
75 return DrmForwardContentToFileObject(ContentId
, FileObject
);
83 PcForwardContentToInterface(
88 return DrmForwardContentToInterface(ContentId
, pUnknown
, NumMethods
);
98 OUT PDRMRIGHTS DrmRights
)
100 ASSERT_IRQL_EQUAL(PASSIVE_LEVEL
);
101 return DrmGetContentRights(ContentId
, DrmRights
);