Crate winfsp_wrs_sys

Source

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
__BindgenBitfieldUnit
__IncompleteArrayField

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
FspCleanupDelete
FspCleanupSetAllocationSize
FspCleanupSetArchiveBit
FspCleanupSetChangeTime
FspCleanupSetLastAccessTime
FspCleanupSetLastWriteTime
FspFsctlIrpCapacityDefault
FspFsctlIrpCapacityMaximum
FspFsctlIrpCapacityMinimum
FspFsctlIrpTimeoutDebug
FspFsctlIrpTimeoutDefault
FspFsctlIrpTimeoutMaximum
FspFsctlIrpTimeoutMinimum
FspFsctlTransactCleanupKind
FspFsctlTransactCloseKind
FspFsctlTransactCreateKind
FspFsctlTransactDeviceControlKind
FspFsctlTransactFileSystemControlKind
FspFsctlTransactFlushBuffersKind
FspFsctlTransactKindCount
FspFsctlTransactLockControlKind
FspFsctlTransactOverwriteKind
FspFsctlTransactQueryDirectoryKind
FspFsctlTransactQueryEaKind
FspFsctlTransactQueryInformationKind
FspFsctlTransactQuerySecurityKind
FspFsctlTransactQueryStreamInformationKind
FspFsctlTransactQueryVolumeInformationKind
FspFsctlTransactReadKind
FspFsctlTransactReservedKind
FspFsctlTransactSetEaKind
FspFsctlTransactSetInformationKind
FspFsctlTransactSetSecurityKind
FspFsctlTransactSetVolumeInformationKind
FspFsctlTransactShutdownKind
FspFsctlTransactTimeoutDefault
FspFsctlTransactTimeoutMaximum
FspFsctlTransactTimeoutMinimum
FspFsctlTransactWriteKind
FspLaunchCmdDefineDosDevice
FspLaunchCmdFailure
FspLaunchCmdGetInfo
FspLaunchCmdGetNameList
FspLaunchCmdQuit
FspLaunchCmdStart
FspLaunchCmdStartWithSecret
FspLaunchCmdStop
FspLaunchCmdSuccess

Statics§

FspFsctlDeviceClassGuid
FspFsvrtDeviceClassGuid

Functions§

