26 123
发新话题
打印

WinAPI函数速查

本主题由 admin_cn 于 7-12-2007 17:39 移动

WinAPI函数速查

WinAPI 函数名函数说明 Win16 Win95 WinNT
AbortDoc 终止一项打印作业
AbortPath 终止或取消DC中的一切路径
AbortPrinter 删除打印机缓冲文件
AbortSystemShutdowna 停止系统工作
AccessCheck 检验客户访问权限
AccessCheckAndAuditAlarm 检验访问,产生声音或警报
ActivateKeyboardLayout 激活一个新的键盘设备
AddAccessAllowedAce 将ACCESS_ALLOWED_ACE加入ACL
AddAccessDeniedAce 将ACCESS_DENIED_ACE加入ACL
AddAce 将ACE加入一个已存在的ACL
AddAtom 将一个字符串加入本地原子表
AddAuditAccessAce 将SYSTEM_AUDIT_ACE加入ACL
AddFontResource 将一种字体加入字体表
AddForm 加入一个打印机窗体
AddJob 启动一个打印作业
AddMonitor 加入一个打印机管理器
AddPort 加入一个打印机端口
AddPrintProcessor 将打印处理器复制到打印机服务器中
AddPrintProvidor 加入一个打印机支持器
AddPrinter 在打印机服务器上建立一个打印机
AddPrinterConnection 为当前用户建立与打印机的联系
AddPrinterDriver 将打印机驱动程序复制到打印机服务器中
AdjustTokenGroups 使能/取消令牌中的群
AdjustTokenPrivileges 使能/取消令牌特权
AdjustWindowRect 计算所需窗口矩形的大小
AdjustWindowRectEx 计算所需窗口矩形的大小
AdvancedDocumentProperties 进行打印机高级设置
AllocConsole 为当前进程建立控制台
AllocateAndInitializeSid 分配和初始化SID
AllocateLocallyUniqueId 分配LUID
AngleArc 按指定角度画弧
AnimatePalette 替换逻辑调色板中的项目
AnyPopup 标识弹出式窗口是否存在
AppendMenu 在菜单中加入新的项目
Arc 画弧
ArcTo 画椭圆弧
AreAllAccessesGranted 检查所有要求的访问
AreAnyAccessesGranted 检查任何要求的访问
ArrangeIconicWindows 排列最小化的子窗口
AttachThreadInput 将线索彼此相连
auxGetDevCaps 获取附属设备容量
auxGetNumDevs 返回附属设备数量
auxGetVolume 获取当前卷设置
auxOutMessage 向输出设备发送消息
auxSetVolume 设置附属设备卷
BackupEventLog 将事件记录保存至后备文件
BackupRead 产生磁带备份读
BackupSeek 产生磁带备份查寻
BackupWrite 产生磁带备份写
Beep 产生一个声调
BeginDeferWindowPos 创建一个窗口位置结构
BeginPaint 准备一个画图窗
BeginPath 开始一个路径等级
BeginUpdateResource 在可执行文件中开始资源文件更新
BitBlt 在设备描述表间复制位图
BringWindowToTop 恢复重叠窗
BroadcastSystemMessage  
BuildCommDCB 向DCB中传送设备定义字符串
BuildCommDCBAndTimeouts 建立COMMDCB并设置超时值
eating code

TOP

