mirror of
https://github.com/reactos/reactos.git
synced 2024-07-12 07:35:10 +00:00
[DDK]
* Update drmk.h annotations. svn path=/trunk/; revision=55242
This commit is contained in:
parent
8f57857595
commit
8544ad6ea2
|
@ -32,50 +32,56 @@ typedef const DRMRIGHTS *PCDRMRIGHTS;
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
_IRQL_requires_max_(PASSIVE_LEVEL)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DrmAddContentHandlers(
|
DrmAddContentHandlers(
|
||||||
IN ULONG ContentId,
|
_In_ ULONG ContentId,
|
||||||
IN PVOID *paHandlers,
|
_In_reads_(NumHandlers) PVOID *paHandlers,
|
||||||
IN ULONG NumHandlers);
|
_In_ ULONG NumHandlers);
|
||||||
|
|
||||||
|
_IRQL_requires_max_(PASSIVE_LEVEL)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DrmCreateContentMixed(
|
DrmCreateContentMixed(
|
||||||
IN PULONG paContentId,
|
_In_ PULONG paContentId,
|
||||||
IN ULONG cContentId,
|
_In_ ULONG cContentId,
|
||||||
OUT PULONG pMixedContentId);
|
_Out_ PULONG pMixedContentId);
|
||||||
|
|
||||||
|
_IRQL_requires_max_(PASSIVE_LEVEL)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DrmDestroyContent(
|
DrmDestroyContent(
|
||||||
IN ULONG ContentId);
|
_In_ ULONG ContentId);
|
||||||
|
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DrmForwardContentToDeviceObject(
|
DrmForwardContentToDeviceObject(
|
||||||
IN ULONG ContentId,
|
_In_ ULONG ContentId,
|
||||||
IN PVOID Reserved,
|
_In_opt_ PVOID Reserved,
|
||||||
IN PCDRMFORWARD DrmForward);
|
_In_ PCDRMFORWARD DrmForward);
|
||||||
|
|
||||||
|
_IRQL_requires_max_(PASSIVE_LEVEL)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DrmForwardContentToFileObject(
|
DrmForwardContentToFileObject(
|
||||||
IN ULONG ContentId,
|
_In_ ULONG ContentId,
|
||||||
IN PFILE_OBJECT FileObject);
|
_In_ PFILE_OBJECT FileObject);
|
||||||
|
|
||||||
|
_IRQL_requires_max_(PASSIVE_LEVEL)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DrmForwardContentToInterface(
|
DrmForwardContentToInterface(
|
||||||
IN ULONG ContentId,
|
_In_ ULONG ContentId,
|
||||||
IN PUNKNOWN pUnknown,
|
_In_ PUNKNOWN pUnknown,
|
||||||
IN ULONG NumMethods);
|
_In_ ULONG NumMethods);
|
||||||
|
|
||||||
|
_IRQL_requires_max_(PASSIVE_LEVEL)
|
||||||
NTSTATUS
|
NTSTATUS
|
||||||
NTAPI
|
NTAPI
|
||||||
DrmGetContentRights(
|
DrmGetContentRights(
|
||||||
IN ULONG ContentId,
|
_In_ ULONG ContentId,
|
||||||
OUT PDRMRIGHTS DrmRights);
|
_Out_ PDRMRIGHTS DrmRights);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@ -89,14 +95,14 @@ DEFINE_GUID(IID_IDrmAudioStream,
|
||||||
|
|
||||||
DECLARE_INTERFACE_(IDrmAudioStream, IUnknown) {
|
DECLARE_INTERFACE_(IDrmAudioStream, IUnknown) {
|
||||||
STDMETHOD_(NTSTATUS, QueryInterface)(THIS_
|
STDMETHOD_(NTSTATUS, QueryInterface)(THIS_
|
||||||
REFIID InterfaceId,
|
_In_ REFIID InterfaceId,
|
||||||
PVOID* Interface
|
_Out_ PVOID* Interface
|
||||||
) PURE;
|
) PURE;
|
||||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||||
STDMETHOD_(NTSTATUS,SetContentId)(THIS_
|
STDMETHOD_(NTSTATUS,SetContentId)(THIS_
|
||||||
IN ULONG ContentId,
|
_In_ ULONG ContentId,
|
||||||
IN PCDRMRIGHTS DrmRights
|
_In_ PCDRMRIGHTS DrmRights
|
||||||
) PURE;
|
) PURE;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -104,7 +110,7 @@ typedef IDrmAudioStream *PDRMAUDIOSTREAM;
|
||||||
|
|
||||||
#define IMP_IDrmAudioStream \
|
#define IMP_IDrmAudioStream \
|
||||||
STDMETHODIMP_(NTSTATUS) SetContentId( \
|
STDMETHODIMP_(NTSTATUS) SetContentId( \
|
||||||
IN ULONG ContentId, \
|
_In_ ULONG ContentId, \
|
||||||
IN PCDRMRIGHTS DrmRights);
|
_In_ PCDRMRIGHTS DrmRights);
|
||||||
|
|
||||||
#endif /* DRMK_H */
|
#endif /* DRMK_H */
|
||||||
|
|
Loading…
Reference in a new issue