stubs.c
来自「winNT技术操作系统,国外开放的原代码和LIUX一样」· C语言 代码 · 共 132 行
C
132 行
/* ReactOS Kernel Streaming Digital Rights Management Please see COPYING in the top-level directory for license information. Author: Andrew Greenwood Notes: This is just a file containing stub functions. The DRMK kernel library deals with Digital Rights Management. This is not essential for the operation of audio/video (except in the cases where content has digital rights information) but is needed for linking with PORTCLS.*/#include <drmk.h>/* Provide a driver interface consisting of functions for handling DRM protected content*//* * @unimplemented */NTAPI NTSTATUSDrmAddContentHandlers( IN ULONG ContentId, IN PVOID *paHandlers, IN ULONG NumHandlers){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* Creates a DRM content ID to identify a KS audio stream containing mixed content from several input streams.*//* * @unimplemented */NTAPI NTSTATUSDrmCreateContentMixed( IN PULONG paContentId, IN ULONG cContentId, OUT PULONG pMixedContentId){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* Deletes a DRM content ID.*//* * @unimplemented */NTAPI NTSTATUSDrmDestroyContent( IN ULONG ContentId){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* Authenticates a driver, then passes it the DRM content ID, along with the content rights which have been assigned to a stream.*//* * @unimplemented */NTAPI NTSTATUSDrmForwardContentToDeviceObject( IN ULONG ContentId, IN PVOID Reserved, IN PCDRMFORWARD DrmForward){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* Obsolete because it forces the system to run at a lower DRM security level. Returns STATUS_NOT_IMPLEMENTED if a pin associated with FileObject doesnt support the rights assigned to ContentId.*//* * @unimplemented */NTAPI NTSTATUSDrmForwardContentToFileObject( IN ULONG ContentId, IN PFILE_OBJECT FileObject){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* Similar to DrmForwardContentToDeviceObject, except this works with a driver object rather than just a driver.*//* * @unimplemented */NTAPI NTSTATUSDrmForwardContentToInterface( IN ULONG ContentId, IN PUNKNOWN pUnknown, IN ULONG NumMethods){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}/* Retrieves DRM Content rights that have been assigend to a DRM Content ID.*//* * @unimplemented */NTAPI NTSTATUSDrmGetContentRights( IN ULONG ContentId, OUT PDRMRIGHTS DrmRights){ UNIMPLEMENTED; return STATUS_UNSUCCESSFUL;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?