# DataAccess & Storage user defined functions Reference

Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.

When using them you need to add a #include <WinAPIFiles.au3>.

User Defined Function | Description
--- | ---
_WinAPI_BackupRead | Backs up a file or directory, including the security information
_WinAPI_BackupReadAbort | Finishes the use of _WinAPI_BackupRead() on the handle
_WinAPI_BackupSeek | Seeks forward in a data stream initially accessed by using the _WinAPI_BackupRead() or _WinAPI_BackupWrite() function
_WinAPI_BackupWrite | Restore a file or directory that was backed up using _WinAPI_BackupRead()
_WinAPI_BackupWriteAbort | Finishes the use of _WinAPI_BackupWrite() on the handle
_WinAPI_DefineDosDevice | Defines, redefines, or deletes MS-DOS device names
_WinAPI_GetDriveType | Determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive
_WinAPI_GetLogicalDrives | Retrieves a bitmask representing the currently available disk drives
_WinAPI_GetPEType | Retrieves a type of the machine for the specified portable executable (PE)
_WinAPI_QueryDosDevice | Retrieves the current mapping for a particular MS-DOS device name
_WinAPI_Wow64EnableWow64FsRedirection | Enables or disables file system redirection for the calling thread