Data Structures
Here are the data structures with brief descriptions:
| CDOKAN_INSTANCE_THREADINFO | |
| CPDOKAN_FILE_INFO | Dokan file information on the current operation |
| CPDOKAN_FIND_DATA | Dokan find file list |
| CPDOKAN_FIND_STREAM_DATA | Dokan find stream list |
| CPDOKAN_INSTANCE | Dokan mount instance informations |
| CPDOKAN_IO_BATCH | Dokan IO batch buffer |
| CPDOKAN_IO_EVENT | Dokan IO Event |
| CPDOKAN_OPEN_INFO | Dokan open file informations |
| CPDOKAN_OPERATIONS | Dokan API callbacks interface |
| CPDOKAN_OPTIONS | Dokan mount options used to describe Dokan device behavior |
| CPDOKAN_VECTOR | |
| CPFILE_ACCESS_INFORMATION | Used to query for or set the access rights of a file |
| CPFILE_ALIGNMENT_INFORMATION | Used as an argument to the ZwQueryInformationFile routine |
| CPFILE_ALL_INFORMATION | Structure is a container for several FILE_XXX_INFORMATION structures |
| CPFILE_ALLOCATION_INFORMATION | Used to set the allocation size for a file |
| CPFILE_ATTRIBUTE_TAG_INFORMATION | Used as an argument to ZwQueryInformationFile |
| CPFILE_BASIC_INFORMATION | Used as an argument to routines that query or set file information |
| CPFILE_BOTH_DIR_INFORMATION | Used to query detailed information for the files in a directory |
| CPFILE_DIRECTORY_INFORMATION | Used to query detailed information for the files in a directory |
| CPFILE_DISPOSITION_INFORMATION | Used as an argument to the ZwSetInformationFile routine |
| CPFILE_DISPOSITION_INFORMATION_EX | Used as an argument to the ZwSetInformationFile routine |
| CPFILE_EA_INFORMATION | Used to query for the size of the extended attributes (EA) for a file |
| CPFILE_END_OF_FILE_INFORMATION | Used as an argument to the ZwSetInformationFile routine |
| CPFILE_FS_ATTRIBUTE_INFORMATION | Used to query attribute information for a file system |
| CPFILE_FS_FULL_SIZE_INFORMATION | Used to query sector size information for a file system volume |
| CPFILE_FS_LABEL_INFORMATION | Used to set the label for a file system volume |
| CPFILE_FS_SIZE_INFORMATION | Used to query sector size information for a file system volume |
| CPFILE_FS_VOLUME_INFORMATION | Used to query information about a volume on which a file system is mounted |
| CPFILE_FULL_DIR_INFORMATION | Used to query detailed information for the files in a directory |
| CPFILE_ID_BOTH_DIR_INFORMATION | Used to query detailed information for the files in a directory |
| CPFILE_ID_EXTD_BOTH_DIR_INFORMATION | Used to query detailed information for the files in a directory |
| CPFILE_ID_FULL_DIR_INFORMATION | Used to query detailed information for the files in a directory |
| CPFILE_ID_INFORMATION | Contains identification information for a file |
| CPFILE_INTERNAL_INFORMATION | Used to query for the file system's 8-byte file reference number for a file |
| CPFILE_LINK_INFORMATION | Used to create an NTFS hard link to an existing file |
| CPFILE_MODE_INFORMATION | Used to query or set the access mode of a file |
| CPFILE_NAME_INFORMATION | Used as argument to the ZwQueryInformationFile and ZwSetInformationFile routines |
| CPFILE_NAMES_INFORMATION | Used to query detailed information about the names of files in a directory |
| CPFILE_NETWORK_OPEN_INFORMATION | Used as an argument to ZwQueryInformationFile |
| CPFILE_NETWORK_PHYSICAL_NAME_INFORMATION | Contains the full UNC physical pathname for a file or directory on a remote file share |
| CPFILE_POSITION_INFORMATION | Used as an argument to routines that query or set file information |
| CPFILE_RENAME_INFORMATION | Used to rename a file |
| CPFILE_STANDARD_INFORMATION | Used as an argument to routines that query or set file information |
| CPFILE_STREAM_INFORMATION | Used to enumerate the streams for a file |
| CPFILE_VALID_DATA_LENGTH_INFORMATION | Used as an argument to ZwSetInformationFile |
| CPREPARSE_DATA_BUFFER | Contains reparse point data for a Microsoft reparse point |
| CPUNICODE_STRING | Structure is used to define Unicode strings |

1.8.11