- Remove dead code
[reactos.git] / reactos / drivers / wdm / audio / backpln / portcls / drm.cpp
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Kernel Streaming
4 * FILE: drivers/wdm/audio/backpln/portcls/drm.cpp
5 * PURPOSE: portcls drm functions
6 * PROGRAMMER: Andrew Greenwood
7 */
8
9 #include "private.hpp"
10
11
12 NTSTATUS
13 NTAPI
14 PcAddContentHandlers(
15 IN ULONG ContentId,
16 IN PVOID *paHandlers,
17 IN ULONG NumHandlers)
18 {
19 PC_ASSERT_IRQL_EQUAL(PASSIVE_LEVEL);
20 return DrmAddContentHandlers(ContentId, paHandlers, NumHandlers);
21 }
22
23 NTSTATUS
24 NTAPI
25 PcCreateContentMixed(
26 IN PULONG paContentId,
27 IN ULONG cContentId,
28 OUT PULONG pMixedContentId)
29 {
30 PC_ASSERT_IRQL_EQUAL(PASSIVE_LEVEL);
31 return DrmCreateContentMixed(paContentId, cContentId, pMixedContentId);
32 }
33
34 NTSTATUS
35 NTAPI
36 PcDestroyContent(
37 IN ULONG ContentId)
38 {
39 PC_ASSERT_IRQL_EQUAL(PASSIVE_LEVEL);
40 return DrmDestroyContent(ContentId);
41 }
42
43 NTSTATUS
44 NTAPI
45 PcForwardContentToDeviceObject(
46 IN ULONG ContentId,
47 IN PVOID Reserved,
48 IN PCDRMFORWARD DrmForward)
49 {
50 PC_ASSERT_IRQL_EQUAL(PASSIVE_LEVEL);
51 return DrmForwardContentToDeviceObject(ContentId, Reserved, DrmForward);
52 }
53
54 NTSTATUS
55 NTAPI
56 PcForwardContentToFileObject(
57 IN ULONG ContentId,
58 IN PFILE_OBJECT FileObject)
59 {
60 PC_ASSERT_IRQL_EQUAL(PASSIVE_LEVEL);
61 return DrmForwardContentToFileObject(ContentId, FileObject);
62 }
63
64 NTSTATUS
65 NTAPI
66 PcForwardContentToInterface(
67 IN ULONG ContentId,
68 IN PUNKNOWN pUnknown,
69 IN ULONG NumMethods)
70 {
71 return DrmForwardContentToInterface(ContentId, pUnknown, NumMethods);
72 }
73
74 NTSTATUS
75 NTAPI
76 PcGetContentRights(
77 IN ULONG ContentId,
78 OUT PDRMRIGHTS DrmRights)
79 {
80 PC_ASSERT_IRQL_EQUAL(PASSIVE_LEVEL);
81 return DrmGetContentRights(ContentId, DrmRights);
82 }