### fileapi.h ### LPBY_HANDLE_FILE_INFORMATION=type type.LPBY_HANDLE_FILE_INFORMATION=p LPCREATEFILE2_EXTENDED_PARAMETERS=type type.LPCREATEFILE2_EXTENDED_PARAMETERS=p AreFileApisANSI=func func.AreFileApisANSI.args=0 func.AreFileApisANSI.ret=BOOL CompareFileTime=func func.CompareFileTime.args=2 func.CompareFileTime.arg.0=const FILETIME *,lpFileTime1 func.CompareFileTime.arg.1=const FILETIME *,lpFileTime2 func.CompareFileTime.ret=LONG CreateDirectoryA=func func.CreateDirectoryA.args=2 func.CreateDirectoryA.arg.0=LPCSTR,lpPathName func.CreateDirectoryA.arg.1=LPSECURITY_ATTRIBUTES,lpSecurityAttributes func.CreateDirectoryA.ret=BOOL CreateDirectoryW=func func.CreateDirectoryW.args=2 func.CreateDirectoryW.arg.0=LPCWSTR,lpPathName func.CreateDirectoryW.arg.1=LPSECURITY_ATTRIBUTES,lpSecurityAttributes func.CreateDirectoryW.ret=BOOL CreateFile2=func func.CreateFile2.args=5 func.CreateFile2.arg.0=LPCWSTR,lpFileName func.CreateFile2.arg.1=DWORD,dwDesiredAccess func.CreateFile2.arg.2=DWORD,dwShareMode func.CreateFile2.arg.3=DWORD,dwCreationDisposition func.CreateFile2.arg.4=LPCREATEFILE2_EXTENDED_PARAMETERS,pCreateExParams func.CreateFile2.ret=HANDLE CreateFileA=func func.CreateFileA.args=7 func.CreateFileA.arg.0=LPCSTR,lpFileName func.CreateFileA.arg.1=DWORD,dwDesiredAccess func.CreateFileA.arg.2=DWORD,dwShareMode func.CreateFileA.arg.3=LPSECURITY_ATTRIBUTES,lpSecurityAttributes func.CreateFileA.arg.4=DWORD,dwCreationDisposition func.CreateFileA.arg.5=DWORD,dwFlagsAndAttributes func.CreateFileA.arg.6=HANDLE,hTemplateFile func.CreateFileA.ret=HANDLE CreateFileW=func func.CreateFileW.args=7 func.CreateFileW.arg.0=LPCWSTR,lpFileName func.CreateFileW.arg.1=DWORD,dwDesiredAccess func.CreateFileW.arg.2=DWORD,dwShareMode func.CreateFileW.arg.3=LPSECURITY_ATTRIBUTES,lpSecurityAttributes func.CreateFileW.arg.4=DWORD,dwCreationDisposition func.CreateFileW.arg.5=DWORD,dwFlagsAndAttributes func.CreateFileW.arg.6=HANDLE,hTemplateFile func.CreateFileW.ret=HANDLE DefineDosDeviceW=func func.DefineDosDeviceW.args=3 func.DefineDosDeviceW.arg.0=DWORD,dwFlags func.DefineDosDeviceW.arg.1=LPCWSTR,lpDeviceName func.DefineDosDeviceW.arg.2=LPCWSTR,lpTargetPath func.DefineDosDeviceW.ret=BOOL DeleteFileA=func func.DeleteFileA.args=1 func.DeleteFileA.arg.0=LPCSTR,lpFileName func.DeleteFileA.ret=BOOL DeleteFileW=func func.DeleteFileW.args=1 func.DeleteFileW.arg.0=LPCWSTR,lpFileName func.DeleteFileW.ret=BOOL DeleteVolumeMountPointW=func func.DeleteVolumeMountPointW.args=1 func.DeleteVolumeMountPointW.arg.0=LPCWSTR,lpszVolumeMountPoint func.DeleteVolumeMountPointW.ret=BOOL FileTimeToLocalFileTime=func func.FileTimeToLocalFileTime.args=2 func.FileTimeToLocalFileTime.arg.0=const FILETIME *,lpFileTime func.FileTimeToLocalFileTime.arg.1=LPFILETIME,lpLocalFileTime func.FileTimeToLocalFileTime.ret=BOOL FindClose=func func.FindClose.args=1 func.FindClose.arg.0=HANDLE,hFindFile func.FindClose.ret=BOOL FindCloseChangeNotification=func func.FindCloseChangeNotification.args=1 func.FindCloseChangeNotification.arg.0=HANDLE,hChangeHandle func.FindCloseChangeNotification.ret=BOOL FindFirstChangeNotificationA=func func.FindFirstChangeNotificationA.args=3 func.FindFirstChangeNotificationA.arg.0=LPCSTR,lpPathName func.FindFirstChangeNotificationA.arg.1=BOOL,bWatchSubtree func.FindFirstChangeNotificationA.arg.2=DWORD,dwNotifyFilter func.FindFirstChangeNotificationA.ret=HANDLE FindFirstChangeNotificationW=func func.FindFirstChangeNotificationW.args=3 func.FindFirstChangeNotificationW.arg.0=LPCWSTR,lpPathName func.FindFirstChangeNotificationW.arg.1=BOOL,bWatchSubtree func.FindFirstChangeNotificationW.arg.2=DWORD,dwNotifyFilter func.FindFirstChangeNotificationW.ret=HANDLE FindFirstFileA=func func.FindFirstFileA.args=2 func.FindFirstFileA.arg.0=LPCSTR,lpFileName func.FindFirstFileA.arg.1=LPWIN32_FIND_DATAA,lpFindFileData func.FindFirstFileA.ret=HANDLE FindFirstFileExA=func func.FindFirstFileExA.args=6 func.FindFirstFileExA.arg.0=LPCSTR,lpFileName func.FindFirstFileExA.arg.1=FINDEX_INFO_LEVELS,fInfoLevelId func.FindFirstFileExA.arg.2=LPVOID,lpFindFileData func.FindFirstFileExA.arg.3=FINDEX_SEARCH_OPS,fSearchOp func.FindFirstFileExA.arg.4=LPVOID,lpSearchFilter func.FindFirstFileExA.arg.5=DWORD,dwAdditionalFlags func.FindFirstFileExA.ret=HANDLE FindFirstFileExW=func func.FindFirstFileExW.args=6 func.FindFirstFileExW.arg.0=LPCWSTR,lpFileName func.FindFirstFileExW.arg.1=FINDEX_INFO_LEVELS,fInfoLevelId func.FindFirstFileExW.arg.2=LPVOID,lpFindFileData func.FindFirstFileExW.arg.3=FINDEX_SEARCH_OPS,fSearchOp func.FindFirstFileExW.arg.4=LPVOID,lpSearchFilter func.FindFirstFileExW.arg.5=DWORD,dwAdditionalFlags func.FindFirstFileExW.ret=HANDLE FindFirstFileNameW=func func.FindFirstFileNameW.args=4 func.FindFirstFileNameW.arg.0=LPCWSTR,lpFileName func.FindFirstFileNameW.arg.1=DWORD,dwFlags func.FindFirstFileNameW.arg.2=LPDWORD,StringLength func.FindFirstFileNameW.arg.3=PWSTR,LinkName func.FindFirstFileNameW.ret=HANDLE FindFirstFileW=func func.FindFirstFileW.args=2 func.FindFirstFileW.arg.0=LPCWSTR,lpFileName func.FindFirstFileW.arg.1=LPWIN32_FIND_DATAW,lpFindFileData func.FindFirstFileW.ret=HANDLE FindFirstStreamW=func func.FindFirstStreamW.args=4 func.FindFirstStreamW.arg.0=LPCWSTR,lpFileName func.FindFirstStreamW.arg.1=STREAM_INFO_LEVELS,InfoLevel func.FindFirstStreamW.arg.2=LPVOID,lpFindStreamData func.FindFirstStreamW.arg.3=DWORD,dwFlags func.FindFirstStreamW.ret=HANDLE FindFirstVolumeW=func func.FindFirstVolumeW.args=2 func.FindFirstVolumeW.arg.0=LPWSTR,lpszVolumeName func.FindFirstVolumeW.arg.1=DWORD,cchBufferLength func.FindFirstVolumeW.ret=HANDLE FindNextChangeNotification=func func.FindNextChangeNotification.args=1 func.FindNextChangeNotification.arg.0=HANDLE,hChangeHandle func.FindNextChangeNotification.ret=BOOL FindNextFileA=func func.FindNextFileA.args=2 func.FindNextFileA.arg.0=HANDLE,hFindFile func.FindNextFileA.arg.1=LPWIN32_FIND_DATAA,lpFindFileData func.FindNextFileA.ret=BOOL FindNextFileNameW=func func.FindNextFileNameW.args=3 func.FindNextFileNameW.arg.0=HANDLE,hFindStream func.FindNextFileNameW.arg.1=LPDWORD,StringLength func.FindNextFileNameW.arg.2=PWSTR,LinkName func.FindNextFileNameW.ret=BOOL FindNextFileW=func func.FindNextFileW.args=2 func.FindNextFileW.arg.0=HANDLE,hFindFile func.FindNextFileW.arg.1=LPWIN32_FIND_DATAW,lpFindFileData func.FindNextFileW.ret=BOOL FindNextStreamW=func func.FindNextStreamW.args=2 func.FindNextStreamW.arg.0=HANDLE,hFindStream func.FindNextStreamW.arg.1=LPVOID,lpFindStreamData func.FindNextStreamW.ret=BOOL FindNextVolumeW=func func.FindNextVolumeW.args=3 func.FindNextVolumeW.arg.0=HANDLE,hFindVolume func.FindNextVolumeW.arg.1=LPWSTR,lpszVolumeName func.FindNextVolumeW.arg.2=DWORD,cchBufferLength func.FindNextVolumeW.ret=BOOL FindVolumeClose=func func.FindVolumeClose.args=1 func.FindVolumeClose.arg.0=HANDLE,hFindVolume func.FindVolumeClose.ret=BOOL FlushFileBuffers=func func.FlushFileBuffers.args=1 func.FlushFileBuffers.arg.0=HANDLE,hFile func.FlushFileBuffers.ret=BOOL GetCompressedFileSizeA=func func.GetCompressedFileSizeA.args=2 func.GetCompressedFileSizeA.arg.0=LPCSTR,lpFileName func.GetCompressedFileSizeA.arg.1=LPDWORD,lpFileSizeHigh func.GetCompressedFileSizeA.ret=DWORD GetCompressedFileSizeW=func func.GetCompressedFileSizeW.args=2 func.GetCompressedFileSizeW.arg.0=LPCWSTR,lpFileName func.GetCompressedFileSizeW.arg.1=LPDWORD,lpFileSizeHigh func.GetCompressedFileSizeW.ret=DWORD GetDiskFreeSpaceA=func func.GetDiskFreeSpaceA.args=5 func.GetDiskFreeSpaceA.arg.0=LPCSTR,lpRootPathName func.GetDiskFreeSpaceA.arg.1=LPDWORD,lpSectorsPerCluster func.GetDiskFreeSpaceA.arg.2=LPDWORD,lpBytesPerSector func.GetDiskFreeSpaceA.arg.3=LPDWORD,lpNumberOfFreeClusters func.GetDiskFreeSpaceA.arg.4=LPDWORD,lpTotalNumberOfClusters func.GetDiskFreeSpaceA.ret=BOOL GetDiskFreeSpaceExA=func func.GetDiskFreeSpaceExA.args=4 func.GetDiskFreeSpaceExA.arg.0=LPCSTR,lpDirectoryName func.GetDiskFreeSpaceExA.arg.1=PULARGE_INTEGER,lpFreeBytesAvailableToCaller func.GetDiskFreeSpaceExA.arg.2=PULARGE_INTEGER,lpTotalNumberOfBytes func.GetDiskFreeSpaceExA.arg.3=PULARGE_INTEGER,lpTotalNumberOfFreeBytes func.GetDiskFreeSpaceExA.ret=BOOL GetDiskFreeSpaceExW=func func.GetDiskFreeSpaceExW.args=4 func.GetDiskFreeSpaceExW.arg.0=LPCWSTR,lpDirectoryName func.GetDiskFreeSpaceExW.arg.1=PULARGE_INTEGER,lpFreeBytesAvailableToCaller func.GetDiskFreeSpaceExW.arg.2=PULARGE_INTEGER,lpTotalNumberOfBytes func.GetDiskFreeSpaceExW.arg.3=PULARGE_INTEGER,lpTotalNumberOfFreeBytes func.GetDiskFreeSpaceExW.ret=BOOL GetDiskFreeSpaceW=func func.GetDiskFreeSpaceW.args=5 func.GetDiskFreeSpaceW.arg.0=LPCWSTR,lpRootPathName func.GetDiskFreeSpaceW.arg.1=LPDWORD,lpSectorsPerCluster func.GetDiskFreeSpaceW.arg.2=LPDWORD,lpBytesPerSector func.GetDiskFreeSpaceW.arg.3=LPDWORD,lpNumberOfFreeClusters func.GetDiskFreeSpaceW.arg.4=LPDWORD,lpTotalNumberOfClusters func.GetDiskFreeSpaceW.ret=BOOL GetDriveTypeA=func func.GetDriveTypeA.args=1 func.GetDriveTypeA.arg.0=LPCSTR,lpRootPathName func.GetDriveTypeA.ret=UINT GetDriveTypeW=func func.GetDriveTypeW.args=1 func.GetDriveTypeW.arg.0=LPCWSTR,lpRootPathName func.GetDriveTypeW.ret=UINT GetFileAttributesA=func func.GetFileAttributesA.args=1 func.GetFileAttributesA.arg.0=LPCSTR,lpFileName func.GetFileAttributesA.ret=DWORD GetFileAttributesExA=func func.GetFileAttributesExA.args=3 func.GetFileAttributesExA.arg.0=LPCSTR,lpFileName func.GetFileAttributesExA.arg.1=GET_FILEEX_INFO_LEVELS,fInfoLevelId func.GetFileAttributesExA.arg.2=LPVOID,lpFileInformation func.GetFileAttributesExA.ret=BOOL GetFileAttributesExW=func func.GetFileAttributesExW.args=3 func.GetFileAttributesExW.arg.0=LPCWSTR,lpFileName func.GetFileAttributesExW.arg.1=GET_FILEEX_INFO_LEVELS,fInfoLevelId func.GetFileAttributesExW.arg.2=LPVOID,lpFileInformation func.GetFileAttributesExW.ret=BOOL GetFileAttributesW=func func.GetFileAttributesW.args=1 func.GetFileAttributesW.arg.0=LPCWSTR,lpFileName func.GetFileAttributesW.ret=DWORD GetFileInformationByHandle=func func.GetFileInformationByHandle.args=2 func.GetFileInformationByHandle.arg.0=HANDLE,hFile func.GetFileInformationByHandle.arg.1=LPBY_HANDLE_FILE_INFORMATION,lpFileInformation func.GetFileInformationByHandle.ret=BOOL GetFileSize=func func.GetFileSize.args=2 func.GetFileSize.arg.0=HANDLE,hFile func.GetFileSize.arg.1=LPDWORD,lpFileSizeHigh func.GetFileSize.ret=DWORD GetFileSizeEx=func func.GetFileSizeEx.args=2 func.GetFileSizeEx.arg.0=HANDLE,hFile func.GetFileSizeEx.arg.1=PLARGE_INTEGER,lpFileSize func.GetFileSizeEx.ret=BOOL GetFileTime=func func.GetFileTime.args=4 func.GetFileTime.arg.0=HANDLE,hFile func.GetFileTime.arg.1=LPFILETIME,lpCreationTime func.GetFileTime.arg.2=LPFILETIME,lpLastAccessTime func.GetFileTime.arg.3=LPFILETIME,lpLastWriteTime func.GetFileTime.ret=BOOL GetFileType=func func.GetFileType.args=1 func.GetFileType.arg.0=HANDLE,hFile func.GetFileType.ret=DWORD GetFinalPathNameByHandleA=func func.GetFinalPathNameByHandleA.args=4 func.GetFinalPathNameByHandleA.arg.0=HANDLE,hFile func.GetFinalPathNameByHandleA.arg.1=LPSTR,lpszFilePath func.GetFinalPathNameByHandleA.arg.2=DWORD,cchFilePath func.GetFinalPathNameByHandleA.arg.3=DWORD,dwFlags func.GetFinalPathNameByHandleA.ret=DWORD GetFinalPathNameByHandleW=func func.GetFinalPathNameByHandleW.args=4 func.GetFinalPathNameByHandleW.arg.0=HANDLE,hFile func.GetFinalPathNameByHandleW.arg.1=LPWSTR,lpszFilePath func.GetFinalPathNameByHandleW.arg.2=DWORD,cchFilePath func.GetFinalPathNameByHandleW.arg.3=DWORD,dwFlags func.GetFinalPathNameByHandleW.ret=DWORD GetFullPathNameA=func func.GetFullPathNameA.args=4 func.GetFullPathNameA.arg.0=LPCSTR,lpFileName func.GetFullPathNameA.arg.1=DWORD,nBufferLength func.GetFullPathNameA.arg.2=LPSTR,lpBuffer func.GetFullPathNameA.arg.3=LPSTR *,lpFilePart func.GetFullPathNameA.ret=DWORD GetFullPathNameW=func func.GetFullPathNameW.args=4 func.GetFullPathNameW.arg.0=LPCWSTR,lpFileName func.GetFullPathNameW.arg.1=DWORD,nBufferLength func.GetFullPathNameW.arg.2=LPWSTR,lpBuffer func.GetFullPathNameW.arg.3=LPWSTR *,lpFilePart func.GetFullPathNameW.ret=DWORD GetLogicalDriveStringsW=func func.GetLogicalDriveStringsW.args=2 func.GetLogicalDriveStringsW.arg.0=DWORD,nBufferLength func.GetLogicalDriveStringsW.arg.1=LPWSTR,lpBuffer func.GetLogicalDriveStringsW.ret=DWORD GetLogicalDrives=func func.GetLogicalDrives.args=0 func.GetLogicalDrives.ret=DWORD GetLongPathNameA=func func.GetLongPathNameA.args=3 func.GetLongPathNameA.arg.0=LPCSTR,lpszShortPath func.GetLongPathNameA.arg.1=LPSTR,lpszLongPath func.GetLongPathNameA.arg.2=DWORD,cchBuffer func.GetLongPathNameA.ret=DWORD GetLongPathNameW=func func.GetLongPathNameW.args=3 func.GetLongPathNameW.arg.0=LPCWSTR,lpszShortPath func.GetLongPathNameW.arg.1=LPWSTR,lpszLongPath func.GetLongPathNameW.arg.2=DWORD,cchBuffer func.GetLongPathNameW.ret=DWORD GetShortPathNameW=func func.GetShortPathNameW.args=3 func.GetShortPathNameW.arg.0=LPCWSTR,lpszLongPath func.GetShortPathNameW.arg.1=LPWSTR,lpszShortPath func.GetShortPathNameW.arg.2=DWORD,cchBuffer func.GetShortPathNameW.ret=DWORD GetTempFileNameA=func func.GetTempFileNameA.args=4 func.GetTempFileNameA.arg.0=LPCSTR,lpPathName func.GetTempFileNameA.arg.1=LPCSTR,lpPrefixString func.GetTempFileNameA.arg.2=UINT,uUnique func.GetTempFileNameA.arg.3=LPSTR,lpTempFileName func.GetTempFileNameA.ret=UINT GetTempFileNameW=func func.GetTempFileNameW.args=4 func.GetTempFileNameW.arg.0=LPCWSTR,lpPathName func.GetTempFileNameW.arg.1=LPCWSTR,lpPrefixString func.GetTempFileNameW.arg.2=UINT,uUnique func.GetTempFileNameW.arg.3=LPWSTR,lpTempFileName func.GetTempFileNameW.ret=UINT GetTempPathA=func func.GetTempPathA.args=2 func.GetTempPathA.arg.0=DWORD,nBufferLength func.GetTempPathA.arg.1=LPSTR,lpBuffer func.GetTempPathA.ret=DWORD GetTempPathW=func func.GetTempPathW.args=2 func.GetTempPathW.arg.0=DWORD,nBufferLength func.GetTempPathW.arg.1=LPWSTR,lpBuffer func.GetTempPathW.ret=DWORD GetVolumeInformationA=func func.GetVolumeInformationA.args=8 func.GetVolumeInformationA.arg.0=LPCSTR,lpRootPathName func.GetVolumeInformationA.arg.1=LPSTR,lpVolumeNameBuffer func.GetVolumeInformationA.arg.2=DWORD,nVolumeNameSize func.GetVolumeInformationA.arg.3=LPDWORD,lpVolumeSerialNumber func.GetVolumeInformationA.arg.4=LPDWORD,lpMaximumComponentLength func.GetVolumeInformationA.arg.5=LPDWORD,lpFileSystemFlags func.GetVolumeInformationA.arg.6=LPSTR,lpFileSystemNameBuffer func.GetVolumeInformationA.arg.7=DWORD,nFileSystemNameSize func.GetVolumeInformationA.ret=BOOL GetVolumeInformationByHandleW=func func.GetVolumeInformationByHandleW.args=8 func.GetVolumeInformationByHandleW.arg.0=HANDLE,hFile func.GetVolumeInformationByHandleW.arg.1=LPWSTR,lpVolumeNameBuffer func.GetVolumeInformationByHandleW.arg.2=DWORD,nVolumeNameSize func.GetVolumeInformationByHandleW.arg.3=LPDWORD,lpVolumeSerialNumber func.GetVolumeInformationByHandleW.arg.4=LPDWORD,lpMaximumComponentLength func.GetVolumeInformationByHandleW.arg.5=LPDWORD,lpFileSystemFlags func.GetVolumeInformationByHandleW.arg.6=LPWSTR,lpFileSystemNameBuffer func.GetVolumeInformationByHandleW.arg.7=DWORD,nFileSystemNameSize func.GetVolumeInformationByHandleW.ret=BOOL GetVolumeInformationW=func func.GetVolumeInformationW.args=8 func.GetVolumeInformationW.arg.0=LPCWSTR,lpRootPathName func.GetVolumeInformationW.arg.1=LPWSTR,lpVolumeNameBuffer func.GetVolumeInformationW.arg.2=DWORD,nVolumeNameSize func.GetVolumeInformationW.arg.3=LPDWORD,lpVolumeSerialNumber func.GetVolumeInformationW.arg.4=LPDWORD,lpMaximumComponentLength func.GetVolumeInformationW.arg.5=LPDWORD,lpFileSystemFlags func.GetVolumeInformationW.arg.6=LPWSTR,lpFileSystemNameBuffer func.GetVolumeInformationW.arg.7=DWORD,nFileSystemNameSize func.GetVolumeInformationW.ret=BOOL GetVolumeNameForVolumeMountPointW=func func.GetVolumeNameForVolumeMountPointW.args=3 func.GetVolumeNameForVolumeMountPointW.arg.0=LPCWSTR,lpszVolumeMountPoint func.GetVolumeNameForVolumeMountPointW.arg.1=LPWSTR,lpszVolumeName func.GetVolumeNameForVolumeMountPointW.arg.2=DWORD,cchBufferLength func.GetVolumeNameForVolumeMountPointW.ret=BOOL GetVolumePathNameW=func func.GetVolumePathNameW.args=3 func.GetVolumePathNameW.arg.0=LPCWSTR,lpszFileName func.GetVolumePathNameW.arg.1=LPWSTR,lpszVolumePathName func.GetVolumePathNameW.arg.2=DWORD,cchBufferLength func.GetVolumePathNameW.ret=BOOL GetVolumePathNamesForVolumeNameW=func func.GetVolumePathNamesForVolumeNameW.args=4 func.GetVolumePathNamesForVolumeNameW.arg.0=LPCWSTR,lpszVolumeName func.GetVolumePathNamesForVolumeNameW.arg.1=LPWCH,lpszVolumePathNames func.GetVolumePathNamesForVolumeNameW.arg.2=DWORD,cchBufferLength func.GetVolumePathNamesForVolumeNameW.arg.3=PDWORD,lpcchReturnLength func.GetVolumePathNamesForVolumeNameW.ret=BOOL LocalFileTimeToFileTime=func func.LocalFileTimeToFileTime.args=2 func.LocalFileTimeToFileTime.arg.0=const FILETIME *,lpLocalFileTime func.LocalFileTimeToFileTime.arg.1=LPFILETIME,lpFileTime func.LocalFileTimeToFileTime.ret=BOOL LockFile=func func.LockFile.args=5 func.LockFile.arg.0=HANDLE,hFile func.LockFile.arg.1=DWORD,dwFileOffsetLow func.LockFile.arg.2=DWORD,dwFileOffsetHigh func.LockFile.arg.3=DWORD,nNumberOfBytesToLockLow func.LockFile.arg.4=DWORD,nNumberOfBytesToLockHigh func.LockFile.ret=BOOL LockFileEx=func func.LockFileEx.args=6 func.LockFileEx.arg.0=HANDLE,hFile func.LockFileEx.arg.1=DWORD,dwFlags func.LockFileEx.arg.2=DWORD,dwReserved func.LockFileEx.arg.3=DWORD,nNumberOfBytesToLockLow func.LockFileEx.arg.4=DWORD,nNumberOfBytesToLockHigh func.LockFileEx.arg.5=LPOVERLAPPED,lpOverlapped func.LockFileEx.ret=BOOL QueryDosDeviceW=func func.QueryDosDeviceW.args=3 func.QueryDosDeviceW.arg.0=LPCWSTR,lpDeviceName func.QueryDosDeviceW.arg.1=LPWSTR,lpTargetPath func.QueryDosDeviceW.arg.2=DWORD,ucchMax func.QueryDosDeviceW.ret=DWORD ReadFile=func func.ReadFile.args=5 func.ReadFile.arg.0=HANDLE,hFile func.ReadFile.arg.1=LPVOID,lpBuffer func.ReadFile.arg.2=DWORD,nNumberOfBytesToRead func.ReadFile.arg.3=LPDWORD,lpNumberOfBytesRead func.ReadFile.arg.4=LPOVERLAPPED,lpOverlapped func.ReadFile.ret=BOOL ReadFileEx=func func.ReadFileEx.args=5 func.ReadFileEx.arg.0=HANDLE,hFile func.ReadFileEx.arg.1=LPVOID,lpBuffer func.ReadFileEx.arg.2=DWORD,nNumberOfBytesToRead func.ReadFileEx.arg.3=LPOVERLAPPED,lpOverlapped func.ReadFileEx.arg.4=LPOVERLAPPED_COMPLETION_ROUTINE,lpCompletionRoutine func.ReadFileEx.ret=BOOL ReadFileScatter=func func.ReadFileScatter.args=5 func.ReadFileScatter.arg.0=HANDLE,hFile func.ReadFileScatter.arg.1=FILE_SEGMENT_ELEMENT *,aSegmentArray func.ReadFileScatter.arg.2=DWORD,nNumberOfBytesToRead func.ReadFileScatter.arg.3=LPDWORD,lpReserved func.ReadFileScatter.arg.4=LPOVERLAPPED,lpOverlapped func.ReadFileScatter.ret=BOOL RemoveDirectoryA=func func.RemoveDirectoryA.args=1 func.RemoveDirectoryA.arg.0=LPCSTR,lpPathName func.RemoveDirectoryA.ret=BOOL RemoveDirectoryW=func func.RemoveDirectoryW.args=1 func.RemoveDirectoryW.arg.0=LPCWSTR,lpPathName func.RemoveDirectoryW.ret=BOOL SetEndOfFile=func func.SetEndOfFile.args=1 func.SetEndOfFile.arg.0=HANDLE,hFile func.SetEndOfFile.ret=BOOL SetFileApisToANSI=func func.SetFileApisToANSI.args=0 func.SetFileApisToANSI.ret=VOID SetFileApisToOEM=func func.SetFileApisToOEM.args=0 func.SetFileApisToOEM.ret=VOID SetFileAttributesA=func func.SetFileAttributesA.args=2 func.SetFileAttributesA.arg.0=LPCSTR,lpFileName func.SetFileAttributesA.arg.1=DWORD,dwFileAttributes func.SetFileAttributesA.ret=BOOL SetFileAttributesW=func func.SetFileAttributesW.args=2 func.SetFileAttributesW.arg.0=LPCWSTR,lpFileName func.SetFileAttributesW.arg.1=DWORD,dwFileAttributes func.SetFileAttributesW.ret=BOOL SetFileInformationByHandle=func func.SetFileInformationByHandle.args=4 func.SetFileInformationByHandle.arg.0=HANDLE,hFile func.SetFileInformationByHandle.arg.1=FILE_INFO_BY_HANDLE_CLASS,FileInformationClass func.SetFileInformationByHandle.arg.2=LPVOID,lpFileInformation func.SetFileInformationByHandle.arg.3=DWORD,dwBufferSize func.SetFileInformationByHandle.ret=BOOL SetFileIoOverlappedRange=func func.SetFileIoOverlappedRange.args=3 func.SetFileIoOverlappedRange.arg.0=HANDLE,FileHandle func.SetFileIoOverlappedRange.arg.1=PUCHAR,OverlappedRangeStart func.SetFileIoOverlappedRange.arg.2=ULONG,Length func.SetFileIoOverlappedRange.ret=BOOL SetFilePointer=func func.SetFilePointer.args=4 func.SetFilePointer.arg.0=HANDLE,hFile func.SetFilePointer.arg.1=LONG,lDistanceToMove func.SetFilePointer.arg.2=PLONG,lpDistanceToMoveHigh func.SetFilePointer.arg.3=DWORD,dwMoveMethod func.SetFilePointer.ret=DWORD SetFilePointerEx=func func.SetFilePointerEx.args=4 func.SetFilePointerEx.arg.0=HANDLE,hFile func.SetFilePointerEx.arg.1=LARGE_INTEGER,liDistanceToMove func.SetFilePointerEx.arg.2=PLARGE_INTEGER,lpNewFilePointer func.SetFilePointerEx.arg.3=DWORD,dwMoveMethod func.SetFilePointerEx.ret=BOOL SetFileTime=func func.SetFileTime.args=4 func.SetFileTime.arg.0=HANDLE,hFile func.SetFileTime.arg.1=const FILETIME *,lpCreationTime func.SetFileTime.arg.2=const FILETIME *,lpLastAccessTime func.SetFileTime.arg.3=const FILETIME *,lpLastWriteTime func.SetFileTime.ret=BOOL SetFileValidData=func func.SetFileValidData.args=2 func.SetFileValidData.arg.0=HANDLE,hFile func.SetFileValidData.arg.1=LONGLONG,ValidDataLength func.SetFileValidData.ret=BOOL UnlockFile=func func.UnlockFile.args=5 func.UnlockFile.arg.0=HANDLE,hFile func.UnlockFile.arg.1=DWORD,dwFileOffsetLow func.UnlockFile.arg.2=DWORD,dwFileOffsetHigh func.UnlockFile.arg.3=DWORD,nNumberOfBytesToUnlockLow func.UnlockFile.arg.4=DWORD,nNumberOfBytesToUnlockHigh func.UnlockFile.ret=BOOL UnlockFileEx=func func.UnlockFileEx.args=5 func.UnlockFileEx.arg.0=HANDLE,hFile func.UnlockFileEx.arg.1=DWORD,dwReserved func.UnlockFileEx.arg.2=DWORD,nNumberOfBytesToUnlockLow func.UnlockFileEx.arg.3=DWORD,nNumberOfBytesToUnlockHigh func.UnlockFileEx.arg.4=LPOVERLAPPED,lpOverlapped func.UnlockFileEx.ret=BOOL WriteFile=func func.WriteFile.args=5 func.WriteFile.arg.0=HANDLE,hFile func.WriteFile.arg.1=LPCVOID,lpBuffer func.WriteFile.arg.2=DWORD,nNumberOfBytesToWrite func.WriteFile.arg.3=LPDWORD,lpNumberOfBytesWritten func.WriteFile.arg.4=LPOVERLAPPED,lpOverlapped func.WriteFile.ret=BOOL WriteFileEx=func func.WriteFileEx.args=5 func.WriteFileEx.arg.0=HANDLE,hFile func.WriteFileEx.arg.1=LPCVOID,lpBuffer func.WriteFileEx.arg.2=DWORD,nNumberOfBytesToWrite func.WriteFileEx.arg.3=LPOVERLAPPED,lpOverlapped func.WriteFileEx.arg.4=LPOVERLAPPED_COMPLETION_ROUTINE,lpCompletionRoutine func.WriteFileEx.ret=BOOL WriteFileGather=func func.WriteFileGather.args=5 func.WriteFileGather.arg.0=HANDLE,hFile func.WriteFileGather.arg.1=FILE_SEGMENT_ELEMENT *,aSegmentArray func.WriteFileGather.arg.2=DWORD,nNumberOfBytesToWrite func.WriteFileGather.arg.3=LPDWORD,lpReserved func.WriteFileGather.arg.4=LPOVERLAPPED,lpOverlapped func.WriteFileGather.ret=BOOL