| 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初始設定檔案指定小節內設定一個字串= |