Structs§
- FSP_
FSCTL_ DIR_ INFO - FSP_
FSCTL_ FILE_ INFO - FSP_
FSCTL_ NOTIFY_ INFO - FSP_
FSCTL_ OPEN_ FILE_ INFO - FSP_
FSCTL_ STREAM_ INFO - FSP_
FSCTL_ TRANSACT_ BUF - FSP_
FSCTL_ TRANSACT_ FULL_ CONTEXT - FSP_
FSCTL_ TRANSACT_ REQ - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 5 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 6 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 7 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 9 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8__ bindgen_ ty_ 1__ bindgen_ ty_ 5 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8__ bindgen_ ty_ 1__ bindgen_ ty_ 6 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8__ bindgen_ ty_ 1__ bindgen_ ty_ 7 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 10 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 11 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 12 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 13 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 14 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 15 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 16 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 17 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 18 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 12__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ RSP - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 2 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 3 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 4 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 5 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 6 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 7 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 8 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 9 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 10 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 11 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 12 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 13 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 14 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 15 - FSP_
FSCTL_ VOLUME_ INFO - FSP_
FSCTL_ VOLUME_ PARAMS - FSP_
FSCTL_ VOLUME_ PARAMS_ V0 - FSP_
MOUNT_ DESC - SERVICE_
STATUS_ HANDLE__ - _FILETIME
- _FILE_
FULL_ EA_ INFORMATION - _FSP_
FILE_ SYSTEM - _FSP_
FILE_ SYSTEM_ INTERFACE - @class FSP_FILE_SYSTEM File system interface.
- _FSP_
FILE_ SYSTEM_ OPERATION_ CONTEXT - _FSP_
LAUNCH_ REG_ RECORD - Service registry record.
- _FSP_
SERVICE - _GENERIC_
MAPPING - _GUID
- _IO_
STATUS_ BLOCK - _LIST_
ENTRY - _RTL_
CRITICAL_ SECTION - _RTL_
CRITICAL_ SECTION_ DEBUG - _RTL_
SRWLOCK - _SERVICE_
STATUS - __
Bindgen Bitfield Unit - __
Incomplete Array Field
Constants§
- FSP_
DLLNAME - FSP_
DLLPATH - FSP_
FILE_ SYSTEM_ OPERATION_ GUARD_ STRATEGY_ FSP_ FILE_ SYSTEM_ OPERATION_ GUARD_ STRATEGY_ COARSE - FSP_
FILE_ SYSTEM_ OPERATION_ GUARD_ STRATEGY_ FSP_ FILE_ SYSTEM_ OPERATION_ GUARD_ STRATEGY_ FINE - FSP_
FSCTL_ DEFAULT_ ALIGNMENT - FSP_
FSCTL_ DEVICECONTROL_ SIZEMAX - FSP_
FSCTL_ DISK_ DEVICE_ NAME - FSP_
FSCTL_ DRIVER_ NAME - FSP_
FSCTL_ MUP_ DEVICE_ NAME - FSP_
FSCTL_ NET_ DEVICE_ NAME - FSP_
FSCTL_ PRODUCT_ FILE_ ARCH - FSP_
FSCTL_ PRODUCT_ FILE_ NAME - FSP_
FSCTL_ PRODUCT_ FULL_ REGKEY - FSP_
FSCTL_ PRODUCT_ NAME - FSP_
FSCTL_ PRODUCT_ REGKEY - FSP_
FSCTL_ PRODUCT_ REGKEY_ WOW64 - FSP_
FSCTL_ TRANSACT_ BATCH_ BUFFER_ SIZEMIN - FSP_
FSCTL_ TRANSACT_ BUFFER_ SIZEMIN - FSP_
FSCTL_ TRANSACT_ REQ_ SIZEMAX - FSP_
FSCTL_ TRANSACT_ RSP_ SIZEMAX - FSP_
FSCTL_ VOLUME_ PARAMS_ PREFIX - FSP_
LAUNCH_ FULL_ REGKEY - FSP_
LAUNCH_ PIPE_ BUFFER_ SIZE - FSP_
LAUNCH_ PIPE_ NAME - FSP_
LAUNCH_ PIPE_ SDDL - FSP_
LAUNCH_ REGKEY - FSP_
LAUNCH_ REGKEY_ WOW64 - FSP_
LAUNCH_ SERVICE_ DEFAULT_ SDDL - FSP_
LAUNCH_ SERVICE_ WORLD_ SDDL - FspCleanup
Delete - FspCleanup
SetAllocation Size - FspCleanup
SetArchive Bit - FspCleanup
SetChange Time - FspCleanup
SetLast Access Time - FspCleanup
SetLast Write Time - FspFsctl
IrpCapacity Default - FspFsctl
IrpCapacity Maximum - FspFsctl
IrpCapacity Minimum - FspFsctl
IrpTimeout Debug - FspFsctl
IrpTimeout Default - FspFsctl
IrpTimeout Maximum - FspFsctl
IrpTimeout Minimum - FspFsctl
Transact Cleanup Kind - FspFsctl
Transact Close Kind - FspFsctl
Transact Create Kind - FspFsctl
Transact Device Control Kind - FspFsctl
Transact File System Control Kind - FspFsctl
Transact Flush Buffers Kind - FspFsctl
Transact Kind Count - FspFsctl
Transact Lock Control Kind - FspFsctl
Transact Overwrite Kind - FspFsctl
Transact Query Directory Kind - FspFsctl
Transact Query EaKind - FspFsctl
Transact Query Information Kind - FspFsctl
Transact Query Security Kind - FspFsctl
Transact Query Stream Information Kind - FspFsctl
Transact Query Volume Information Kind - FspFsctl
Transact Read Kind - FspFsctl
Transact Reserved Kind - FspFsctl
Transact SetEa Kind - FspFsctl
Transact SetInformation Kind - FspFsctl
Transact SetSecurity Kind - FspFsctl
Transact SetVolume Information Kind - FspFsctl
Transact Shutdown Kind - FspFsctl
Transact Timeout Default - FspFsctl
Transact Timeout Maximum - FspFsctl
Transact Timeout Minimum - FspFsctl
Transact Write Kind - FspLaunch
CmdDefine DosDevice - FspLaunch
CmdFailure - FspLaunch
CmdGet Info - FspLaunch
CmdGet Name List - FspLaunch
CmdQuit - FspLaunch
CmdStart - FspLaunch
CmdStart With Secret - FspLaunch
CmdStop - FspLaunch
CmdSuccess
Statics§
Functions§
- FspAccess
Check ⚠Ex - FspCall
Named ⚠Pipe Securely - FspCall
Named ⚠Pipe Securely Ex - FspCreate
Security ⚠Descriptor - FspDebug
Log ⚠ - FspDebug
LogFT ⚠ - FspDebug
LogRequest ⚠ - FspDebug
LogResponse ⚠ - FspDebug
LogSD ⚠ - FspDebug
LogSet ⚠Handle - FspDebug
LogSid ⚠ - FspDelete
Security ⚠Descriptor - Delete security descriptor.
- FspDelete
Sid ⚠ - FspEvent
Log ⚠ - FspEvent
LogV ⚠ - FspFile
System ⚠Acquire Directory Buffer - FspFile
System ⚠Acquire Directory Buffer Ex - FspFile
System ⚠AddDir Info - Add directory information to a buffer.
- FspFile
System ⚠AddEa - Add extended attribute to a buffer.
- FspFile
System ⚠AddNotify Info - Add notify information to a buffer.
- FspFile
System ⚠AddStream Info - Add named stream information to a buffer.
- FspFile
System ⚠CanReplace Reparse Point - Test whether reparse data can be replaced.
- FspFile
System ⚠Create - Create a file system object.
- FspFile
System ⚠Delete - Delete a file system object.
- FspFile
System ⚠Delete Directory Buffer - FspFile
System ⚠Enter OperationF - FspFile
System ⚠Enumerate Ea - Enumerate extended attributes in a buffer.
- FspFile
System ⚠Fill Directory Buffer - FspFile
System ⚠Find Reparse Point - Find reparse point in file name.
- FspFile
System ⚠GetDispatcher ResultF - FspFile
System ⚠GetOperation Context - Get the current operation context.
- FspFile
System ⚠IsOperation Case SensitiveF - FspFile
System ⚠Leave OperationF - FspFile
System ⚠Mount PointF - FspFile
System ⚠Notify - Notify Windows that the file system has file changes.
- FspFile
System ⚠Notify Begin - Begin notifying Windows that the file system has file changes.
- FspFile
System ⚠Notify End - End notifying Windows that the file system has file changes.
- FspFile
System ⚠OpCleanup - FspFile
System ⚠OpClose - FspFile
System ⚠OpCreate - FspFile
System ⚠OpDevice Control - FspFile
System ⚠OpEnter - FspFile
System ⚠OpFile System Control - FspFile
System ⚠OpFlush Buffers - FspFile
System ⚠OpLeave - FspFile
System ⚠OpOverwrite - FspFile
System ⚠OpQuery Directory - FspFile
System ⚠OpQuery Ea - FspFile
System ⚠OpQuery Information - FspFile
System ⚠OpQuery Security - FspFile
System ⚠OpQuery Stream Information - FspFile
System ⚠OpQuery Volume Information - FspFile
System ⚠OpRead - FspFile
System ⚠OpSet Ea - FspFile
System ⚠OpSet Information - FspFile
System ⚠OpSet Security - FspFile
System ⚠OpSet Volume Information - FspFile
System ⚠OpWrite - FspFile
System ⚠Operation Process IdF - FspFile
System ⚠Preflight - Check whether creating a file system object is possible.
- FspFile
System ⚠Read Directory Buffer - FspFile
System ⚠Release Directory Buffer - FspFile
System ⚠Remove Mount Point - Remove the mount point for a file system.
- FspFile
System ⚠Resolve Reparse Points - Resolve reparse points.
- FspFile
System ⚠Send Response - Send a response to the FSD.
- FspFile
System ⚠SetDebug LogF - FspFile
System ⚠SetDispatcher ResultF - FspFile
System ⚠SetMount Point - Set the mount point for a file system.
- FspFile
System ⚠SetMount Point Ex - FspFile
System ⚠SetOperationF - FspFile
System ⚠SetOperation GuardF - FspFile
System ⚠SetOperation Guard StrategyF - FspFile
System ⚠Start Dispatcher - Start the file system dispatcher.
- FspFile
System ⚠Stop Dispatcher - Stop the file system dispatcher.
- FspFile
System ⚠Stop Service IfNecessary - Stop a file system service, if any.
- FspFsctl
Create ⚠Volume - FspFsctl
Enum ⚠Services - FspFsctl
GetVolume ⚠List - FspFsctl
Make ⚠Mountdev - FspFsctl
Notify ⚠ - FspFsctl
Preflight ⚠ - FspFsctl
Start ⚠Service - FspFsctl
Stop ⚠ - FspFsctl
Stop0 ⚠ - FspFsctl
Stop ⚠Service - FspFsctl
Transact ⚠ - FspFsctl
UseMountmgr ⚠ - FspGet
File ⚠Generic Mapping - FspLaunch
Call ⚠Launcher Pipe - @group Launch Control / /** Call launcher pipe.
- FspLaunch
Call ⚠Launcher Pipe Ex - Call launcher pipe.
- FspLaunch
GetInfo ⚠ - Get information about a service instance.
- FspLaunch
GetName ⚠List - List service instances.
- FspLaunch
RegFree ⚠Record - Free a service registry record.
- FspLaunch
RegGet ⚠Record - Get a service registry record.
- FspLaunch
RegSet ⚠Record - Add/change/delete a service registry record.
- FspLaunch
Start ⚠ - Start a service instance.
- FspLaunch
Start ⚠Ex - Start a service instance.
- FspLaunch
Stop ⚠ - Stop a service instance.
- FspMount
Remove ⚠ - FspMount
Set ⚠ - FspNt
Status ⚠From Win32 - FspPath
Combine ⚠ - FspPath
Prefix ⚠ - FspPath
Suffix ⚠ - FspPosix
Decode ⚠Windows Path - FspPosix
Delete ⚠Path - FspPosix
Encode ⚠Windows Path - FspPosix
MapPermissions ⚠ToSecurity Descriptor - FspPosix
MapPosix ⚠ToWindows Path Ex - FspPosix
MapSecurity ⚠Descriptor ToPermissions - FspPosix
MapSid ⚠ToUid - FspPosix
MapUid ⚠ToSid - FspPosix
MapWindows ⚠ToPosix Path Ex - FspPosix
Merge ⚠Permissions ToSecurity Descriptor - FspPosix
SetUid ⚠Map - FspService
Accept ⚠Control - Configure the control codes that a service accepts.
- FspService
Allow ⚠Console Mode - Allow a service to run in console mode.
- FspService
Context ⚠Check - Check if the supplied token is from the service context.
- FspService
Create ⚠ - Create a service object.
- FspService
Delete ⚠ - Delete a service object.
- FspService
GetExit ⚠Code - Get the service process exit code.
- FspService
IsInteractive ⚠ - Determine if the current process is running in user interactive mode.
- FspService
Log ⚠ - Log a service message.
- FspService
LogV ⚠ - FspService
Loop ⚠ - Run a service main loop.
- FspService
Request ⚠Time - Request additional time from the Service Control Manager.
- FspService
RunEx ⚠ - Run a service.
- FspService
SetExit ⚠Code - Set the service process exit code.
- FspService
Stop ⚠ - Stops a running service.
- FspSet
Security ⚠Descriptor - Modify security descriptor.
- FspSxs
Ident ⚠ - FspVersion⚠
- FspWin32
From ⚠NtStatus
Type Aliases§
- ACCESS_
MASK - BOOLEAN
- BYTE
- CHAR
- CRITICAL_
SECTION - DWORD
- FSP_
FILE_ SYSTEM - @group File System
- FSP_
FILE_ SYSTEM_ INTERFACE - @class FSP_FILE_SYSTEM File system interface.
- FSP_
FILE_ SYSTEM_ OPERATION - FSP_
FILE_ SYSTEM_ OPERATION_ CONTEXT - FSP_
FILE_ SYSTEM_ OPERATION_ GUARD - FSP_
FILE_ SYSTEM_ OPERATION_ GUARD_ STRATEGY - User mode file system locking strategy.
- FSP_
LAUNCH_ REG_ RECORD - Service registry record.
- FSP_
SERVICE - @group Service Framework
- FSP_
SERVICE_ CONTROL - FSP_
SERVICE_ START - FSP_
SERVICE_ STOP - GENERIC_
MAPPING - GUID
- HANDLE
- LIST_
ENTRY - LONG
- NTSTATUS
- PBOOLEAN
- PFILETIME
- PFILE_
FULL_ EA_ INFORMATION - PGENERIC_
MAPPING - PHANDLE
- PIO_
STATUS_ BLOCK - PNTSTATUS
- PRTL_
CRITICAL_ SECTION_ DEBUG - PSECURITY_
DESCRIPTOR - PSID
- PSIZE_T
- PUINT32
- PULONG
- PVOID
- PWCHAR
- PWSTR
- RTL_
CRITICAL_ SECTION - RTL_
SRWLOCK - SECURITY_
INFORMATION - SERVICE_
STATUS - SERVICE_
STATUS_ HANDLE - SIZE_T
- SRWLOCK
- UCHAR
- UINT8
- UINT16
- UINT32
- UINT64
- ULONG
- ULONG_
PTR - USHORT
- WCHAR
- WORD
- _bindgen_
ty_ 5 - _bindgen_
ty_ 6 - _bindgen_
ty_ 7 - _bindgen_
ty_ 8 - _bindgen_
ty_ 9 - va_list
- wchar_t
Unions§
- FSP_
FSCTL_ DIR_ INFO__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 8__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ REQ__ bindgen_ ty_ 1__ bindgen_ ty_ 12__ bindgen_ ty_ 1 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2 - FSP_
FSCTL_ TRANSACT_ RSP__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - _IO_
STATUS_ BLOCK__ bindgen_ ty_ 1