WinAPI 函数名函数说明 Win16 Win95 WinNT
CallMsgFilter 将消息传给消息过滤过程
CallNamedPipe 多管道操作
CallNextHookEx 调中链中的下一个挂钩过程
CallWindowProc 将消息传答窗口函数
CancelDC 取消指定DC上的任何悬而未决的操作
CascadeWindows 
ChangeClipboardChain 从剪贴板查看窗口上删除一个窗口
ChangeMenu 
ChangeServiceConfig 修改服务参数
CharLower 将字符或字符串变为小写
CharLowerBuff 将字符串变为小写
CharNext 转到字符串的下一个字符
CharPrev 转到字符串的上一个字符
CharToOem 把字符串转换成OEM字符
CharToOemBuff 把字符串转换成OEM字符
CharUpper 将字符或字符串变为大写
CharUpperBuff 将字符串变为小写
CheckColorsInGamut 检查设备调色板中是否有色彩
CheckDlgButton 用对话按钮修改复选标记
CheckMenuItem 修改菜单项的复选标记属性
CheckMenuRadioItem 
CheckRadioButton 用单选按钮放置一个复选标记
ChildWindowFromPoint 确定包含有点的窗口
ChildWindowFromPointEx 
ChooseColor 建立一个色彩选择对话框
Choose 建立一个字体选择对话框
ChoosePixelFormat 
Chord 画一条弦
ClearCommBreak 恢复字符传输
ClearCommError 允许出错后进行通信
ClearEventLog 消除事件记录
ClientToScreen 将客户点转换成屏幕坐标
ClipCursor 将光标限制在矩形内
CloseClipboard 关闭剪贴板
CloseDesktop 
CloseDriver 光闭可装入的多媒体驱动程序
CloseEnhMetaFile 光闭增强型图元文件DC
CloseEventLog 光闭事件记录句柄
CloseFigure 光闭路径中的一个数
CloseHandle 关闭打开的对象句柄
CloseMetaFile 关闭WINDOWS图元文件DC
ClosePrinter 关闭打开的打印机
CloseServiceHandle 关闭Service Control Manager对象  
CloseWindow 最小化窗口
CloseWindowStation 
ColorMatchToTarget 控件预览设备描述表
CombineRgn 将两个区域合成一个区域
CombineTransform 将两个变换式结合在一起
CommConfigDialog 
CommDlgExtendedError 返回出错数据
CommandLineToArgv 
CompareFileTime 比较两个64位文件时间
CompareString 比较两个局部指定字符串
ConfigurePort 配置打印机端口
ConnectNamedPipe 等待要连接的客户机
ConnectToPrinterDlg 显示浏览对话并连接网络打印机
ContinueDebugEvent 使调试线索继续
ControlService 向服务器发送控件
ConvertDefaultLocale 将缺省局部转换为实际的局部值
eating code

TOP

