#include <ntddk.h>
#include <ntdddisk.h>
#include <ntverp.h>
Go to the source code of this file.
|
NTKERNELAPI VOID NTAPI | PsRevertToSelf (VOID) |
|
NTKERNELAPI NTSTATUS NTAPI | SeCreateClientSecurity (IN PETHREAD Thread, IN PSECURITY_QUALITY_OF_SERVICE QualityOfService, IN BOOLEAN RemoteClient, OUT PSECURITY_CLIENT_CONTEXT ClientContext) |
|
NTKERNELAPI VOID NTAPI | SeImpersonateClient (IN PSECURITY_CLIENT_CONTEXT ClientContext, IN PETHREAD ServerThread OPTIONAL) |
|
NTKERNELAPI TOKEN_TYPE NTAPI | SeTokenType (IN PACCESS_TOKEN Token) |
|
int | _snprintf (char *buffer, size_t count, const char *format,...) |
|
int | _snwprintf (wchar_t *buffer, size_t count, const wchar_t *format,...) |
|
int | sprintf (char *buffer, const char *format,...) |
|
int | _swprintf (wchar_t *buffer, const wchar_t *format,...) |
|
◆ FILE_ATTRIBUTE_ENCRYPTED
#define FILE_ATTRIBUTE_ENCRYPTED 0x00004000 |
◆ FILE_DEVICE_MASS_STORAGE
#define FILE_DEVICE_MASS_STORAGE 0x0000002d |
◆ IOCTL_DISK_GET_LENGTH_INFO
#define IOCTL_DISK_GET_LENGTH_INFO |
Value: 0x0017, \
#define CTL_CODE(DeviceType, Function, Method, Access)
Definition at line 192 of file imports.h.
◆ IOCTL_DISK_GET_PARTITION_INFO_EX
#define IOCTL_DISK_GET_PARTITION_INFO_EX |
Value: 0x0012, \
#define CTL_CODE(DeviceType, Function, Method, Access)
Definition at line 186 of file imports.h.
◆ IOCTL_MOUNTDEV_LINK_CREATED
#define IOCTL_MOUNTDEV_LINK_CREATED |
Value: 4, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTDEVCONTROLTYPE
Definition at line 106 of file imports.h.
◆ IOCTL_MOUNTDEV_LINK_DELETED
#define IOCTL_MOUNTDEV_LINK_DELETED |
Value: 5, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTDEVCONTROLTYPE
Definition at line 112 of file imports.h.
◆ IOCTL_MOUNTDEV_QUERY_DEVICE_NAME
#define IOCTL_MOUNTDEV_QUERY_DEVICE_NAME |
Value: 2, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTDEVCONTROLTYPE
Definition at line 93 of file imports.h.
◆ IOCTL_MOUNTDEV_QUERY_STABLE_GUID
#define IOCTL_MOUNTDEV_QUERY_STABLE_GUID |
Value: 6, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTDEVCONTROLTYPE
Definition at line 255 of file imports.h.
◆ IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME
#define IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME |
Value: 3, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTDEVCONTROLTYPE
Definition at line 99 of file imports.h.
◆ IOCTL_MOUNTDEV_QUERY_UNIQUE_ID
#define IOCTL_MOUNTDEV_QUERY_UNIQUE_ID |
Value: 0, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTDEVCONTROLTYPE
Definition at line 80 of file imports.h.
◆ IOCTL_MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY
#define IOCTL_MOUNTDEV_UNIQUE_ID_CHANGE_NOTIFY |
Value: 1, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTDEVCONTROLTYPE
Definition at line 86 of file imports.h.
◆ IOCTL_MOUNTMGR_CREATE_POINT
#define IOCTL_MOUNTMGR_CREATE_POINT |
Value: 0, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTMGRCONTROLTYPE
#define FILE_WRITE_ACCESS
Definition at line 118 of file imports.h.
◆ IOCTL_MOUNTMGR_DELETE_POINTS
#define IOCTL_MOUNTMGR_DELETE_POINTS |
Value: 1, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTMGRCONTROLTYPE
#define FILE_WRITE_ACCESS
Definition at line 124 of file imports.h.
◆ IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION
#define IOCTL_MOUNTMGR_VOLUME_ARRIVAL_NOTIFICATION |
Value: 11, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define MOUNTMGRCONTROLTYPE
Definition at line 130 of file imports.h.
◆ IOCTL_STORAGE_CHECK_VERIFY2
#define IOCTL_STORAGE_CHECK_VERIFY2 |
Value: 0x0200, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define IOCTL_STORAGE_BASE
Definition at line 67 of file imports.h.
◆ IOCTL_STORAGE_GET_HOTPLUG_INFO
#define IOCTL_STORAGE_GET_HOTPLUG_INFO |
Value: 0x0305, \
#define CTL_CODE(DeviceType, Function, Method, Access)
#define IOCTL_STORAGE_BASE
Definition at line 238 of file imports.h.
◆ MOUNTDEVCONTROLTYPE
◆ MOUNTMGR_DEVICE_NAME
#define MOUNTMGR_DEVICE_NAME L"\\Device\\MountPointManager" |
◆ MOUNTMGRCONTROLTYPE
◆ PsDereferenceImpersonationToken
◆ PsDereferencePrimaryToken
◆ SeDeleteClientSecurity
#define SeDeleteClientSecurity |
( |
|
C | ) |
|
Value:{ \
PsDereferencePrimaryToken((
C)->ClientToken); \
} \
else { \
PsDereferenceImpersonationToken((
C)->ClientToken); \
} \
}
NTKERNELAPI TOKEN_TYPE NTAPI SeTokenType(IN PACCESS_TOKEN Token)
Definition at line 320 of file imports.h.
◆ TOKEN_SOURCE_LENGTH
◆ GET_LENGTH_INFORMATION
◆ MM_PAGE_PRIORITY
◆ MOUNTDEV_NAME
◆ MOUNTDEV_STABLE_GUID
◆ MOUNTDEV_SUGGESTED_LINK_NAME
◆ MOUNTDEV_UNIQUE_ID
◆ MOUNTMGR_CREATE_POINT_INPUT
◆ MOUNTMGR_MOUNT_POINT
◆ MOUNTMGR_MOUNT_POINTS
◆ MOUNTMGR_TARGET_NAME
◆ PARTITION_INFORMATION_EX
◆ PARTITION_INFORMATION_GPT
◆ PARTITION_INFORMATION_MBR
◆ PARTITION_STYLE
◆ PGET_LENGTH_INFORMATION
◆ PMOUNTDEV_NAME
◆ PMOUNTDEV_STABLE_GUID
◆ PMOUNTDEV_SUGGESTED_LINK_NAME
◆ PMOUNTDEV_UNIQUE_ID
◆ PMOUNTMGR_CREATE_POINT_INPUT
◆ PMOUNTMGR_MOUNT_POINT
◆ PMOUNTMGR_MOUNT_POINTS
◆ PMOUNTMGR_TARGET_NAME
◆ PPARTITION_INFORMATION_EX
◆ PPARTITION_INFORMATION_GPT
◆ PPARTITION_INFORMATION_MBR
◆ PSECURITY_CLIENT_CONTEXT
◆ PSTORAGE_HOTPLUG_INFO
◆ PTOKEN_CONTROL
◆ PTOKEN_SOURCE
◆ PULONG64
◆ SECURITY_CLIENT_CONTEXT
◆ STORAGE_HOTPLUG_INFO
◆ TOKEN_CONTROL
◆ TOKEN_SOURCE
◆ TOKEN_TYPE
◆ ULONG64
◆ _MM_PAGE_PRIORITY
Enumerator |
---|
LowPagePriority | |
NormalPagePriority | |
HighPagePriority | |
LowPagePriority | |
NormalPagePriority | |
HighPagePriority | |
Definition at line 54 of file imports.h.
enum _MM_PAGE_PRIORITY MM_PAGE_PRIORITY
◆ _PARTITION_STYLE
Enumerator |
---|
PARTITION_STYLE_MBR | |
PARTITION_STYLE_GPT | |
Definition at line 200 of file imports.h.
enum _PARTITION_STYLE PARTITION_STYLE
◆ _TOKEN_TYPE
Enumerator |
---|
TokenPrimary | |
TokenImpersonation | |
TokenPrimary | |
TokenImpersonation | |
Definition at line 272 of file imports.h.
enum _TOKEN_TYPE TOKEN_TYPE
◆ _snprintf()
Definition at line 718 of file sprintf.c.
int __cdecl _vsnprintf(char *buf, size_t cnt, const char *fmt, va_list args)
GLenum GLuint GLenum GLsizei const GLchar * buf
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
◆ _snwprintf()
Referenced by _CrtDbgReportW(), _CrtDbgReportWindow(), _wtmpnam(), BaseGetVdmConfigInfo(), ChildWndProc(), CreateVdmMenu(), CSR_API(), DisplayStatus(), dsound_enum(), DumpMemory(), EtfsOpen(), ExpLoadInitialProcess(), GetKeyName(), CTravelLog::GetToolTipText(), InitDialog(), IopStartRamdisk(), LdrpInitializeProcess(), LogToFile(), OnCreate(), PnpRootCreateDevice(), pSetupDebugPrint(), RamdiskCreateDiskDevice(), RecycleBin5_RecycleBin5_DeleteFile(), SeGetLogonIdDeviceMap(), SepCleanupLUIDDeviceMapDirectory(), ShowLastWin32Error(), tirpc_report(), TransformView_create_table(), TransformView_insert_row(), TreeWndNotifyProc(), UniataConnectIntr2(), UpdateServiceCount(), UpdateStatus(), UpdateVdmMenuDisks(), VfdCreateDevice(), VfdDeleteDevice(), VfdLoadLink(), VfdSetLink(), VfdStoreLink(), WhoamiGroups(), and WriteRdpFile().
◆ _swprintf()
◆ PsRevertToSelf()
◆ SeCreateClientSecurity()
◆ SeImpersonateClient()
◆ SeTokenType()
◆ sprintf()
Definition at line 768 of file utprint.c.
_In_ ULONG _In_ ULONG _In_ ULONG Length
int vsnprintf(char *String, ACPI_SIZE Size, const char *Format, va_list Args)
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String