ReactOS 0.4.16-dev-295-g4aee028
|
#include <ntimage.h>
Go to the source code of this file.
Classes | |
struct | _AUX_MODULE_BASIC_INFO |
struct | _AUX_MODULE_EXTENDED_INFO |
struct | _KBUGCHECK_DATA |
Macros | |
#define | AUX_KLIB_MODULE_PATH_LEN 0x100 |
Typedefs | |
typedef struct _AUX_MODULE_BASIC_INFO | AUX_MODULE_BASIC_INFO |
typedef struct _AUX_MODULE_BASIC_INFO * | PAUX_MODULE_BASIC_INFO |
typedef struct _AUX_MODULE_EXTENDED_INFO | AUX_MODULE_EXTENDED_INFO |
typedef struct _AUX_MODULE_EXTENDED_INFO * | PAUX_MODULE_EXTENDED_INFO |
typedef struct _KBUGCHECK_DATA | KBUGCHECK_DATA |
typedef struct _KBUGCHECK_DATA * | PKBUGCHECK_DATA |
Functions | |
NTSTATUS NTAPI | AuxKlibInitialize (VOID) |
_IRQL_requires_max_ (PASSIVE_LEVEL) NTSTATUS NTAPI AuxKlibQueryModuleInformation(_Inout_ PULONG InformationLength | |
Queries information details about a security descriptor. | |
NTSTATUS | AuxKlibGetBugCheckData (_Inout_ PKBUGCHECK_DATA BugCheckData) |
PIMAGE_EXPORT_DIRECTORY | AuxKlibGetImageExportDirectory (_In_ PVOID ImageBase) |
_Out_writes_bytes_to_opt_ (BufferLength, *ReturnLength) PVOID FirmwareTableBuffer | |
Variables | |
_In_ ULONG | SizePerModule |
_In_ ULONG _Out_writes_bytes_opt_ InformationLength PAUX_MODULE_EXTENDED_INFO | ModuleInfo |
_In_ ULONG | BufferLength |
_In_ ULONG _Out_opt_ PULONG | ReturnLength |
_In_ ULONG | FirmwareTableID |
#define AUX_KLIB_MODULE_PATH_LEN 0x100 |
Definition at line 31 of file aux_klib.h.
typedef struct _KBUGCHECK_DATA KBUGCHECK_DATA |
typedef struct _KBUGCHECK_DATA * PKBUGCHECK_DATA |
_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_to_opt_ | ( | BufferLength | , |
* | ReturnLength | ||
) |
NTSTATUS AuxKlibGetBugCheckData | ( | _Inout_ PKBUGCHECK_DATA | BugCheckData | ) |
Definition at line 178 of file aux_klib.c.
Referenced by FxpBugCheckCallbackFilter().
PIMAGE_EXPORT_DIRECTORY AuxKlibGetImageExportDirectory | ( | _In_ PVOID | ImageBase | ) |
Definition at line 196 of file aux_klib.c.
Definition at line 26 of file aux_klib.c.
Referenced by FxpGetImageBase().
Definition at line 82 of file aux_klib.h.
Definition at line 91 of file aux_klib.h.
Referenced by BaseQuerySystemFirmware(), CallNt(), fGetSystemFirmwareTable(), and GetSystemFirmwareTable().
_In_ ULONG _Out_writes_bytes_opt_ InformationLength PAUX_MODULE_EXTENDED_INFO ModuleInfo |
Definition at line 65 of file aux_klib.h.
Referenced by AuxKlibQueryModuleInformation(), ExpConvertLdrModuleToRtlModule(), ExpQueryModuleInformation(), supports_pdb(), supports_rsym(), SymGetModuleInfo(), SymGetModuleInfo64(), SymGetModuleInfoW(), and SymGetModuleInfoW64().
Definition at line 64 of file aux_klib.h.
Referenced by AuxKlibQueryModuleInformation().