WinAPI 函数名函数说明 Win16 Win95 WinNT
CopyAcceleratorTable 复制一个加速表
CopyCursor 复制一个光标
CopyEnhMetaFile 复制增强型图元文件
CopyFile 复制文件
CopyIcon 复制图标
CopyImage  
CopyLZFile  
CopyMetaFile 复制Windows图元文件
CopyRect 复制矩形大小
CopySid 将SID复制到缓冲区中
CountClipboardFormats 返回剪贴板格式的数量
CreateAcceleratorTable 建立加速表
CreateBitmap 建立独立于设备的内存位图
CreateBitmapIndirect 用BITMAP结构建立位图
CreateBrushIndirect 用指定属性建立一个刷子
CreateCaret 为系统脱字号建立新的形状
CreateColorSpace 建立逻辑色影区域
CreateCompatibleBitmap 建立与DC相兼容的位图
CreateCompatibleDC 建立与指定DC相兼容的DC
CreateConsoleScreenBuffer 将句柄返回给新的屏幕缓冲区
CreateCursor 用指定的尺寸建立一个光标
CreateDC 建立设备描述表
CreateDIBPatternBrush 从DIB中建立图案刷子
CreateDIBPatternBrushPt 从位图中建立逻辑刷子
CreateDIBSection  
CreateDIBitmap 从DIB spec中建立位图句柄  
CreateDesktop  
CreateDialogIndirectParam 从内存模块中建立非模态对话框
CreateDialogParam 建立非模态对话框
CreateDirectory 建立一个新目录
CreateDirectoryEx 用模板属性建立一个目录
CreateDiscardableBitmap 建立可放弃位图
CreateEllipticRgn 建立椭圆区域
CreateEllipticRgnIndirect 建立椭圆区域
CreateEnhMetaFile 建立增强型图元文件DC
CreateEvent 返回新事件对象一个句柄
CreateFile 建立、打开或截断文件
CreateFileMapping 返回新文件映像对象一个句柄
CreateFont 建立逻辑字体
CreateFontIndirect 用LOGFONT结构建立字体
CreateHalftonePalette 为设备描述表建立中间色调调色板
CreateHatchBrush 建立影线刷子
CreateIC 建立信息上下文
CreateIcon 建立有指定属性的图标
CreateIconFromResource 建立图标或光标
CreateIconIndirect 建立图标或光标
CreateIoCompletionPort  
CreateMDIWindow 建立新的MDI窗口
CreateMailslot 建立Mailsolt
CreateMenu 建立菜单
CreateMetaFile 建立WINDOWS图元DC
CreateMutex 将句柄返回给MUTEX对象
CreateNamedPipe 建立命名管道实例
CreatePalette 建立逻辑色彩调色板
CreatePatternBrush 从位图中建立图案刷子
CreatePen 建立逻辑画笔
CreatePenIndirect 用LOGPEN结构建立画笔
CreatePipe 建立匿名管道
CreatePolyPolygonRgn 建立由多边形组成的区域
CreatePolygonRgn 建立多边形区域
CreatePopupMenu 建立弹出式菜单
CreatePrivateObjectSecurity 分配并初始化保护SD
CreateProcess 建立新的进程和线索对象
CreateProcessAsUser 建立指定用户的新进程
CreateRectRgn 建立矩形区域
CreateRectRgnIndirect 用RECT结构建立一个区域
CreateRemoteThread 在另一进程中建立线索
CreateRoundRectRgn 建立圆角矩形
CreateScalableFontResource 建立带字体信息的资源文件
CreateSemaphore 将句柄返回给新的信号量
CreateService 建立服务对象
CreateSolidBrush 用指定颜色建立实心刷子
CreateTapePartition 建立新的磁带分区
CreateThread 建立新的线索
CreateWindowEx 建立窗口
eating code

TOP

WinAPI 函数名函数说明 Win16 Win95 WinNT
DPtoLP 将设备坐标转换位逻辑坐标
DdeAbandonTransaction 取消异步交互
DdeAccessData 访问DDE数据对象
DdeAddData 向DDE数据对象中加入数据
DdeClientTransaction 开始DDE数据事务
DdeCmpStringHandles 比较两个DDE字符串句柄
DdeConnect 建立与服务器的对话
DdeConnectList 建立多个DDE对话
DdeCreateDataHandle 建立DDE数据句柄
DdeCreateStringHandle 建立DDE字符串句柄
DdeDisconnect 终止DDE对话
DdeDisconnectList 取消DDE对话表列
DdeEnableCallback 使能或取消一个或多个DDE对话
DdeFreeDataHandle 释放DDE数据对象
DdeFreeStringHandle 释放DDE字符串句柄
DdeGetData 将数据从DDE数据对象中复制到缓冲区
DdeGetLastError 返回由DDEML函数设置的出错代码
DdeImpersonateClient DDE服务器模拟客户机
DdeInitialize 用DDEML登记应用程序
DdeKeepStringHandle 为字符串句柄增加可用记录
DdeNameService 登记取消服务器名称
DdePostAdvise 提示服务器向客户机发送建议数据
DdeQueryConvInfo 返回关于DDE对话的信息
DdeQueryNextServer 在对话表列中获得下一个句柄
DdeQueryString 将字符串句柄文本复制到缓冲区
DdeReconnect 重建DDE对话
DdeSetQualityOfService 指明服务的DDE质量
DdeSetUserHandle 将用户定义句柄与事务建立关联
DdeUnaccessData 释放DDE数据对象
DdeUninitialize 释放应用程序的DDEML资源
DebugActiveProcess 连接调试进程
DebugBreak 建立断点
DefDlgProc 提供缺省窗口消息进程
DefDriverProc 定义缺省消息处理器
DefFrameProc 缺省MDI框架窗口消息进程
DefMDIChildProc 缺省MDI子窗口消息进程
DefWindowProc 调用缺省窗口过程
DeferWindowPos 更新窗口位置结构
DefineDosDevice 定义、重定义或删除DOS的设备名
DeleteAce 从已存在的ACL中删除ACE
DeleteAtom 删除一个原子
DeleteColorSpace 删除指定色彩空间
DeleteCriticalSection 删除临界部分
DeleteDC 删除设备描述表
DeleteEnhMetaFile 取消增强图元文件句柄
DeleteFile 删除文件
DeleteForm 删除打印机窗体层差
DeleteMenu 删除菜单项
DeleteMetaFile 取消WINDOWS图元文件句柄
DeleteMonitor 删除打印机监视器
DeleteObject 从内存删除一个对象
DeletePort 删除打印机端口
DeletePrintProcessor 删除打印机处理器
DeletePrintProvidor 删除打印机提供者
DeletePrinter 删除打印机服务器上的打印机
DeletePrinterConnection 删除与打印机的连接
DeletePrinterDriver 删除打印机驱动程序
eating code

