mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 08:23:05 -05:00
inc: add documentation
This commit is contained in:
parent
637bc37cef
commit
8dafd19077
@ -710,7 +710,7 @@ VOID FspFileSystemSetDispatcherResult(FSP_FILE_SYSTEM *FileSystem,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* File System Operations
|
* Operations
|
||||||
*/
|
*/
|
||||||
FSP_API NTSTATUS FspFileSystemOpCreate(FSP_FILE_SYSTEM *FileSystem,
|
FSP_API NTSTATUS FspFileSystemOpCreate(FSP_FILE_SYSTEM *FileSystem,
|
||||||
FSP_FSCTL_TRANSACT_REQ *Request, FSP_FSCTL_TRANSACT_RSP *Response);
|
FSP_FSCTL_TRANSACT_REQ *Request, FSP_FSCTL_TRANSACT_RSP *Response);
|
||||||
@ -742,13 +742,35 @@ FSP_API NTSTATUS FspFileSystemOpSetSecurity(FSP_FILE_SYSTEM *FileSystem,
|
|||||||
FSP_FSCTL_TRANSACT_REQ *Request, FSP_FSCTL_TRANSACT_RSP *Response);
|
FSP_FSCTL_TRANSACT_REQ *Request, FSP_FSCTL_TRANSACT_RSP *Response);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* File System Operations Helpers
|
* Helpers
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* Add directory information to a buffer.
|
||||||
|
*
|
||||||
|
* This is a helper for implementing the ReadDirectory operation.
|
||||||
|
*
|
||||||
|
* @param DirInfo
|
||||||
|
* The directory information to add. A value of NULL acts as an EOF marker for a ReadDirectory
|
||||||
|
* operation.
|
||||||
|
* @param Buffer
|
||||||
|
* Pointer to a buffer that will receive the results of the read operation. This should contain
|
||||||
|
* the same value passed to the ReadDirectory Buffer parameter.
|
||||||
|
* @param Length
|
||||||
|
* Length of data to read. This should contain the same value passed to the ReadDirectory
|
||||||
|
* Length parameter.
|
||||||
|
* @param PBytesTransferred [out]
|
||||||
|
* Pointer to a memory location that will receive the actual number of bytes read. This should
|
||||||
|
* contain the same value passed to the ReadDirectory PBytesTransferred parameter.
|
||||||
|
* FspFileSystemAddDirInfo uses the value pointed by this parameter to track how much of the
|
||||||
|
* buffer has been used so far.
|
||||||
|
* @return
|
||||||
|
* TRUE if the directory information was added, FALSE if there was not enough space to add it.
|
||||||
*/
|
*/
|
||||||
FSP_API BOOLEAN FspFileSystemAddDirInfo(FSP_FSCTL_DIR_INFO *DirInfo,
|
FSP_API BOOLEAN FspFileSystemAddDirInfo(FSP_FSCTL_DIR_INFO *DirInfo,
|
||||||
PVOID Buffer, ULONG Length, PULONG PBytesTransferred);
|
PVOID Buffer, ULONG Length, PULONG PBytesTransferred);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Access
|
* Security
|
||||||
*/
|
*/
|
||||||
FSP_API PGENERIC_MAPPING FspGetFileGenericMapping(VOID);
|
FSP_API PGENERIC_MAPPING FspGetFileGenericMapping(VOID);
|
||||||
FSP_API NTSTATUS FspAccessCheckEx(FSP_FILE_SYSTEM *FileSystem,
|
FSP_API NTSTATUS FspAccessCheckEx(FSP_FILE_SYSTEM *FileSystem,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user