ReactOS 0.4.16-dev-737-g3368adc
|
Go to the source code of this file.
Classes | |
struct | DRMFORWARD |
struct | DRMRIGHTS |
Macros | |
#define | INTERFACE IDrmAudioStream |
#define | IMP_IDrmAudioStream |
Typedefs | |
typedef struct DRMFORWARD * | PDRMFORWARD |
typedef struct DRMFORWARD * | PCDRMFORWARD |
typedef struct DRMRIGHTS * | PDRMRIGHTS |
typedef const DRMRIGHTS * | PCDRMRIGHTS |
typedef IDrmAudioStream * | PDRMAUDIOSTREAM |
Functions | |
_IRQL_requires_max_ (PASSIVE_LEVEL) NTSTATUS NTAPI DrmAddContentHandlers(_In_ ULONG ContentId | |
Queries information details about a security descriptor. | |
_In_reads_ (NumHandlers) PVOID *paHandlers | |
NTSTATUS NTAPI | DrmForwardContentToDeviceObject (_In_ ULONG ContentId, _In_opt_ PVOID Reserved, _In_ PCDRMFORWARD DrmForward) |
DEFINE_GUID (IID_IDrmAudioStream, 0x1915c967, 0x3299, 0x48cb, 0xa3, 0xe4, 0x69, 0xfd, 0x1d, 0x1b, 0x30, 0x6e) | |
DECLARE_INTERFACE_ (IDrmAudioStream, IUnknown) | |
#define IMP_IDrmAudioStream |
typedef struct DRMFORWARD * PCDRMFORWARD |
typedef const DRMRIGHTS* PCDRMRIGHTS |
typedef IDrmAudioStream* PDRMAUDIOSTREAM |
typedef struct DRMFORWARD * PDRMFORWARD |
typedef struct DRMRIGHTS * PDRMRIGHTS |
_In_reads_ | ( | NumHandlers | ) |
_IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Queries information details about a security descriptor.
Computes the quota size of a security descriptor.
Assigns a security descriptor for a new object.
An extended function that assigns a security descriptor for a new object.
Frees a security descriptor.
An extended function that sets new information data to a security descriptor.
Modifies some information data about a security descriptor.
[in] | SecurityInformation | Security information details to be queried from a security descriptor. |
[out] | SecurityDescriptor | The returned security descriptor with security information data. |
[in,out] | Length | The returned length of a security descriptor. |
[in,out] | ObjectsSecurityDescriptor | The returned object security descriptor. |
[in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
[in] | SecurityInformation | Security information details to be set. |
[in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
[in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
[in] | PoolType | Pool type for the new security descriptor to allocate. |
[in] | GenericMapping | The generic mapping of access rights masks. |
[in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
[in] | SecurityInformation | Security information details to be set. |
[in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
[in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
[in] | AutoInheritFlags | Flags bitmask inheritation, influencing how the security descriptor can be inherited and if it can be in the first place. |
[in] | PoolType | Pool type for the new security descriptor to allocate. |
[in] | GenericMapping | The generic mapping of access rights masks. |
[in] | SecurityDescriptor | A security descriptor to be freed from memory. |
[in] | _ParentDescriptor | A security descriptor of the parent object that is being created. |
[in] | _ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
[out] | NewDescriptor | The new allocated security descriptor. |
[in] | ObjectType | The type of the new object. |
[in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
[in] | AutoInheritFlags | Automatic inheritance flags that influence how access control entries within ACLs from security descriptors are inherited. |
[in] | SubjectContext | Security subject context of the new object. |
[in] | GenericMapping | Generic mapping of access mask rights. |
[in] | PoolType | This parameter is unused. |
[in] | ParentDescriptor | A security descriptor of the parent object that is being created. |
[in] | ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
[out] | NewDescriptor | The new allocated security descriptor. |
[in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
[in] | SubjectContext | Security subject context of the new object. |
[in] | GenericMapping | Generic mapping of access mask rights. |
[in] | PoolType | This parameter is unused. |
[in] | SecurityDescriptor | A security descriptor. |
[out] | QuotaInfoSize | The returned quota size of the given security descriptor to the caller. The function may return 0 to this parameter if the descriptor doesn't have a group or a discretionary access control list (DACL) even. |
Definition at line 923 of file Messaging.c.
DECLARE_INTERFACE_ | ( | IDrmAudioStream | , |
IUnknown | |||
) |
Definition at line 96 of file drmk.h.
DEFINE_GUID | ( | IID_IDrmAudioStream | , |
0x1915c967 | , | ||
0x3299 | , | ||
0x48cb | , | ||
0xa3 | , | ||
0xe4 | , | ||
0x69 | , | ||
0xfd | , | ||
0x1d | , | ||
0x1b | , | ||
0x30 | , | ||
0x6e | |||
) |
NTSTATUS NTAPI DrmForwardContentToDeviceObject | ( | _In_ ULONG | ContentId, |
_In_opt_ PVOID | Reserved, | ||
_In_ PCDRMFORWARD | DrmForward | ||
) |
Definition at line 48 of file drmk.h.
Referenced by PcCreateContentMixed().
_Out_ PDRMRIGHTS DrmRights |
Definition at line 84 of file drmk.h.
Referenced by DECLARE_INTERFACE_(), and PcGetContentRights().
Definition at line 41 of file drmk.h.
Referenced by DECLARE_INTERFACE_(), and PcAddContentHandlers().
Definition at line 49 of file drmk.h.
Referenced by PcCreateContentMixed().
Definition at line 76 of file drmk.h.
Referenced by CCompartmentEventSink::_Advise(), CTextEventSink::_Advise(), CMenuSite::AddBand(), AtlModuleRegisterClassObjects(), BindCtx_RegisterObjectParam(), CallShellDimScreen(), CanReenableDirectDrawObject(), CBDAPinControl_fnConstructor(), CEnumMediaTypes_fnConstructor(), CEnumTuningSpaces_fnConstructor(), ClearCompartment(), CNetworkProvider_fnConstructor(), CPin_fnConstructor(), CTuneRequest_fnConstructor(), CTuningSpace_fnConstructor(), CTuningSpaceContainer_fnConstructor(), FTMarshalCF_CreateInstance(), GetCompartment(), GetCompartmentDWORD(), GetWinStationInfo(), InitD3D9BaseObject(), CInputPin::LoadProxyPlugins(), COutputPin::LoadProxyPlugins(), CKsProxy::LoadProxyPlugins(), OleLockRunning(), OleNoteObjectVisible(), OleRun(), OleSetContainedObject(), PcForwardContentToInterface(), PcRegisterAdapterPowerManagement(), SetCompartmentDWORD(), SetCompartmentUnknown(), ShellDimScreen(), SHShouldShowWizards(), SHVerbExistsNA(), test_stillimage_aggregation(), test_version_flag_versus_aw(), CNetworkProvider::UnRegisterDeviceFilter(), and ZoneCheckUrlExW().