api.ch

Declarations

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