Kernel32--內核庫函數提供的API AddAtom 向本地原子表添加一個字符串

轉自:http://www.cnblogs.com/cwy173/archive/2010/10/02/1841321.html

AddAtom 向本地原子表添加一個字符串
AllocConsole 爲當前進程分配一個新控制檯

AreFileApisANSI 確定一個WIN32文件函數集是否在使用ANSI或OEM字符集代碼頁
BackupRead 向一緩衝區讀進與給定文件相關聯的數據
BackupSeek 在訪問數據流中向前搜索
BackupWrite 將數據傳送到指定的文件或目錄中
Beep 在揚聲器上發出簡單的聲音
BeginUpdateResource 返回一個可被用來增加、刪除或替換一個可執行文件資源的句柄
BuildCommDCB 用指定字符串的值來填充指定的設備控制塊
BuildCommDCBAndTimeouts 將設備定義串轉換成恰當的設備控制塊代碼
CallNamedPipe 連接一個消息類型管道,向管道中寫入或從中讀出,然後關閉該管道
ClearCommBreak 恢復給定通信設備的字符傳輸,並將傳輸設置成非中斷狀態
ClearCommError 獲得有關通信錯誤的信息,並報告該設備的當前狀態
CloseHandle 關閉一個打開的對象句柄
CloseProfileUserMapping 關閉所有與初始化文件映射有關的登記鍵的句柄
CommConfigDialog 顯示有關通信設備的配置對話框,以允許進行配置
CompareFileTime 比較兩個文件的時間
CompareStringW 比較同一地點兩個字符串
ConnectNamedPipe 使管道服務進程等待客戶進程與之已命名的管道實例相連接
ContinueDebugEvent 使調試程序繼續先前報告的一個調試事件的線程
ConvertDefaultLocale 把缺省地點值轉換成實際地點標識符
CopyFile 拷貝文件
CreateConsoleScreenBuffer 創建一個控制檯屏幕緩衝區並返回其句柄
CreateDirectory 創建一個新目錄
CreateDirectoryEX 創建一個含有指定模板屬性的新目錄
CreateEvent 創建一個事件對象
CreateFile 創建、打開或截斷一個文件、管道、通信源、磁盤設備或控制檯,並返回其句柄
CreateFileMapping 爲指定文件創建一個映射對象,以便文件內容被共享
CreateIoComplationPort 使一個打開的實例和一個最新創建的或正存在的I/O完成端口相聯繫;或創建一個不和文件相聯繫的I/O完成端口
CreateMailslot 創建具有指定名字的郵件槽,並返回句柄
CreateMutex 創建一個互斥對象並返回句柄
CreateNamedPipe 創建一個有名管道的實例並返回句柄

CreatePipe 創建一個無名管道並返回指向該管道的讀端和寫端句柄
CreateProcess 創建新進程和它的主線程
CreateRemoteThread 創建運行在另一個進程地址空間上的線程
CreateSemaphore 創建一個信號對象並返回其句柄
CreateTapePartition 重新格式化磁帶
CreateThread 創建一個線程以便在調用進程的地址空間內執行
DebugActiveProcess 使調試程序連接到活動進程上並調試該進程
DebugBreak 使斷點異常發生在當前進程中,以便調用進程給調試程序發信號,迫使它接受某個動作
DefineDosDevice 定義、重新定義或刪除DOS設備名
DeleteAtom 減少局部字符串原子引用的計數值
DeleteCriticalSection 刪除由未被擁有的臨界對象所使用的所有資源
DeleteFile 刪除一個已有文件
DeviceIoControl 將一個控制碼直接發送給指定的設備驅動程序,以執行指定的操作
DisableThreadLibraryCalls 禁止DLL_THREAD_ATTACH和DLL_THREAD_DETACH通知指定的DLL庫

