ReactOS 0.4.16-dev-289-g096a551
|
Go to the source code of this file.
Macros | |
#define | TRACE_INFORMATION_CLASS_DEFINE |
Functions | |
_IRQL_requires_max_ (APC_LEVEL) NTKERNELAPI NTSTATUS NTAPI WmiQueryTraceInformation(_In_ TRACE_INFORMATION_CLASS TraceInformationClass | |
Probes and locks virtual pages in memory for the specified process. | |
_Out_writes_bytes_ (TraceInformationLength) PVOID TraceInformation | |
_IRQL_requires_max_ (PASSIVE_LEVEL) NTSTATUS NTKRNLVISTAAPI NTAPI EtwRegister(_In_ LPCGUID ProviderId | |
Queries information details about a security descriptor. | |
_IRQL_requires_max_ (HIGH_LEVEL) BOOLEAN NTKERNELAPI NTAPI EtwEventEnabled(_In_ REGHANDLE RegHandle | |
_When_ (ControlCode==EVENT_ACTIVITY_CTRL_CREATE_ID, _IRQL_requires_max_(HIGH_LEVEL)) _When_(ControlCode! | |
_Inout_updates_bytes_ (sizeof(GUID)) LPGUID ActivityId) | |
_In_ PCEVENT_DESCRIPTOR _In_opt_ LPCGUID _In_ ULONG | _In_reads_opt_ (UserDataCount) PEVENT_DATA_DESCRIPTOR UserData) |
#define TRACE_INFORMATION_CLASS_DEFINE |
Definition at line 64 of file wmifuncs.h.
_In_ PCEVENT_DESCRIPTOR _In_ ULONG64 _In_ ULONG _In_opt_ LPCGUID _In_opt_ LPCGUID _In_ ULONG _In_reads_opt_ | ( | UserDataCount | ) |
_IRQL_requires_max_ | ( | APC_LEVEL | ) |
Probes and locks virtual pages in memory for the specified process.
[in,out] | MemoryDescriptorList | Memory Descriptor List (MDL) containing the buffer to be probed and locked. |
[in] | Process | The process for which the buffer should be probed and locked. |
[in] | AccessMode | Access mode for probing the pages. Can be KernelMode or UserMode. |
[in] | LockOperation | The type of the probing and locking operation. Can be IoReadAccess, IoWriteAccess or IoModifyAccess. |
Probes and locks virtual pages in memory for the specified process.
Frees previously reserved amount of memory in system virtual address space.
[in] | NumberOfBytes | Size, in bytes, of memory to reserve. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
[in] | BaseAddress | A pointer to the 1st memory block of the reserved buffer. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
Definition at line 37 of file cddata.c.
_IRQL_requires_max_ | ( | HIGH_LEVEL | ) |
Definition at line 55 of file wdfdpc.h.
_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.
_Out_writes_bytes_ | ( | TraceInformationLength | ) |
_When_ | ( | ControlCode | = =EVENT_ACTIVITY_CTRL_CREATE_ID , |
_IRQL_requires_max_(HIGH_LEVEL) | |||
) |
Definition at line 120 of file wmifuncs.h.
Referenced by ClasspDeviceTrimProcess(), and DeviceProcessDsmTrimRequest().
Definition at line 77 of file wmifuncs.h.
_In_opt_ PETWENABLECALLBACK EnableCallback |
Definition at line 76 of file wmifuncs.h.
_In_ PCEVENT_DESCRIPTOR EventDescriptor |
Definition at line 93 of file wmifuncs.h.
Referenced by EventDescCreate(), EventDescGetChannel(), EventDescGetId(), EventDescGetKeyword(), EventDescGetLevel(), EventDescGetOpcode(), EventDescGetTask(), EventDescGetVersion(), EventDescOrKeyword(), EventDescSetChannel(), EventDescSetId(), EventDescSetKeyword(), EventDescSetLevel(), EventDescSetOpcode(), EventDescSetTask(), EventDescSetVersion(), EventDescZero(), and PerformanceAnalysisPowerProcess().
_In_ PCEVENT_DESCRIPTOR _In_ ULONG64 Filter |
Definition at line 157 of file wmifuncs.h.
Definition at line 158 of file wmifuncs.h.
Definition at line 101 of file wmifuncs.h.
_In_opt_ PETWENABLECALLBACK _In_opt_ PVOID _Out_ PREGHANDLE RegHandle |
Definition at line 78 of file wmifuncs.h.
Referenced by GetLongestChildKeyName(), GetNthChildKeyName(), KeI386VdmInitialize(), OpenChildKeyRead(), OpenRegistryKey(), QueryRegistryValue(), QueryRegistryValueString(), QueryRegistryValueStringMulti(), ReadStringFromRegistry(), and test_SetupDiInstallClassExA().
Definition at line 132 of file wmifuncs.h.
_Must_inspect_result_ __in WDFREQUEST __in size_t RequiredLength |
Definition at line 30 of file wmifuncs.h.
Referenced by AcpiExInsertIntoField(), AcpiNsExternalizeName(), AcpiUtInitializeBuffer(), ExpQueryModuleInformation(), Ext2QueryVolumeInformation(), ImageGetCertificateData(), IntCopyRegistryKey(), IopDetectResourceConflict(), IopDoNameTransmogrify(), LsarEnumerateAccounts(), LsarpEnumeratePrivileges(), NtAdjustGroupsToken(), NtAdjustPrivilegesToken(), NtQueryInformationAtom(), NtQueryInformationJobObject(), NtQueryInformationToken(), NtSetInformationJobObject(), RegOpenUserClassesRoot(), RtlpCallQueryRegistryRoutine(), SamrEnumerateAliasesInDomain(), SamrEnumerateDomainsInSamServer(), SamrEnumerateGroupsInDomain(), SamrEnumerateUsersInDomain(), ScratchBuffer_SetupReadWriteSrb(), SeCaptureSidAndAttributesArray(), and SeQueryInformationToken().
Definition at line 145 of file wmifuncs.h.
Definition at line 29 of file wmifuncs.h.