FspAccessCheckEx
FspCallNamedPipeSecurely
FspCallNamedPipeSecurelyEx
FspCreateSecurityDescriptor
FspDebugLog
FspDebugLogFT
FspDebugLogRequest
FspDebugLogResponse
FspDebugLogSD
FspDebugLogSetHandle
FspDebugLogSid
FspDeleteSecurityDescriptor
Delete security descriptor.
FspDeleteSid
FspEventLog
FspEventLogV
FspFileSystemAcquireDirectoryBuffer
FspFileSystemAcquireDirectoryBufferEx
FspFileSystemAddDirInfo
Add directory information to a buffer.
FspFileSystemAddEa
Add extended attribute to a buffer.
FspFileSystemAddNotifyInfo
Add notify information to a buffer.
FspFileSystemAddStreamInfo
Add named stream information to a buffer.
FspFileSystemCanReplaceReparsePoint
Test whether reparse data can be replaced.
FspFileSystemCreate
Create a file system object.
FspFileSystemDelete
Delete a file system object.
FspFileSystemDeleteDirectoryBuffer
FspFileSystemEnterOperationF
FspFileSystemEnumerateEa
Enumerate extended attributes in a buffer.
FspFileSystemFillDirectoryBuffer
FspFileSystemFindReparsePoint
Find reparse point in file name.
FspFileSystemGetDispatcherResultF
FspFileSystemGetOperationContext
Get the current operation context.
FspFileSystemIsOperationCaseSensitiveF
FspFileSystemLeaveOperationF
FspFileSystemMountPointF
FspFileSystemNotify
Notify Windows that the file system has file changes.
FspFileSystemNotifyBegin
Begin notifying Windows that the file system has file changes.
FspFileSystemNotifyEnd
End notifying Windows that the file system has file changes.
FspFileSystemOpCleanup
FspFileSystemOpClose
FspFileSystemOpCreate
FspFileSystemOpDeviceControl
FspFileSystemOpEnter
FspFileSystemOpFileSystemControl
FspFileSystemOpFlushBuffers
FspFileSystemOpLeave
FspFileSystemOpOverwrite
FspFileSystemOpQueryDirectory
FspFileSystemOpQueryEa
FspFileSystemOpQueryInformation
FspFileSystemOpQuerySecurity
FspFileSystemOpQueryStreamInformation
FspFileSystemOpQueryVolumeInformation
FspFileSystemOpRead
FspFileSystemOpSetEa
FspFileSystemOpSetInformation
FspFileSystemOpSetSecurity
FspFileSystemOpSetVolumeInformation
FspFileSystemOpWrite
FspFileSystemOperationProcessIdF
FspFileSystemPreflight
Check whether creating a file system object is possible.
FspFileSystemReadDirectoryBuffer
FspFileSystemReleaseDirectoryBuffer
FspFileSystemRemoveMountPoint
Remove the mount point for a file system.
FspFileSystemResolveReparsePoints
Resolve reparse points.
FspFileSystemSendResponse
Send a response to the FSD.
FspFileSystemSetDebugLogF
FspFileSystemSetDispatcherResultF
FspFileSystemSetMountPoint
Set the mount point for a file system.
FspFileSystemSetMountPointEx
FspFileSystemSetOperationF
FspFileSystemSetOperationGuardF
FspFileSystemSetOperationGuardStrategyF
FspFileSystemStartDispatcher
Start the file system dispatcher.
FspFileSystemStopDispatcher
Stop the file system dispatcher.
FspFileSystemStopServiceIfNecessary
Stop a file system service, if any.
FspFsctlCreateVolume
FspFsctlEnumServices
FspFsctlGetVolumeList
FspFsctlMakeMountdev
FspFsctlNotify
FspFsctlPreflight
FspFsctlStartService
FspFsctlStop
FspFsctlStop0
FspFsctlStopService
FspFsctlTransact
FspFsctlUseMountmgr
FspGetFileGenericMapping
FspLaunchCallLauncherPipe
@group Launch Control / /** Call launcher pipe.
FspLaunchCallLauncherPipeEx
Call launcher pipe.
FspLaunchGetInfo
Get information about a service instance.
FspLaunchGetNameList
List service instances.
FspLaunchRegFreeRecord
Free a service registry record.
FspLaunchRegGetRecord
Get a service registry record.
FspLaunchRegSetRecord
Add/change/delete a service registry record.
FspLaunchStart
Start a service instance.
FspLaunchStartEx
Start a service instance.
FspLaunchStop
Stop a service instance.
FspMountRemove
FspMountSet
FspNtStatusFromWin32
FspPathCombine
FspPathPrefix
FspPathSuffix
FspPosixDecodeWindowsPath
FspPosixDeletePath
FspPosixEncodeWindowsPath
FspPosixMapPermissionsToSecurityDescriptor
FspPosixMapPosixToWindowsPathEx
FspPosixMapSecurityDescriptorToPermissions
FspPosixMapSidToUid
FspPosixMapUidToSid
FspPosixMapWindowsToPosixPathEx
FspPosixMergePermissionsToSecurityDescriptor
FspPosixSetUidMap
FspServiceAcceptControl
Configure the control codes that a service accepts.
FspServiceAllowConsoleMode
Allow a service to run in console mode.
FspServiceContextCheck
Check if the supplied token is from the service context.
FspServiceCreate
Create a service object.
FspServiceDelete
Delete a service object.
FspServiceGetExitCode
Get the service process exit code.
FspServiceIsInteractive
Determine if the current process is running in user interactive mode.
FspServiceLog
Log a service message.
FspServiceLogV
FspServiceLoop
Run a service main loop.
FspServiceRequestTime
Request additional time from the Service Control Manager.
FspServiceRunEx
Run a service.
FspServiceSetExitCode
Set the service process exit code.
FspServiceStop
Stops a running service.
FspSetSecurityDescriptor
Modify security descriptor.
FspSxsIdent
FspVersion
FspWin32FromNtStatus

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