drm.c

来自「winNT技术操作系统,国外开放的原代码和LIUX一样」· C语言 代码 · 共 74 行

C
74
字号
/*    ReactOS Kernel Streaming    Port Class / Digital Rights Management    Author: Andrew Greenwood    Notes:        These are convenience functions for accessing DRM facilities, as        documented here:        http://www.osronline.com/ddkx/stream/aud-prop_9f77.htm*/#include <portcls.h>#include <drmk.h>PORTCLASSAPI NTSTATUS NTAPIPcAddContentHandlers(    IN  ULONG ContentId,    IN  PVOID *paHandlers,    IN  ULONG NumHandlers){    return DrmAddContentHandlers(ContentId, paHandlers, NumHandlers);}PORTCLASSAPI NTSTATUS NTAPIPcCreateContentMixed(    IN  PULONG paContentId,    IN  ULONG cContentId,    OUT PULONG pMixedContentId){    return DrmCreateContentMixed(paContentId, cContentId, pMixedContentId);}PORTCLASSAPI NTSTATUS NTAPIPcDestroyContent(    IN  ULONG ContentId){    return DrmDestroyContent(ContentId);}PORTCLASSAPI NTSTATUS NTAPIPcForwardContentToDeviceObject(    IN  ULONG ContentId,    IN  PVOID Reserved,    IN  PCDRMFORWARD DrmForward){    return DrmForwardContentToDeviceObject(ContentId, Reserved, DrmForward);}PORTCLASSAPI NTSTATUS NTAPIPcForwardContentToFileObject(    IN  ULONG ContentId,    IN  PFILE_OBJECT FileObject){    return DrmForwardContentToFileObject(ContentId, FileObject);}PORTCLASSAPI NTSTATUS NTAPIPcForwardContentToInterface(    IN  ULONG ContentId,    IN  PUNKNOWN pUnknown,    IN  ULONG NumMethods){    return DrmForwardContentToInterface(ContentId, pUnknown, NumMethods);}PORTCLASSAPI NTSTATUS NTAPIPcGetContentRights(    IN  ULONG ContentId,    OUT PDRMRIGHTS DrmRights){    return DrmGetContentRights(ContentId, DrmRights);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?