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 + -
显示快捷键?