java.lang.Object
com.sun.jna.Structure
org.cryptomator.frontend.dokany.internal.structure.DokanyOperations

public class DokanyOperations extends com.sun.jna.Structure
Dokany API callbacks interface. This is an internal class and should not used directly by code outside com.dokany.java.

A struct of callbacks that describe all Dokany API operation that will be called when Windows accesses the file system.

If an error occurs, return NtStatus.

All these callbacks can be set to null or return NtStatus.NOT_IMPLEMENTED if you don't want to support one of them. Be aware that returning such a value to important callbacks such as DokanyOperations.ZwCreateFile or DokanyOperations.ReadFile would make the file system not working or unstable.

This is the same struct as _DOKAN_OPERATIONS (dokan.h) in the C++ version of Dokany.