API函数库
第一章文件相关的API函数
适用范围
Api函数名
函数说明
W16
mmioWriteWriteFile
ExtractAssociatedIconExtractIconLZRead
GetPrivateProfileStringGetPrivateProfileIntUnlockFileUnlockFileExLZOpenFilemmioOpenSetFileApisToOEMSetFileSecurity
FindFirstChangeNotificationSetFileTimemmioSetInfoSetTextColorSetFilePointerSetFileAttributesSetFileApisToOEMSetFileSecurity
FindFirstChangeNotificationSetFileTimemmioSetInfoSetTextColorSetFilePointerSetFileAttributesDeleteFilemmioSeekMoveFileMoveFileExGetFileTime
写文件写文件
从文件或相关EXE中获取图标句柄从可执行文件中返回图标句柄从压缩文件中读入数据从私有文件中获取字符串从私有文件中获取整数开锁文件开锁文件打开文件打开多媒体文件
设置文件API为OEM字符集设置文件或目录安全属性设置文件或目录修改等待设置文件的64位时间设置文件信息设置文件前颜色设置文件指针位置设置文件属性
设置文件API为OEM字符集设置文件或目录安全属性设置文件或目录修改等待设置文件的64位时间设置文件信息设置文件前颜色设置文件指针位置设置文件属性删除文件
改变当前文件位置更名文件更名文件
返回文件64位时间
否否否否是是是否否是否否否否否否是否否否否否否否是否否否否否否否
W95是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是
WNT是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是
适用范围
Api函数名
函数说明
W16
GetFileTitle
GetVolumeInformationGetFileVersionInfoGetFullPathName
GetFileInformationByHandleGetFileTypeGetFileAttributesGetShortPathNamemmioReadReadFileWriteFileEx
第二章打印相关的API函数
适用范围
Api函数名
函数说明
W16
AddPrinterConnectionStartPagePrinterStartDocStartDocPrinterAddPrintProvidorAddFormAddPortAddMonitorShellExecuteClosePrinterWritePrinterAddPrinterSetAbortProcSetPrinterSetPrinterDataSetJobResetPrinter
DeletePrinterConnectionDeletePrintProcessorDeletePrinterDriverDeletePrinter
为当前用户建立与打印机的联系开始打印机开始打印作业开始打印作业加入一个打印机支持器加入一个打印机窗体加入一个打印机端口加入一个打印机管理器打开或打印指定文件关闭打开的打印机向打印机输出数据
在打印机服务器上建立一个打印机设备打印作业的放弃函数设置打印机信息设置打印机配置设置打印作业信息
设置打印数据类型和设备模式值删除与打印机的连接删除打印机处理器删除打印机驱动程序
删除打印机服务器上的打印机
否否是否否否否否否否否否否否否否否否否否否
W95是是是是是是是是是是是是是是是是是是是是是
WNT是是是是是是是是是是是是是是是是是是是是是
返回文件名返回文件系统信息返回文件的版本信息返回文件的路径名返回文件信息返回文件类型返回文件属性返回文件短路径读入文件读文件写文件
否否否否否否否否否否否
W95是是是是是是是是是是是
WNT是是是是是是是是是是是
适用范围
Api函数名
函数说明
W16
DeleteMonitorDeletePrintProvidorDeleteFormAbortPrinterDeletePortAddJob
AdvancedDocumentPropertiesPrintDlg
EnumPrintProcessorsEnumPrinterDriversEnumPorts
EnumPrintProcessorDatatypesEnumFormsAbortDoc
PrinterPropertiesAddPrintProcessorAddPrinterDriverPrinterMessageBoxConnectToPrinterDlgEndPagePrinterEndDocEndDocPrinterStartPage
WaitForPrinterChangeGetPrintProcessorDirectoryGetPrinterDriver
GetPrinterDriverDirectoryGetPrinterGetPrinterDataGetFormEnumJobsGetJobOpenPrinterReadPrinterDocumentPropertiesConfigurePort
删除打印机监视器删除打印机提供者删除打印机窗体层差删除打印机缓冲文件删除打印机端口启动一个打印作业进行打印机高级设置建立打印文本对话框枚举已安装的打印机处理器枚举已安装的打印机驱动程序枚举可用打印机端口
枚举打印机所支持的数据类型枚举所支持的打印机窗体终止一项打印作业修改打印机属性
将打印处理器复制到打印机服务器中
将打印机驱动程序复制到打印机服务器中
显示打印作业出错信息
显示浏览对话并连接网络打印机结束打印页结束打印作业结束打印作业准备打印机接收数据
监测打印机或打印机服务器变化获取打印机驱动处理器路径获取打印机驱动程序信息获取打印机驱动程序路径获取打印机信息获取打印机配置信息获取打印机窗口信息获取打印作业信息获取打印作业信息获取指定打印机的句柄读打印机数据配置打印机设置配置打印机端口
否否否是否是否否否否否否否否否否否否否
是是是是是是是是是是是是是是是是是是是
是是是是是是是是是是是是是是是是是是是
否
是
是
否否否否否否否否否否否否否是否否
W95是是是是是是是是是是是是是是是是
WNT是是是是是是是是是是是是是是是是
第三章其它API函数
适用范围
Api函数名
函数说明
W16
DdeImpersonateClienttimeKillEventTerminateProcessKillTimerTerminateThreadwaveOutBreakLoopDdeKeepStringHandleAllocConsole
CreateHalftonePaletteCreateCaretGetConsoleCPGetConsoleOutputCPPolyTextOutUnpackDDElParamCreateDIBitmapCreateDIBPatternBrushDeleteServiceGetProfileSectionGetProfileStringGetProfileIntDeleteAceDeleteObject
DialogBoxIndirectParamCreateDialogIndirectParamExtCreateRegionFindAtom
DlgDirSelectComboBoxExDlgDirSelectExRegUnLoadKeyGetLocaleInfoGlobalFindAtomLineTo
CreatePatternBrushCreateDIBPatternBrushPtGlobalDeleteAtomGetWindowLong
DDE服务器模拟客户机中止计时器事件中止进程中止定时器中止线索
中断声音输出循环
为字符串句柄增加可用记录为当前进程建立控制台
为设备描述表建立中间色调调色板为系统脱字号建立新的形状为控制台输入获取代码页为控制台输出获取代码页书写字符串
从DDE消息IPARAM中获取数据从DIBspec中建立位图句柄从DIB中建立图案刷子
从SCMANAGER数据库中删除服务从WIN.INI中返回关键字和值从WIN.INI中获取字符串从WIN.INI中获取整数从已存在的ACL中删除ACE从内存删除一个对象从内存模块中建立对话框从内存模块中建立非模态对话框从区域数据中建立一个区域从本地原子表中返回字符串原子从目录列表框中返回用户选择从目录列表框中返回用户选择从记录中卸载关键字从记录中获取本机信息
从全局原子表中返回字符串原子从当前位置画一条线从位图中建立图案刷子从位图中建立逻辑刷子从系统原子表中删除原子从附加窗口内存中返回长型数值
否是是否是否否否是是是否否是是是否是是是否否否是否否否否否是否否否否
W95是是是是是是是是是是是是是是是是否是是是是是是是是是是是是是是是是是是是
WNT是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是
适用范围
Api函数名
函数说明
W16
GetWindowWordGetMessage
UnhookWindowsHookExChangeClipboardChainExcludeUpdateRgnHeapAllocHeapReAllocLocalAllocRegDeleteValueGetPropClearCommErrorEscapeExtEscape
AllocateLocallyUniqueIdCreatePrivateObjectSecurityAllocateAndInitializeSidTlsAlloc
DisconnectNamedPipeDdeClientTransactionmidiInStartBeginPath
WNetConnectionDialogStartServiceResumeThreadLocalUnlockGlobalUnlockVirtualUnlockUnlockServiceDatabaseCompareFileTimeDdeCmpStringHandleslstrcmplstrcmpiCompareStringEqualRgnScrollDCIntersectRectAdjustWindowRectAdjustWindowRectEx
从附加窗口内存中返回字值从线索消息队列中返回一条消息从钩子链中删除函数
从剪贴板查看窗口上删除一个窗口从剪裁区中排斥更新区域从堆中分配内存从堆中重分配内存从堆分配内存
从登录关键字中删除一个值从窗口属性表列中返回数据句柄允许出错后进行通信允许访问设备允许访问私有设备分配LUID
分配并初始化保护SD分配和初始化SID分配线索本地存储索引切断命名管道的服务器终端开始DDE数据事务开始MIDI输入设备开始一个路径等级开始网络连接对话框开始运行服务开始暂停的线索开锁本地内存块开锁全局内存块开锁虚拟页开锁数据库
比较两个64位文件时间比较两个DDE字符串句柄比较两个字符串比较两个字符串比较两个局部指定字符串比较两区域是否相等水平或垂直移动矩形计算两矩形交叠处计算所需窗口矩形的大小计算所需窗口矩形的大小
是是是是是否否是否是否是否否否否否否否否是否否否是是否否否否是是否是是是是是
W95是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是
WNT是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是
Windows - API大全