DisConnectNamedPipe 取消一個有名管道實例的服務器端與一客戶進程的連接
DosDateTimeToFileTime 將MSDOS日期和時間值轉換爲一個64位文件時間
DuplicateHandle 複製一個對象句柄
EndUpdateResource 在可執行文件中終止一個資源的修改
EnterCriricalSection 等待指定臨界區對象的使用權
EnumCalendarInfo EnumDateFormats 枚舉指定地點有效的 長短日期格式
EnumResourceLanguages 查找模塊中符合指定類型和名稱的每個資源,並將資源的語言傳遞給一個自定義的回調函數
EnumResourceNames 查找模塊中符合指定類型的資源,並將其名稱傳遞給一個自定義的回調函數
EnumResourceTypes 查找模塊中的資源,並將每個資源的類型傳遞給一個自定義的回調函數
EnumSystemCodePages 枚舉系統已安裝或支持的代碼頁
EnumSystemLocales 枚舉系統已安裝或支持的地點
EnumTimeFormats 枚舉指定地點可用的時間格式
EraseTape 擦除磁帶所有或部分內容
EscapeCommFunction 指示一個給定的通信設備執行一個擴展功能
ExitProcess 結束一個進程及其所有線程
ExitThread 結束一個線程
ExpandEnvironmentString 擴展環境變量字符串並以定義值替換它們
FatalAppExit 顯示一個消息框,當此消息框關閉時終止此應用程序

FatalExit 將執行控制權交給調試程序
FileTimerToDosDateTime 將64位文件時間轉換成MSDOS的日期和時間值
FileTimeToLocalFileTime 根據格林威治時間座標將文件時間轉換成一個局部文件時間
FileTimeToSystemTime 將64位文件時間轉換成系統時間格式
FillConsoleOutputAttribute 爲指定數目的字符單元設置文本和背景顏色屬性
FillConsoleOutputCharacter 將一字符按指定次數多次寫入屏幕緩衝區
FindAtom 在局部原子表中查找指定的字符串,並檢取與該串相關的原子
FindClose 關閉指定的查找句柄
FindCloseChangeNotification 停止對通知句柄改變的監測
FindFirstChangeNotification 創建一個改變通知句柄,並設置初始化改變通知過濾條件
FindFirstFile 在目錄中查找與其指定名稱相匹配的一個文件
FindNextChangeNotification 請求操作系統在下次檢測一個相應改變時發出一個改變通知句柄
FindNextFile 繼續前一次FindFirstFile函數調用的文件查找
FindResource 在模塊中查找給定類型和名稱的資源位置
FindResourceEx 在模塊中查找給定類型和名稱的資源位置
FlushConsoleInputBuffer 刷新控制檯輸入緩衝區
FlushFileBuffers 清除用於指定文件的緩衝區,並將所有緩存的數據寫入此文件中
FlushInstructionCache 爲指定的進程刷新指令高速緩存器
FlushViewOfFile 將一個文件映射視圖中的字節段寫到盤上

FoldStringW 將一個通配字符的串映射爲另一個字符串
FormatMessage 格式化一個消息串
FreeConsole 使調用進程從其控制檯分離
FreeEnvironmentStrings 釋放環境字符串塊
FreeLibrary 把已裝入的庫模塊的引用數減1
FreeLibraryAndExitThread 將已裝入的DLL庫調用數減1,並退出一個調用線程
FrreeTesource 釋放由LoadResource函數裝入的資源
GenerateConsoleCtrEvent 向和共享調用進程有關的控制檯進程組發送一個特殊信號
GetACP 檢取ANSI系統代碼頁的標識符
GetAtomName 檢取與指定局部原子有關的字符串的一個拷貝
GetBinaryType 確定一個文件是否爲可執行以及可執行文件的類型
GetCommandLine 返回當前進程的命令行
GetCommConfig 檢取給定通信設備的當前配置
GetCommMask 檢取給定通信設備的事件屏蔽值
GetCommModemStatus 檢取調制解調器控制寄存器值
GetCommProperties 檢取給定通信設備的通訊特性
GetCommState 用給定通信設備的當前控制設備填充一個DCB
GetCommTimeouts 檢取給定通信設備上所有讀、寫操作的超時參數
GetCompressedFileSize 檢取指定文件的壓縮尺寸和磁盤的實際存貯空間,以便保存該文件

GetComputerName 檢取當前計算機的名稱
GetConsoleCP 檢取與調用堅持有關的控制檯所用輸入代碼頁的等價內容,以便將鍵盤輸入轉換成相應的字符值
GetConsoleCursorInfo 檢取指定控制檯屏幕緩衝區中光標的大小和可見性
GetConsoleMode 報告控制檯輸入/輸出緩衝區當前的輸入/輸出方式
GetConsoleOutputCP 檢取與調用進程有關的控制檯所用的輸出代碼頁的等價內容,以便將輸出函數所寫入的內容轉換成顯示圖象
GetConsoleScreenBuffreInfo 檢取指定控制檯屏幕緩衝區的信息
GetConsoleTitle 檢取當前控制檯窗口的標題欄的字符串
GetCPInfo 檢取有關任意合法的已被安裝或可用的代碼頁值
GetCurrencyFormat 把指定地點的數字串格式化爲通用字符串
GetCurrentDirectory 檢取當前進程的當前目錄
GetCurrentProcess 檢取當前進程的僞句柄
GerCurrentProcessId 檢取調用進程的標識符
GetCurrentThread 檢取當前進程的僞句柄
GetCurrentTreadId 檢取當前調用進程的標識符
GetDateFormat 以指定地點格式把日期數值變爲日期字符串
GetDefaultCommConfig 檢取通信設備的缺省配置
GetDiskFreeSpace 檢取通信設備的缺省配置

