windows API函数库总结

文件相关的API函数</P><P>Api函数名 函数说明 适用范围 W16 W95 WNT

mmioWrite 写文件 否 是 是
WriteFile 写文件 否 是 是
ExtractAssociatedIcon 从文件或相关EXE中获取图标句柄 否 是 是
ExtractIcon 从可执行文件中返回图标句柄 否 是 是
LZRead 从压缩文件中读入数据 是 是 是
GetPrivateProfileString 从私有文件中获取字符串 是 是 是
GetPrivateProfileInt 从私有文件中获取整数 是 是 是
UnlockFile 开锁文件 否 是 是
UnlockFileEx 开锁文件 否 是 是
LZOpenFile 打开文件 是 是 是
mmioOpen 打开多媒体文件 否 是 是
SetFileApisToOEM 设置文件API为OEM字符集 否 是 是
SetFileSecurity 设置文件或目录安全属性 否 是 是
FindFirstChangeNotification 设置文件或目录修改等待 否 是 是
SetFileTime 设置文件的64位时间 否 是 是
mmioSetInfo 设置文件信息 否 是 是
SetTextColor 设置文件前颜色 是 是 是
SetFilePointer 设置文件指针位置 否 是 是
SetFileAttributes 设置文件属性 否 是 是
SetFileApisToOEM 设置文件API为OEM字符集 否 是 是
SetFileSecurity 设置文件或目录安全属性 否 是 是
FindFirstChangeNotification 设置文件或目录修改等待 否 是 是
SetFileTime 设置文件的64位时间 否 是 是
mmioSetInfo 设置文件信息 否 是 是
SetTextColor 设置文件前颜色 是 是 是
SetFilePointer 设置文件指针位置 否 是 是
SetFileAttributes 设置文件属性 否 是 是
DeleteFile 删除文件 否 是 是
mmioSeek 改变当前文件位置 否 是 是
MoveFile 更名文件 否 是 是
MoveFileEx 更名文件 否 是 是
GetFileTime 返回文件64位时间 否 是 是
GetFileTitle 返回文件名 否 是 是
GetVolumeInformation 返回文件系统信息 否 是 是
GetFileVersionInfo 返回文件的版本信息 否 是 是
GetFullPathName 返回文件的路径名 否 是 是
GetFileInformationByHandle 返回文件信息 否 是 是
GetFileType 返回文件类型 否 是 是
GetFileAttributes 返回文件属性 否 是 是
GetShortPathName 返回文件短路径 否 是 是
mmioRead 读入文件 否 是 是
ReadFile 读文件 否 是 是
WriteFileEx 写文件 否 是 是
第二章 打印相关的API函数</P><P>Api函数名
函数说明 适用范围
W16 W95 WNT
AddPrinterConnection 为当前用户建立与打印机的联系 否 是 是
StartPagePrinter 开始打印机 否 是 是
StartDoc 开始打印作业 是 是 是
StartDocPrinter 开始打印作业 否 是 是
AddPrintProvidor 加入一个打印机支持器 否 是 是
AddForm 加入一个打印机窗体 否 是 是
AddPort 加入一个打印机端口 否 是 是
AddMonitor 加入一个打印机管理器 否 是 是
ShellExecute 打开或打印指定文件 否 是 是
ClosePrinter 关闭打开的打印机 否 是 是
WritePrinter 向打印机输出数据 否 是 是
AddPrinter 在打印机服务器上建立一个打印机 否 是 是
SetAbortProc 设备打印作业的放弃函数 否 是 是
SetPrinter 设置打印机信息 否 是 是
SetPrinterData 设置打印机配置 否 是 是
SetJob 设置打印作业信息 否 是 是
ResetPrinter 设置打印数据类型和设备模式值 否 是 是
DeletePrinterConnection 删除与打印机的连接 否 是 是
DeletePrintProcessor 删除打印机处理器 否 是 是
DeletePrinterDriver 删除打印机驱动程序 否 是 是
DeletePrinter 删除打印机服务器上的打印机 否 是 是
DeleteMonitor 删除打印机监视器 否 是 是
DeletePrintProvidor 删除打印机提供者 否 是 是
DeleteForm 删除打印机窗体层差 否 是 是
AbortPrinter 删除打印机缓冲文件 否 是 是
DeletePort 删除打印机端口 否 是 是
AddJob 启动一个打印作业 否 是 是
AdvancedDocumentProperties 进行打印机高级设置 否 是 是
PrintDlg 建立打印文本对话框 否 是 是
EnumPrintProcessors 枚举已安装的打印机处理器 否 是 是
EnumPrinterDrivers 枚举已安装的打印机驱动程序 否 是 是
EnumPorts 枚举可用打印机端口 否 是 是
EnumPrintProcessorDatatypes 枚举打印机所支持的数据类型 否 是 是
EnumForms 枚举所支持的打印机窗体 否 是 是
AbortDoc 终止一项打印作业 是 是 是
PrinterProperties 修改打印机属性 否 是 是
AddPrintProcessor 将打印处理器复制到打印机服务器中 否 是 是
AddPrinterDriver 将打印机驱动程序复制到打印机服务器中 否 是 是
PrinterMessageBox 显示打印作业出错信息 否 是 是
ConnectToPrinterDlg 显示浏览对话并连接网络打印机 否 是 是
EndPagePrinter 结束打印页 否 是 是
EndDoc 结束打印作业 是 是 是
EndDocPrinter 结束打印作业 否 是 是
StartPage 准备打印机接收数据 是 是 是
WaitForPrinterChange 监测打印机或打印机服务器变化 否 是 是
GetPrintProcessorDirectory 获取打印机驱动处理器路径 否 是 是
GetPrinterDriver 获取打印机驱动程序信息 否 是 是
GetPrinterDriverDirectory 获取打印机驱动程序路径 否 是 是
GetPrinter 获取打印机信息 否 是 是
GetPrinterData 获取打印机配置信息 否 是 是
GetForm 获取打印机窗口信息 否 是 是
EnumJobs 获取打印作业信息 否 是 是
GetJob 获取打印作业信息 否 是 是
OpenPrinter 获取指定打印机的句柄 否 是 是
ReadPrinter 读打印机数据 否 是 是
DocumentProperties 配置打印机设置 否 是 是
ConfigurePort 配置打印机端口 否 是 是
第三章 其它API函数</P><P>Api函数名
函数说明 适用范围
W16 W95 WNT
DdeImpersonateClient DDE服务器模拟客户机 否 是 是
timeKillEvent 中止计时器事件 否 是 是
TerminateProcess 中止进程 否 是 是
KillTimer 中止定时器 是 是 是
TerminateThread 中止线索 否 是 是
waveOutBreakLoop 中断声音输出循环 否 是 是
DdeKeepStringHandle 为字符串句柄增加可用记录 否 是 是
AllocConsole 为当前进程建立控制台 否 是 是
CreateHalftonePalette 为设备描述表建立中间色调调色板 否 是 是
CreateCaret 为系统脱字号建立新的形状 是 是 是
GetConsoleCP 为控制台输入获取代码页 否 是 是
GetConsoleOutputCP 为控制台输出获取代码页 否 是 是
PolyTextOut 书写字符串 否 是 是
UnpackDDElParam 从DDE消息IPARAM中获取数据 否 是 是
CreateDIBitmap 从DIB spec中建立位图句柄 是 是
CreateDIBPatternBrush 从DIB中建立图案刷子 是 是 是
DeleteService 从SC MANAGER数据库中删除服务 否 是
GetProfileSection 从WIN.INI中返回关键字和值 否 是 是
GetProfileString 从WIN.INI中获取字符串 是 是 是
GetProfileInt 从WIN.INI中获取整数 是 是 是
DeleteAce 从已存在的ACL中删除ACE 否 是 是
DeleteObject 从内存删除一个对象 是 是 是
DialogBoxIndirectParam 从内存模块中建立对话框 否 是 是
CreateDialogIndirectParam 从内存模块中建立非模态对话框 否 是 是
ExtCreateRegion 从区域数据中建立一个区域 否 是 是
FindAtom 从本地原子表中返回字符串原子 是 是 是
DlgDirSelectComboBoxEx 从目录列表框中返回用户选择 是 是 是
DlgDirSelectEx 从目录列表框中返回用户选择 是 是 是
RegUnLoadKey 从记录中卸载关键字 否 是 是
GetLocaleInfo 从记录中获取本机信息 否 是 是
GlobalFindAtom 从全局原子表中返回字符串原子 是 是 是
LineTo 从当前位置画一条线 是 是 是
CreatePatternBrush 从位图中建立图案刷子 是 是 是
CreateDIBPatternBrushPt 从位图中建立逻辑刷子 否 是 是
GlobalDeleteAtom 从系统原子表中删除原子 是 是 是
GetWindowLong 从附加窗口内存中返回长型数值 是 是 是
GetWindowWord 从附加窗口内存中返回字值 是 是 是
GetMessage 从线索消息队列中返回一条消息 是 是 是
UnhookWindowsHookEx 从钩子链中删除函数 是 是 是
ChangeClipboardChain 从剪贴板查看窗口上删除一个窗口 是 是 是
ExcludeUpdateRgn 从剪裁区中排斥更新区域 是 是 是
HeapAlloc 从堆中分配内存 否 是 是
HeapReAlloc 从堆中重分配内存 否 是 是
LocalAlloc 从堆分配内存 是 是 是
RegDeleteValue 从登录关键字中删除一个值 否 是 是
GetProp 从窗口属性表列中返回数据句柄 是 是 是
ClearCommError 允许出错后进行通信 否 是 是
Escape 允许访问设备 是 是 是
ExtEscape 允许访问私有设备 否 是 是
AllocateLocallyUniqueId 分配LUID 否 是 是
CreatePrivateObjectSecurity 分配并初始化保护SD 否 是 是
AllocateAndInitializeSid 分配和初始化SID 否 是 是
TlsAlloc 分配线索本地存储索引 否 是 是
DisconnectNamedPipe 切断命名管道的服务器终端 否 是 是
DdeClientTransaction 开始DDE数据事务 否 是 是
midiInStart 开始MIDI输入设备 否 是 是
BeginPath 开始一个路径等级 是 是 是
WNetConnectionDialog 开始网络连接对话框 否 是 是
StartService 开始运行服务 否 是 是
ResumeThread 开始暂停的线索 否 是 是
LocalUnlock 开锁本地内存块 是 是 是
GlobalUnlock 开锁全局内存块 是 是 是
VirtualUnlock 开锁虚拟页 否 是 是
UnlockServiceDatabase 开锁数据库 否 是 是
CompareFileTime 比较两个64位文件时间 否 是 是
DdeCmpStringHandles 比较两个DDE字符串句柄 否 是 是
lstrcmp 比较两个字符串 是 是 是
lstrcmpi 比较两个字符串 是 是 是
CompareString 比较两个局部指定字符串 否 是 是
EqualRgn 比较两区域是否相等 是 是 是
ScrollDC 水平或垂直移动矩形 是 是 是
IntersectRect 计算两矩形交叠处 是 是 是
AdjustWindowRect 计算所需窗口矩形的大小 是 是 是
AdjustWindowRectEx 计算所需窗口矩形的大小 是 是 是
LineDDA 计算线中的连续点 否 是 是
RegFlushKey 写入关键字 否 是 是
waveOutWrite 写入声音输出设备 否 是 是
ReportEvent 写入事件记录项目 否 是 是
WriteConsole 写控制台屏幕缓冲区 否 是 是
WriteTapemark 写磁带标记 否 是 是
EnterCriticalSection 加入临界部分 否 是 是
InsertMenu 加入新菜单项 是 是 是
EscapeCommFunction 发送扩展COMM函数 是 是 是
midiOutLongMsg 发送系统专用MIDI消息 否 是 是
Shell_NotifyIcon 发送修改任务栏图标 否 是 是
TranslateMDISysAccel 处理MDI键盘加速器 是 是 是
TranslateAccelerator 处理加速关键字 是 是 是
joySetCapture 对指定窗口捕获操纵杆消息 否 是 是
OpenClipboard 打开CLIPBOARD 是 是 是
midiInOpen 打开MIDI设备 否 是 是
midiStreamOpen 打开MIDI流 否 是 是
midiOutOpen 打开MIDI输出设备 否 是 是
OpenDriver 打开可安装驱动程序 是 是 是
RegOpenKey 打开关键字 否 是 是
RegOpenKeyEx 打开关键字 否 是 是
OpenProcessToken 打开过程令牌对象 否 是 是
waveInOpen 打开声音输入设备 否 是 是
waveOutOpen 打开声音输出设备 否 是 是
OpenEvent 打开事件对象 否 是 是
OpenEventLog 打开事件登记句柄 否 是 是
OpenMutex 打开命名MUTEX对象 否 是 是
OpenFileMapping 打开命名文件的映像对象 否 是 是
OpenSemaphore 打开命名信号量对象 否 是 是
OpenBackupEventLog 打开备份事件句柄 否 是 是
OpenService 打开服务 否 是 是
OpenThreadToken 打开线索令牌对象 否 是 是
mixerOpen 打开混合设备 否 是 是
CreateBitmapIndirect 用BITMAP结构建立位图 是 是 是
DdeInitialize 用DDEML登记应用程序 否 是 是
CreateFontIndirect 用LOGFONT结构建立字体 是 是 是
CreatePenIndirect 用LOGPEN结构建立画笔 是 是 是
CreateRectRgnIndirect 用RECT结构建立一个区域 是 是 是
EnumMetaFile 用WINDOWS图元文件返回GDI调用 否 是 是
mciGetDeviceIDFromElementID 用元素引用返回设备ID 否 是 是
CheckDlgButton 用对话按钮修改复选标记 是 是 是
ExtFloodFill 用当前刷子填充区域 是 是 是
FloodFill 用当前刷子填充区域 是 是 是
PaintRgn 用设备描述表中的刷子填充区域 是 是 是
FillRgn 用刷子填充区域 是 是 是
CheckRadioButton 用单选按钮放置一个复选标记 是 是 是
FrameRect 用指定刷子画一个窗口边框 否 是 是
FillRect 用指定刷子填充矩形区域 是 是 是
CreateCursor 用指定的尺寸建立一个光标 是 是 是
OffsetRgn 用指定偏移量移动区域 是 是 是
CreateBrushIndirect 用指定属性建立一个刷子 是 是 是
CreateSolidBrush 用指定颜色建立实心刷子 是 是 是
FlushViewOfFile 用映像视图填充文件 否 是 是
OffsetRect 用偏移量移动矩形 是 是 是
DrawFocusRect 用焦点风格画矩形 是 是 是
CreateDirectoryEx 用模板属性建立一个目录 否 是 是
EnumEnhMetaFile 用增强图元文件返回GDI调用 否 是 是
SetWinMetaFileBits 由图元文件数据建立增强图元文件 否 是 是
mouse_event 记录鼠标事件 否 是 是
SwapMouseButton 交换鼠标按钮功能 是 是 是
Beep 产生一个声调 否 是 是
MessageBeep 产生声音 是 是 是
PrivilegedServiceAuditAlarm 产生特权系统服务声音警报 否 是 是
BackupWrite 产生磁带备份写 否 是 是
BackupSeek 产生磁带备份查寻 否 是 是
BackupRead 产生磁带备份读 否 是 是
PlgBlt 传输像素 否 是 是
FindCloseChangeNotification 光闭文件或目录修改等待 否 是 是
CloseDriver 光闭可装入的多媒体驱动程序 是 是 是
DeregisterEventSource 光闭事件句柄 否 是 是
CloseEventLog 光闭事件记录句柄 否 是 是
CloseFigure 光闭路径中的一个数 否 是 是
CloseEnhMetaFile 光闭增强型图元文件DC 否 是 是
StrokeAndFillPath 关闭、填充路径 否 是 是
midiInClose 关闭MIDI输入设备 否 是 是
midiOutClose 关闭MIDI输出设备 否 是 是
mmioClose 关闭MM文件 否 是 是
CloseServiceHandle 关闭Service control manager对象 否
ExitWindows 关闭WINDOWS 是 是 是
ExitWindowsEx 关闭WINDOWS 否 是 是
CloseMetaFile 关闭WINDOWS图元文件DC 是 是 是
LZClose 关闭文件 是 是 是
midiStreamClose 关闭打开的MIDI流 否 是 是
CloseHandle 关闭打开的对象句柄 否 是 是
waveInClose 关闭声音输入设备 否 是 是
waveOutClose 关闭声音输出设备 否 是 是
InitiateSystemShutdown 关闭系统 否 是 是
FindClose 关闭查找文件描述表 否 是 是
CloseClipboard 关闭剪贴板 是 是 是
mixerClose 关闭混合设备 否 是 是
RegCloseKey 关闭登录关键字 否 是 是
UnionRect 关联两个矩形 是 是 是
WNetOpenEnum 列出网络资源 否 是 是
EnumResourceLanguages 列出语言资源 否 是 是
EnumResourceNames 列出资源名称 否 是 是
EnumResourceTypes 列出资源类型 否 是 是
RegEnumKey 列举指定关键字的子关键字 否 是 是
RegEnumKeyEx 列举指定关键字的子关键字 否 是 是
RegEnumValue 列举指定关键字的值 否 是 是
BeginDeferWindowPos 创建一个窗口位置结构 否 是 是
HeapCompact 压缩内存堆 否 是 是
BuildCommDCB 向DCB中传送设备定义字符串 是 是 是
DdeAddData 向DDE数据对象中加入数据 否 是 是
mmioSendMessage 向I/O过程发送消息 否 是 是
mciSendString 向MCI设备发出一条命令字符串 否 是 是
mciSendCommand 向MCI设备发出一条命令消息 否 是 是
midiInAddBuffer 向MIDI设备发送输入缓冲 否 是 是
midiInMessage 向MIDI设备驱动程序发送消息 否 是 是
midiOutMessage 向MIDI设备驱动程序发送消息 否 是 是
midiStreamOut 向MIDI流发送数据 否 是 是
midiOutShortMsg 向MIDI输出设备发送短消息 否 是 是
SendDriverMessage 向可安装驱动

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值