All Classes and Interfaces

Class
Description
 
 
Enumeration of the different ACE control flags.
Enumeration of possible ACE-Types.
Objectoriented implementation of the ACL-structure used in a SelfRelativeSecurityDescriptor.
Enumeration of the possible AccesMask options.
Enumeration of the possible AccesMask options.
Contains information that the DokanyOperations.GetFileInformation function retrieves.
 
 
https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/content/wdm/nf-wdm-zwcreatefile
Enum encoding the CreationDisposition-values for DokanyFileSystem When the file ...
 
Dokany mount options used to describe Dokany device behavior.
Additional AccessMask values specific to directories.
 
 
Guard class to access Dokan-API
 
From dokan.h
 
Main class to start and stop Dokany file system.
Dokany implementation of the MountService interface.
Dokany API callbacks interface.
Receipt of this request indicates that the last handle for a file object that is associated with the target device object has been closed (but, due to outstanding I/O requests, might not have been released).
CloseFile is called at the end of the life of the context.
Check if it is possible to delete a directory.
Check if it is possible to delete a file.
 
 
List all files in the path requested.
Same as DokanyOperations.FindFiles but with a search pattern to filter the result.
Retrieve all NTFS Streams informations on the file.
Clears buffers for this context and causes any buffered data to be written to the file.
Retrieves information about the amount of space that is available on a disk volume, which is the total amount of space, the total amount of free space, and the total amount of free space available to the user that is associated with the calling thread.
Get specific informations on a file.
Get specified information about the security of a file or directory.
Retrieves information about the file system and volume associated with the specified root directory.
Lock file at a specific offset and data length.
Is called when Dokany succeeded mounting the volume.
Move a file or directory to a new location.
ReadFile callback on the file previously opened in DokanyOperations.ZwCreateFile.
SetAllocationSize is used to truncate or extend a file.
SetEndOfFile is used to truncate or extend a file (physical file size).
Set file attributes on a specific file.
Sets the security of a file or directory object.
Set file times on a specific file.
Unlock file at a specific offset and data length.
Is called when Dokany succeeded unmounting the volume.
 
WriteFile callback on the file previously opened in DokanyOperations.ZwCreateFile It can be called by different thread at the same time, therefore the write/context has to be thread safe.
CreateFile is called each time a request is made on a file system object.
Utilities to do various operations.
 
Used to store multiple enum values such as FileSystemFeature and DokanOption.
Pseudo-Wrapper class for different NtStatus-Codes (e.g.
Defines standard, specific, and generic rights.
Additional AccessMask values specific to files.
https://msdn.microsoft.com/en-us/library/gg258117(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/cc246323.aspx
 
Combines FullFileInfo and WinBase.WIN32_FIND_DATA.
Provides a path-based locking mechanism as described by Ritik Malhotra here.
 
Utility class for processing a string of mount options.
Native API to the kernel Dokany driver.
For general Information about NtStatus, see "Using NTSTATUS values".
 
 
 
 
A File where no FileChannel to the data is opened.
 
 
 
 
Enumeration of the different control flags that can be set in the header of a security descriptor The documentation is taken from the official Microsoft doc.
Object-oriented implementation of the SID structure.
Identifies the object-related security information being set or queried.
Class implementing the self-relative SelfRelativeSecurityDescriptor structure described in the Microsoft documentation.
Enumeration of Well known SidIdentifierAuthoritys