api.ch

Declarations

Public Only
Publicnamespace fs
namespace fs
Publicfunction GetFullPathNameW
func GetFullPathNameW(lpFileName : LPCWSTR, nBufferLength : DWORD, lpBuffer : LPWSTR, lpFilePart : *LPWSTR) : DWORD
Publicfunction CreateFileW
func CreateFileW(lpFileName : LPCWSTR, dwDesiredAccess : DWORD, dwShareMode : DWORD, lpSecurityAttributes : LPSECURITY_ATTRIBUTES, dwCreationDisposition : DWORD, dwFlagsAndAttributes : DWORD, hTemplateFile : HANDLE) : HANDLE
Publicfunction FlushFileBuffers
func FlushFileBuffers(hFile : HANDLE) : BOOL
Publicfunction GetDiskFreeSpaceExW
func GetDiskFreeSpaceExW(lpDirectoryName : LPCWSTR, lpFreeBytesAvailableToCaller : PULARGE_INTEGER, lpTotalNumberOfBytes : PULARGE_INTEGER, lpTotalNumberOfFreeBytes : PULARGE_INTEGER) : BOOL
Publicfunction LockFileEx
func LockFileEx(hFile : HANDLE, dwFlags : DWORD, dwReserved : DWORD, nNumberOfBytesToLockLow : DWORD, nNumberOfBytesToLockHigh : DWORD, lpOverlapped : LPOVERLAPPED) : BOOL
Publicfunction SetEndOfFile
func SetEndOfFile(hFile : HANDLE) : BOOL
Publicfunction SetFileAttributesW
func SetFileAttributesW(lpFileName : LPCWSTR, dwFileAttributes : DWORD) : BOOL
Publicfunction SetFileTime
func SetFileTime(hFile : HANDLE, lpCreationTime : *FILETIME, lpLastAccessTime : *FILETIME, lpLastWriteTime : *FILETIME) : BOOL
Publicfunction CreateDirectoryW
func CreateDirectoryW(lpPathName : LPCWSTR, lpSecurityAttributes : LPSECURITY_ATTRIBUTES) : BOOL
Publicstruct _WIN32_FILE_ATTRIBUTE_DATA
struct _WIN32_FILE_ATTRIBUTE_DATA
Publictypealias WIN32_FILE_ATTRIBUTE_DATA
type WIN32_FILE_ATTRIBUTE_DATA = _WIN32_FILE_ATTRIBUTE_DATA
Publictypealias LPWIN32_FILE_ATTRIBUTE_DATA
type LPWIN32_FILE_ATTRIBUTE_DATA = *_WIN32_FILE_ATTRIBUTE_DATA
Publicenum GET_FILEEX_INFO_LEVELS
enum GET_FILEEX_INFO_LEVELS { GetFileExInfoStandard, GetFileExMaxInfoLevel }
Publicfunction GetFileAttributesExW
func GetFileAttributesExW(lpFileName : LPCWSTR, fInfoLevelId : GET_FILEEX_INFO_LEVELS, lpFileInformation : LPVOID) : BOOL
Publicfunction GetTempFileNameW
func GetTempFileNameW(lpPathName : LPCWSTR, lpPrefixString : LPCWSTR, uUnique : UINT, lpTempFileName : LPWSTR) : UINT
Publicfunction RemoveDirectoryW
func RemoveDirectoryW(lpPathName : LPCWSTR) : BOOL
struct _WIN32_FIND_DATAW
struct _WIN32_FIND_DATAW
Publictypealias WIN32_FIND_DATAW
type WIN32_FIND_DATAW = _WIN32_FIND_DATAW
Publictypealias PWIN32_FIND_DATAW
type PWIN32_FIND_DATAW = *_WIN32_FIND_DATAW
Publictypealias LPWIN32_FIND_DATAW
type LPWIN32_FIND_DATAW = *_WIN32_FIND_DATAW
Publicfunction DeleteFileW
func DeleteFileW(lpFileName : LPCWSTR) : BOOL
Publicfunction GetFinalPathNameByHandleW
func GetFinalPathNameByHandleW(hFile : HANDLE, lpszFilePath : LPWSTR, cchFilePath : DWORD, dwFlags : DWORD) : DWORD
Publicfunction GetTempPathW
func GetTempPathW(nBufferLength : DWORD, lpBuffer : LPWSTR) : DWORD
Publicfunction CopyFileW
func CopyFileW(lpExistingFileName : LPCWSTR, lpNewFileName : LPCWSTR, bFailIfExists : BOOL) : BOOL
Publicfunction CreateHardLinkW
func CreateHardLinkW(lpFileName : LPCWSTR, lpExistingFileName : LPCWSTR, lpSecurityAttributes : LPSECURITY_ATTRIBUTES) : BOOL
Publicfunction CreateSymbolicLinkW
func CreateSymbolicLinkW(lpSymlinkFileName : LPCWSTR, lpTargetFileName : LPCWSTR, dwFlags : DWORD) : BOOL
Publicfunction FindFirstFileW
func FindFirstFileW(pattern : LPCWSTR, out : *WIN32_FIND_DATAW) : HANDLE
var dwReserved1: DWORD;
Publicfunction FindNextFileW
func FindNextFileW(h : HANDLE, out : *WIN32_FIND_DATAW) : BOOL