GetDriveType 確定磁盤驅動器是否是可移動的、固定的、CDROM、RAM磁盤或網絡驅動器
GetEnvironmentStings 返回當前進程的環境塊地址
GetEnvironmentVariable 從調用進程的環境塊中檢取指定變量的值
GetExitCodeProcess 檢取指定進程的終止狀態
GetExitCodeThread 檢取指定進程的終止狀態
GetFileAttribtes 檢取指定文件的屬性
GetFileInformationByHandle 檢取指定文件的有關信息
GetFileSize 檢取指定文件的大小
GetFileTime 檢取指定文件被創建、最後一次被訪問和最後一次被修改的日期和時間
GetFileType 返回指定文件的類型
GetFullPathName 檢取指定文件的全路徑和文件名
GetHandkeInformation 檢取指定對象句柄某種屬性的信息
GetLargestConsoleWindowSize 根據當前字體和顯示器大小,返回最大可能的控制檯窗口的大小
GetLastError 返回最近的錯誤代碼
GetLocaleInfoW 通過查詢記錄來檢取一事件發生地點的信息
GetLocalTime 檢取當前局部時間和日期
GetLogicalDrives 返回表示當前可用磁盤驅動器的位屏蔽
GetLogicalDriveStrings 檢取指定的系統的合法驅動器的字符串
GetMailslotInfo 檢取給定郵件槽的信息
GetModuleFileName 檢取包含指定模塊的可執行文件的全路徑和文件名
GetModuleHandle 返回指定模塊的句柄

GetNamedPipeHandleState 檢取指定有名管道的狀態
GetNamedPipeInfo 檢取給定有名管道的信息
GetNumberFormat 把一個數字串定製成指定地點的的數字串格式
GetNumberOfConsoleInputEvents檢取控制檯輸入緩衝區中未讀取的輸入記錄數
GetNumberOfConsoleMouseButtons檢取當前控制檯所用鼠標的按扭數
GetOEMCP 檢取系統的OEM代碼頁標識符
GetOverlappedResult 返回在指定文件、有名管道或通信設備上的一次重疊操作的結果
GetPriorityClass 返回給定進程的優先級
GetPrivateProfileInt 檢取初始化文件中與指定段某個關鍵字相關的整數
GetPrivateProfileSection 從給定的初始化文件中檢取指定段的所有關鍵字和值
GetPrivateProfileSectionNames在一個初始化文件中檢取所有段的名稱,它是爲兼容16位WINDOWS應用程序提供的
GetPrivateProfileString 從給定初始化文件的指定段中檢取一字符串
GetPrivateProfileStruct 在給定的初始化文件的段中檢取指定關鍵字數據
GetProcAddress 返回指定的輸出動態鏈接庫函數的地址
GetProcessAffinityMask 檢取調用進程或系統用到的處理器數
GetProcessHeap 獲取調用進程的堆句柄
GetProcessHeaps 獲取調用進程所有有效堆的句柄

GetProcessShutdownParameters 檢取當前調用進程的關機參數
GetProcessTimes 檢取調用進程的計時信息
GetProcessVersion 獲取指定進程期望運行WINDOWS版本的主、次版本號
GetProcessworkingsetSize 獲取指定進程工作集的最小和最大值
GetProfileInt 從WIN.INI文件的指定段中檢取指定鍵名的整數值
GetProfileSection 檢取WIN.INI文件中指定段的所有關鍵字和值
GetProfileString 檢取WIN.INI文件中與指定段內的指定關鍵字相關的字符串
GetQueuedCompletionStatus 從指定的I/O完成端口裏出隊一個I/O完成信息包若無完成信息包隊列,則等待掛起的I/O操作完成直到能出隊一個