TOP

WinAPI 函数名函数说明 Win16 Win95 WinNT
DeleteService 从SC MANAGER数据库中删除服务
+ f, G$ c: X/ r+ c! O! f
DeregisterEventSource 光闭事件句柄
DescribePixelFormat # l$ G  U6 M9 [2 H
DestroyAcceleratorTable 取消加速表
DestroyCaret 取消当前脱字号
DestroyCursor 取消CREATECURSOR建立的光标
DestroyIcon 取消由CREATEICON建立的图标
DestroyMenu 取消菜单并释放内存
DestroyPrivateObjectSecurity 删除被保护的服务器对象的SD
DestroyWindow 取消窗口
DeviceCapabilities 返回设备驱动程序的功能
DeviceIoControl 直接调用驱动程序
DialogBoxIndirectParam 从内存模块中建立对话框
DisableThreadLibraryCalls
, w' {( L! {7 S$ n/ j
DisconnectNamedPipe 切断命名管道的服务器终端
DispatchMessage 向窗口发送消息
DlgDirList 填充目录列表框
DlgDirListComboBox 填充目录列表框
DlgDirSelectComboBoxEx 从目录列表框中返回用户选择
DlgDirSelectEx 从目录列表框中返回用户选择
DoEnvironmentSubst $ `  y; v5 r3 y2 g
DocumentProperties 配置打印机设置
DosDateTimeToFileTime 将MS-DOS日期时间转换为64位格式
DragAcceptFiles 登记窗口是否接受托动文件的内容
DragDetect
, f8 z* t, N# K
DragFinish 释放分配用于托动文件的内容
DragObject
% [$ S6 v5 T0 [; n# h7 j( k6 ?4 @. G" \
DragQueryFile 返回托动的文件名
DragQueryPoint 返回鼠标位置
DrawAnimatedRects
  a( {& g3 s2 q- d5 q
DrawCaption
/ V1 j) f5 t) |+ o& z
DrawEdge
: C$ v: J, X& G0 L$ Y3 U1 r  |
DrawEscape 实现非GDI可画图设备方法
DrawFocusRect 用焦点风格画矩形
DrawFrameControl 9 J- d% g3 X) {. P
DrawIcon 在指定设备描述表中画一个图标
DrawIconEx   D5 R5 e, j+ U4 I" o7 b
DrawMenuBar 重显示菜单栏
DrawState
! \& _5 f8 [5 ^; t; C6 Z  A- a- Q
DrawText 在矩形中画出已格式化文本
DrawTextEx 8 c0 x9 A1 b/ F5 p2 h, l9 A
DrvGetModuleHandle 获得可安装驱动程序的例子句柄
DuplicateHandle 复制对象句柄
DuplicateIcon 6 K4 w" E& i- ~' x
DuplicateToken 复制访问令牌
eating code

TOP

WinAPI 函数名函数说明 Win16 Win95 WinNT
Ellipse 画椭圆
EmptyClipboard 清空剪贴板并释放数据句柄
EnableMenuItem 使能、取消或使菜单项不可激活
EnableScrollBar 使能、取消滚动条
EnableWindow 设备窗口使能状态
EndDeferWindowPos 更新窗口的位置及大小
EndDialog 隐藏对话框
EndDoc 结束打印作业
EndDocPrinter 结束打印作业
EndPage 结束一页
EndPagePrinter 结束打印页
EndPaint 在指定窗口中标记图画结尾标志
EndPath 结束路径
EndUpdateResource 在可执行文件中结束资源更新
EnterCriticalSection 加入临界部分
EnumCalendarInfo : T4 w' p/ g% M
EnumChildWindows 将子窗口句柄传给回调函数
EnumClipboardFormats 返回CLIPBOARD格式
EnumDateFormats 枚举局部指定数据格式
EnumDependentServices 枚举依赖于设备的服务
EnumDesktopWindows
3 w/ S1 b/ d* f4 _
EnumDesktops
% |3 l; \2 F; N9 M  I! X) v$ z3 y
EnumEnhMetaFile 用增强图元文件返回GDI调用
EnumFontFamilies 返回指定家族的字体
EnumFontFamiliesEx 返回指定家族的字体
EnumFonts 枚举指定设备上的字体
EnumForms 枚举所支持的打印机窗体
EnumICMProfiles 枚举可用的颜色分布
EnumJobs 获取打印作业信息
EnumMetaFile 用WINDOWS图元文件返回GDI调用
EnumMonitors 枚举可用监视器
EnumObjects 枚举设备描述表中的画笔和刷子
EnumPorts 枚举可用打印机端口
EnumPrintProcessorDatatypes 枚举打印机所支持的数据类型
EnumPrintProcessors 枚举已安装的打印机处理器
EnumPrinterDrivers 枚举已安装的打印机驱动程序
EnumPrinterPropertySheets   D0 N; j7 t+ u0 f6 o4 P6 s# j$ y2 H
EnumPrinters
# z/ E2 A# d+ }8 o7 \* |& C6 Z
EnumProps 返回窗口属性表列
EnumPropsEx 返回窗口属性表列
EnumResourceLanguages 列出语言资源
EnumResourceNames 列出资源名称
EnumResourceTypes 列出资源类型
EnumServicesStatus 枚举SC管理器数据库中的服务
EnumSystemCodePages 枚举已安装的可用系统代码页
EnumSystemLocales 枚举已安装的系统局部
EnumThreadWindows 返回线索窗口
EnumTimeFormats 枚举本地指定时间格式
EnumWindowStations
5 E8 k. B; r  j
EqualPrefixSid 检查两个SLD前缀是否相等
EqualRect 确定两矩形是否相等待
EqualRgn 比较两区域是否相等
EqualSid 检查两SLD安全ID是否相等
EraseTape 删除磁带的指定段
Escape 允许访问设备
EscapeCommFunction 发送扩展COMM函数
ExcludeClipRect 改变剪裁区
ExcludeUpdateRgn 从剪裁区中排斥更新区域
ExitProcess 退出当前进程
ExitThread 退出当前线索
ExitWindows 关闭WINDOWS
ExitWindowsEx 关闭WINDOWS
ExpandEnvironmentStrings 扩充环境变量字符串
ExtCreatePen 建立逻辑画笔
ExtCreateRegion 从区域数据中建立一个区域
ExtEscape 允许访问私有设备
ExtFloodFill 用当前刷子填充区域
ExtSelectClipRgn 选择一块区域作为剪裁区
ExtTextOut 在矩形区域中输出一个字符串
ExtractAssociatedIcon 从文件或相关EXE中获取图标句柄
ExtractIcon 从可执行文件中返回图标句柄
ExtractIconEx
eating code

TOP

WinAPI 函数名函数说明 Win16 Win95 WinNT
FatalAppExit