CloseHandle | 關閉一個內核對象。其中包括文件、文件映射、進程、線程、安全和同步對象等 |
CompareFileTime | 對比兩個文件的時間 |
CopyFile | 複製文件 |
CreateDirectory | 創建一個新目錄 |
CreateFile | 打開和創建文件、管道、郵槽、通信服務、設備以及控制檯 |
CreateFileMapping | 創建一個新的文件映射對象 |
DeleteFile | 刪除指定文件 |
DeviceIoControl | 對設備執行指定的操作 |
DosDateTimeToFileTime | 將DOS日期和時間值轉換成一個 win32 FILETIME 值 |
FileTimeToDosDateTime | 將一個 win32 FILETIME 值轉換成DOS日期和時間值 |
FileTimeToLocalFileTime | 將一個FILETIME結構轉換成本地時間 |
FileTimeToSystemTime | 根據一個FILETIME結構的內容,裝載一個SYSTEMTIME結構 |
FindClose | 關閉由FindFirstFile函數創建的一個搜索句柄 |
FindFirstFile | 根據文件名查找文件 |
FindNextFile | 根據調用FindFirstFile函數時指定的一個文件名查找下一個文件 |
FlushFileBuffers | 針對指定的文件句柄,刷新內部文件緩衝區 |
FlushViewOfFile | 將寫入文件映射緩衝區的所有數據都刷新到磁盤 |
GetBinaryType | 判斷文件是否可以執行 |
GetCompressedFileSize | 判斷一個壓縮文件在磁盤上實際佔據的字節數 |
GetCurrentDirectory | 在一個緩衝區中裝載當前目錄 |
GetDiskFreeSpace | 獲取與一個磁盤的組織有關的信息,以及瞭解剩餘空間的容量 |
GetDiskFreeSpaceEx | 獲取與一個磁盤的組織以及剩餘空間容量有關的信息 |
GetDriveType | 判斷一個磁盤驅動器的類型 |
GetExpandedName | 取得一個壓縮文件的全名 |
GetFileAttributes | 判斷指定文件的屬性 |
GetFileInformationByHandle | 這個函數提供了獲取文件信息的一種機制 |
GetFileSize | 判斷文件長度 |
GetFileTime | 取得指定文件的時間信息 |
GetFileType | 在給出文件句柄的前提下,判斷文件類型 |
GetFileVersionInfo | 從支持版本標記的一個模塊裏獲取文件版本信息 |
GetFileVersionInfoSize | 針對包含了版本資源的一個文件,判斷容納文件版本信息需要一個多大的緩衝區 |
GetFullPathName | 獲取指定文件的完整路徑名 |
GetLogicalDrives | 判斷系統中存在哪些邏輯驅動器字母 |
GetLogicalDriveStrings | 獲取一個字串,其中包含了當前所有邏輯驅動器的根驅動器路徑 |
GetOverlappedResult | 判斷一個重疊操作當前的狀態 |
GetPrivateProfileInt | 爲初始化文件(.ini文件)中指定的條目獲取一個整數值 |
GetPrivateProfileSection | 獲取指定小節(在.ini文件中)所有項名和值的一個列表 |
GetPrivateProfileString | 爲初始化文件中指定的條目取得字串 |
GetProfileInt | 取得win.ini初始化文件中指定條目的一個整數值 |
GetProfileSection | 獲取指定小節(在win.ini文件中)所有項名和值的一個列表 |
GetProfileString | 爲win.ini初始化文件中指定的條目取得字串 |
GetShortPathName | 獲取指定文件的短路徑名 |
GetSystemDirectory | 取得Windows系統目錄(即System目錄)的完整路徑名 |
GetTempFileName | 這個函數包含了一個臨時文件的名字,它可由應用程序使用 |
GetTempPath | 獲取爲臨時文件指定的路徑 |
GetVolumeInformation | 獲取與一個磁盤卷有關的信息 |
GetWindowsDirectory | 獲取Windows目錄的完整路徑名 |
hread | 參考lread |
hwrite | 參考lwrite函數 |
lclose | 關閉指定的文件 |
lcreat | 創建一個文件 |
llseek | 設置文件中進行讀寫的當前位置 |
LockFile | 鎖定文件的某一部分,使其不與其他應用程序共享 |
LockFileEx | 與LockFile相似,只是它提供了更多的功能 |
lopen | 以二進制模式打開指定的文件 |
lread | 將文件中的數據讀入內存緩衝區 |
lwrite | 將數據從內存緩衝區寫入一個文件 |
LZClose | 關閉由LZOpenFile 或 LZInit函數打開的一個文件 |
LZCopy | 複製一個文件 |
LZInit | 這個函數用於初始化內部緩衝區 |
LZOpenFile | 該函數能執行大量不同的文件處理,而且兼容於壓縮文件 |
LZRead | 將數據從文件讀入內存緩衝區 |
LZSeek | 設置一個文件中進行讀寫的當前位置 |
MapViewOfFile | 將一個文件映射對象映射到當前應用程序的地址空間 |
MoveFile | 移動文件 |
OpenFile | 這個函數能執行大量不同的文件操作 |
OpenFileMapping | 打開一個現成的文件映射對象 |
QueryDosDevice | 在Windows NT中,DOS設備名會映射成NT系統設備名。該函數可判斷當前的設備映射情況 |
ReadFile | 從文件中讀出數據 |
ReadFileEx | 與ReadFile相似,只是它只能用於異步讀操作,幷包含了一個完整的回調 |
RegCloseKey | 關閉系統註冊表中的一個項(或鍵) |
RegConnectRegistry | 訪問遠程系統的部分註冊表 |
RegCreateKey | 在指定的項下創建或打開一個項 |
RegCreateKeyEx | 在指定項下創建新項的更復雜的方式。在Win32環境中建議使用這個函數 |
RegDeleteKey | 刪除現有項下方一個指定的子項 |
RegDeleteValue | 刪除指定項下方的一個值 |
RegEnumKey | 枚舉指定項的子項。在Win32環境中應使用RegEnumKeyEx |
RegEnumKeyEx | 枚舉指定項下方的子項 |
RegEnumValue | 枚舉指定項的值 |
RegFlushKey | 將對項和它的子項作出的改動實際寫入磁盤 |
RegGetKeySecurity | 獲取與一個註冊表項有關的安全信息 |
RegLoadKey | 從以前用RegSaveKey函數創建的一個文件裏裝載註冊表信息 |
RegNotifyChangeKeyValue | 註冊表項或它的任何一個子項發生變化時,用這個函數提供一種通知機制 |
RegOpenKey | 打開一個現有的註冊表項 |
RegOpenKeyEx | 打開一個現有的項。在win32下推薦使用這個函數 |
RegQueryInfoKey | 獲取與一個項有關的信息 |
RegQueryValue | 取得指定項或子項的默認(未命名)值 |
RegQueryValueEx | 獲取一個項的設置值 |
RegReplaceKey | 用一個磁盤文件保存的信息替換註冊表信息;並創建一個備份,在其中包含當前註冊表信息 |
RegRestoreKey | 從一個磁盤文件恢復註冊表信息 |
RegSaveKey | 將一個項以及它的所有子項都保存到一個磁盤文件 |
RegSetKeySecurity | 設置指定項的安全特性 |
RegSetValue | 設置指定項或子項的默認值 |
RegSetValueEx | 設置指定項的值 |
RegUnLoadKey | 卸載指定的項以及它的所有子項 |
RemoveDirectory | 刪除指定目錄 |
SearchPath | 查找指定文件 |
SetCurrentDirectory | 設置當前目錄 |
SetEndOfFile | 針對一個打開的文件,將當前文件位置設爲文件末尾 |
SetFileAttributes | 設置文件屬性 |
SetFilePointer | 在一個文件中設置當前的讀寫位置 |
SetFileTime | 設置文件的創建、訪問及上次修改時間 |
SetHandleCount | 這個函數不必在win32下使用;即使使用,也不會有任何效果 |
SetVolumeLabel | 設置一個磁盤的卷標(Label) |
SystemTimeToFileTime | 根據一個FILETIME結構的內容,載入一個SYSTEMTIME結構 |
UnlockFile | 解除對一個文件的鎖定 |
UnlockFileEx | 解除對一個文件的鎖定 |
UnmapViewOfFile | 在當前應用程序的內存地址空間解除對一個文件映射對象的映射 |
VerFindFile | 用這個函數決定一個文件應安裝到哪裏 |
VerInstallFile | 用這個函數安裝一個文件 |
VerLanguageName | 這個函數能根據16位語言代碼獲取一種語言的名稱 |
VerQueryValue | 這個函數用於從版本資源中獲取信息 |
WriteFile | 將數據寫入一個文件 |
WriteFileEx | 與WriteFile類似,只是它只能用於異步寫操作,幷包括了一個完整的回調 |
WritePrivateProfileSection | 爲一個初始化文件(.ini)中指定的小節設置所有項名和值 |
WritePrivateProfileString | 在初始化文件指定小節內設置一個字串 |
WriteProfileSection | 爲Win.ini初始化文件中一個指定的小節設置所有項名和值 |
WriteProfileString | 在Win.ini初始化文件指定小節內設置一個字串 |