完成信息包或限時已過才返回
GetShortPathName 檢取文件的短路徑名
GetStartupInfo 檢取STARTUPINFO結構的內容,該結構在創建調用進程時指定
GetSteHandle 返回標準輸入/輸出或錯誤設備句柄
GetStringTypeA 返回指定字符串的字符類型信息
GetStringTypeEx 返回指定字符串的字符類型信息
GetStringTypeW 返回一個Unicode串的字符類型信息
GetSystemDefaultLangID 檢取系統缺省語言標識符
GetSystemDefaultLCID 檢取系統缺省地點標識符
GetSystemDirectory 檢取WINDOWS系統目錄SYSTEM所在路徑
GetSystemInfo 返回當前系統的有關信息

GetSystenPowerStatus 返回系統電源狀態以確定系統使用AC還是DC電源、電池是否正在充電以及有多少電池可用
GetSystemTime 檢取當前系統的日期和時間
GetSystemTimeAdjustment 確定系統是否在每個時鐘中斷應用時間調整值調整一天時間
GetSystemTimeAsfileTime 檢取當前系統的日期和時間
GetTapeParameters 檢取描述磁帶和磁帶驅動器的信息
GetTapePosition 檢取磁帶的地址
GetTapeStatus 檢取磁帶設備是否準備好處理磁帶命令
GetTempFileName 用指定的模式創建一個臨時文件名
GetTempPath 檢取爲臨時文件指定的目錄路徑
GetThreadContext 檢取指定線程的描述表
GetThreadLocale 返回當前線程的當前位置
GetThreadPriority 返回給定線程的優先值

GetThreadSelectorEntry 檢取指定選擇符和線程的描述符表表項

 GetThreadTimes 檢取當前線程的計時信息

GetTickCount 檢取WINDOWS啓動以來所經歷的毫秒數
GetTimeFormat 把時間值格式化成指定地點的時間字符串
GetTimeZoneInfomation 檢取當前的時間區參數
GetUserDefaultLangID 檢取用戶缺省語言標識符
GetUsetDefaultLCID 檢取用戶缺省地點標識符
GetVersion 返回WINDOWS的當前版本號

GetVersionEx 獲取當前運行的操作系統版本的擴展信息
GetVolumeInfomation 返回有關指定的根目錄文件系統的信息
GetWindowsDirectory 返回WINDOWS目錄的路徑
GlobalAddAtom 將一個字符串添加到全局原子表中,並返回標識此字符的值
GlobalAlloc 從堆中分配指定數目的字節
GlobalCompact 通過壓縮產生全局自由內存
GlobalDeleteAtom 將全局字符串原子的引用數減一
GlobalFindAtom 在全局原子表中查找指定字符串,並檢取與該字符串相關的全局原子
GlobalFix 在線形內存鎖定一個全局內存對象
GlobalFlags 返回有關指定的全局內存對象信息
GlobalFree 釋放指定的全局內存對象,並使其句柄無效
GlobalGetAtomName 檢取與指定全局原子相關的字符串的一份拷貝
GlobalHandle 檢取與指定的全局內存塊指針相關的句柄
GlobalLock 加鎖一個全局內存對象,並返回指向此對象內存塊中第一字節的指針
GlobalMemoryStatus 檢取當前可用內存信息
GlobalReAlloc 改變指定的全局內存對象的大小或屬性
GlobalSize 檢取指定的全局內存對象的大小
GlobalUnfix 在線形內存中解鎖一個全局內存對象
GlobalUnlock 將一個以GMEM_MOVEABLE標誌分配的內存對象的加鎖計數值減1
GlobalUnWire 解鎖一個全局內存對象
GlobalWire 加鎖一個全局內存對象
HeapAlloc 從一堆中申請分配一個內存塊
HeapCompact 通過壓縮堆產生更大的可用內存塊

HeapCreate 創建一個爲調用進程私有的堆對象
HeapDestroy 撤消指定的堆對象
HeapFree 釋放利用HeapAlloc或HeapReAlloc函數從堆中分配的內存塊
HeapLock 獲取臨界對象區域或爲指定的堆加鎖
HeapReAlloc 重新分配堆中一個內存塊
HeapSize 返回利用HeapAlloc或HeapReAlloc函數從堆中分配的內存快的大小
HeapUnlock 釋放臨界對象區域或一個已加鎖的堆
HeapValidate 使指定的堆有效
HeapWalk 枚舉在指定堆裏的內存塊數
hread 從指定文件中讀數據
hwrite 向指定文件寫數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章