delphi 的api函数

出处:http://www.itonv.cn/forum.php?mod=viewthread&tid=1716&page=1 

 

 

什么是API函数 
Win32 API即为Windows应用程序编程接口(Application Programming Inte**ce)。所有在Win32平台上运行的应用程序都可以调用这些函数。 
早期的PC机内存非常少,Windows的设计者们不仅要把大量的代码和资源放入,而且还要留出足够的空间让应用程序运行,解决这种矛盾的方法就是通过让多个程序共享常用的代码来实现,这些被共享的代码就是今天所说的API函数。 
随着软件技术的不断发展,在Windows平台上出现了很多优秀的可视化编程环境,程序员可以采用“所见即所得”的编程方式来开发具有精美用户界面和功能的应用程序。这些可视化编程环境操作简便、界面友好,比如:Visual C++、Delphi和Visual Basic等。在这些工具中提供了大量的控件,实现了API的部分功能,加速了Windows应用程序的开发。但程序员要想开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接使用API函数。 
API函数的分类 
分类
单元
功能及库文件
基本管理
windows
操作系统的基本功能,提供分配内存、
管理任务、装入资源、文件操作等
shell例程
shellapi
win32提供的外壳例程,
如加载其它程序、管理登录等
mci接口
mmsystem
多媒体mci编程接口(winmm.dll)
注册表管理
regstr
win32系统中注册表的管理
消息传送接口
mapi
微软消息传送系统的编程接口(mapi32.dll)
winsocket
winsock
winsocket网络编程接口(wsock32.dll)
标准对话框
comdlg
win32的标准对话框,如打开文件、
打印等(comdlg32.dll)
activex
activex
对象连接与嵌入ole函数
win32外壳扩展
shlobj
针对系统外壳的编程接口,
对资源管理器的某些功能或对象进行扩展

 

API函数按不同功能被存放在不同的动态链接库文件中,这些动态链接库文件一般是以DLL为扩展名。在上表中,列举出了编程时较常用的几大类API函数及其主要功能、库文件名和对应的Delphi单元。 

Delphi调用API函数实例 
Delphi中定义了相应单元,给出了所有Win32 API函数的接口。Delphi调用API函数非常简单,甚至不需要声明外部引用,只需将使用的单元名放在Uses子句中就可以,其它的工作全部由系统定义的单元完成。下面,我们给出几个Delphi中使用API函数的实例,帮助大家理解。 

1、在“文档”菜单中添加新项及清空项目 
在Windows的开始菜单中有一个文档菜单,保存了最近处理过的文档信息,如何增加新项或将其清空呢?我们可以利用API函数SHAddtoRecentDocs()来实现,它定义在Shlobj单元中,使用前要先在Uses中加以说明。下面为处理方法: 

uses shlobj;
procedure TForm1.Button1Click(Sender: TObject);
begin
SHAddtoRecentDocs(SHARD_PATH, Pchar('c:\mydir\aaa.txt')); //增加新的一项
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
SHAddtoRecentDocs(SHARD_PATH, nil); //清空文档菜单
end; 

2、使窗口标题栏闪烁 
在Windows中,常用窗口标题栏的闪烁来提醒用户,向你的程序中加入这一功能一定很有意思。API函数Flash Windows( )可以使一个特定的窗口闪动一次,如果将其放在计时器中调用,标题栏闪烁就很容易实现。 

procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Interval:=500; //计时器的间隔时间,每500毫秒触发一次
Timer1.Enabled:=Not Timer1.Enabled; //切换计时器的激活或停止状态
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
FlashWindow(Form1.Handle,TRUE); //闪烁标题栏
end; 

FlashWindows()有两个参数:第一个参数指明窗口的句柄;第二个参数指定窗口是闪动还是恢复始状态。这个函数定义在Windows单元中,是Delphi的缺省单元,故不必再用Uses子句进行说明。 

3、在程序中播放WAV声音文件 
Windows启动时那声嘹亮的号角声是否让你感到振奋。OK!让我们在自己的程序中来实现它。仅仅播放一个WAV声音文件,当然不需要劳驾MediaPlayer构件,API函数SndPlaySound()就可以很好地完成这一工作。它定义在MMSystem单元中,有两个参数:第一个指明WAV文件的路径、文件名;第二个指明播放方式。实例如下: 

uses MMSystem;
procedure TForm1.FormCreate(Sender: TObject);
begin
SndPlaySound('c:\windows\media\tada.wav',SND_ASYNC)
end; 

API函数数量众多,在平时的学习使用中不断积累,加深理解,编程水平一定会有一个大的提高。 


大家别误会,这里的戴妃可不是已经香销玉殒的英国王妃,而是INPRISE的招牌产品DELPHI的中文译名!介绍DELPHI的文章已经很多了,大家是不是被它强大的开发功能所折服?可视化编程的出现,使很多朋友圆了程序梦。的确,几个控件的搭配再加上几条语句,也许一个软件就出来了。但是,你是否已不满足使用别人的元件?想更深入的了解WINDOWS的编程?更换的掌握DELPHI?OK,请继续往下看。 

  DOS下的INT21H对于开发DOS程序很重要,而对于在WINDOWS下开发程序,了解API函数是很有必要的。元件就像招式,而API函数就好比内功心法,有了高深的内力,那么学习招式就易如反掌啦。所以,掌握的API函数越多,你就越可能成为DELPHI高手,甚至WINDOWS编程高手。所以,无论是C++,VB还是DELPHI都无一例外的支持API函数的调用,C++和DELPHI是全面支持API函数,而VB仅支持部分API函数(部分也不少了,已经有几百条之多),尤其是DELPHI调用API函数最方便,已经达到与API函数合二为一的境界,调用API函数和使用自身的函数几乎一样。下面我将为大家详细讲解API函数在DELPHI中的使用,每条语句我都会写个小例子,让大家更能明白其是如何使用的。如果你认真看完本文后,相信大家一定会对DELPHI编程有更深的了解。但是千万不要半途而废,畏难怕繁,记住:欲练神功,必下苦功!学编程,可不是玩游戏,不能弄个FPE啥作弊的。 

  (一)控件与消息函数 

  ①语法:AnyPopup: BOOL; 

  单元:windows.pas(该单元DELPHI会自行在USES里加上,下同) 

  作用:判断屏幕上是否存在任何弹出式窗口 

  返回值:BOOL,如存在弹出式菜单,则返回TRUE 

  注解:对该函数来说,弹出式菜单包含所有可见的包容**窗口,无论弹出式还是重叠窗口 

  示例: 

  procedure TForm1.Button1Click(Sender: TObject); 

  begin 

  if (AnyPopup) then 

  Label1.Caption:=‘Pop-ups found: TRUE' 

  else 

  Label1.Caption:=‘Pop-ups found: FALSE'; 

  end; 

  ②语法:EnableWindow(hWnd: HWND; bEnable: BOOL): BOOL;单元:windows.pas 

  作用:指定的窗口里允许或禁止所有鼠标及键盘输入 

  返回值:BOOL,如果返回真,WINDOWS已经禁止,否则返回假 

  示例: 

  procedure TForm1.Button1Click(Sender: TObject); 

  begin 

  if (IsWindowEnabled(Edit1.Handle)) then 

  begin 

  EnableWindow(Edit1.Handle,FALSE); 

  Button1.Caption:=‘Enable Window'; 

  Edit1.Text:=‘This window is disabled'; 

  end 

  else 

  begin 

  EnableWindow(Edit1.Handle,TRUE); 

  Button1.Caption:=‘Disable Window'; 

  Edit1.Text:=‘This window is enabled'; 

  end; 

  end; 

  ③语法:FlashWindow(hWnd: HWND; bInvert: BOOL): BOOL; 

  单元:windows.pas 

  作用:闪烁显示指定窗口。这意味着窗口的标题和说明文字会发生变化,似乎从活动切换到非活动状态、或反向切换。通常对不活动的窗口应用这个函数,引起用户的注意 

  返回值:BOOL,如窗口在调用前处于活动状态,则返回TRUE 

  注解:该函数通常与一个计数器组合使用,生成连续的闪烁效果。 

  在windows nt及windowsfor workgroup中,bInvert参数会被忽略。 

  但在windows 95中不会忽略 

  示例: 

  procedure TForm1.Timer1Timer(Sender: TObject); 

  begin 

  FlashWindow(Form1.Handle, TRUE); 

  FlashWindow(Application.handle, TRUE); 

  end; 

  ④语法:SetWindowText(hWnd: HWND;lpString: PChar): BOOL; 

  单元:windows.pas 

  作用:设置窗口的标题文字或控件的内容 

  返回值:设置成功返回TRUE,否则返回FALSE 

  示例: 

  procedure TForm1.Button1Click(Sender: TObject); 

  var 

  TheText: PChar; 

  TextLen: Integer; 

  begin 

  TextLen:=GetWindowTextLength(Form1.Handle); 

  GetMem(TheText,TextLen); 

  GetWindowText(Form1.Handle,TheText,TextLen+1); 

  Edit1.Text:=string(TheText); 

  FreeMem(TheText); 

  end; 

  procedure TForm1.Button2Click(Sender: TObject); 

  begin 

  SetWindowText(Form1.Handle, PChar(Edit1.Text)); 

  end; 

  ⑤语法:IsWindow(hWnd: HWND): BOOL; 

  单元:windows.pas 

  作用:判断一个窗口句柄是否有效 

  返回值:有效返回TRUE,否则返回FALSE 

  示例: 

  procedure TForm1.Button1Click(Sender: TObject); 

  begin 

  if (IsWindow(Button1.Handle)) then 

  Button1.Caption:=‘TRUE' 

  else 

  Button1.Caption:=‘FALSE'; 

  end; 

  怎么样,还过瘾吧?今天是第一次,就介绍些较容易接受的函数,否则朋友们肯定会喊吃不消。不知道朋友们对这样的编排形式能够接受吗?还有,我会按照API函数的分类(控件与消息函数/硬件与系统函数/菜单函数/文本和字体函数/打印函数等等)分别介绍,但我不会介绍全部的API函数,否则大有骗稿费之嫌疑,而且本人的水平也难做到每个语句都有示例,只介绍平常用得上的,本人经常使用的函数,有时也会介绍一下比较隐秘但却非常有用的API函数。 

  附TIPS(DELPHI技巧)一个: 

  如果有这样一个目录: 

  c:\windows\media\temp\abc\sound\chime.wav 

  我希望它能缩短成: 

  c:\windows\..\sound\chime.wav 

  如何写程序呢? 

  回答: 

  用下面的过程试试: 

  function shortenfilename(s : string) : string; 

  var drive,curdrive : string[2]; 

  dir,curdir : string[80]; 

  name : string[20]; 

  ext : string[5]; 

  i : byte; 

  begin 

  for i:=1 to length(s) do s[i]:=upcase(s[i]); 

  s:=fexpand(s); 

  fsplit(s,dir,name,ext); 

  drive:=copy(dir,1,2); 

  dir:=copy(dir,4,length(dir)-3); 

  getdir(0,curdir); 

  curdrive:=copy(curdir,1,2); 

  curdir:=copy(curdir,4,length(curdir)-3)+‘\'; 

  if drive=curdrive then begin 

  if copy(dir,1,length(curdir))=curdir then begin 

  i:=length(curdir); 

  if length(dir)<>i then dir:=dir+‘\'; 

  shortenfilename:=copy(dir,i+1,length(dir)-i-1)+name+ext; 

  end else shortenfilename:=copy(s,3,length(s)-2); 

  end else shortenfilename:=s; 

  end; 

  注:本文只为提高DELPHI能力的朋友所写,非一般入门级的教程,所以文中所有DELPHI的自身函数和一些基本技巧不再说明,请朋友查阅DELPHI的联机帮助手册。

Api函数名 函数说明 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并设置超时值 否 是 是 
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 建立一个色彩选择对话框 否 是 是 
ChooseFont 建立一个字体选择对话框 否 是 是 
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 将缺省局部转换为实际的局部值 否 是 是 
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 建立窗口 是 是 是

 

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 删除打印机驱动程序 否 是 是 
DeleteService 从SC MANAGER数据库中删除服务 否 是 是 
DeregisterEventSource 光闭事件句柄 否 是 是 
DescribePixelFormat 否 是 是 
DestroyAcceleratorTable 取消加速表 否 是 是 
DestroyCaret 取消当前脱字号 是 是 是 
DestroyCursor 取消CREATECURSOR建立的光标 是 是 是 
DestroyIcon 取消由CREATEICON建立的图标 是 是 是 
DestroyMenu 取消菜单并释放内存 是 是 是 
DestroyPrivateObjectSecurity 删除被保护的服务器对象的SD 否 是 是 
DestroyWindow 取消窗口 是 是 是 
DeviceCapabilities 返回设备驱动程序的功能 否 是 是 
DeviceIoControl 直接调用驱动程序 否 是 是 
DialogBoxIndirectParam 从内存模块中建立对话框 否 是 是 
DisableThreadLibraryCalls 否 是 是 
DisconnectNamedPipe 切断命名管道的服务器终端 否 是 是 
DispatchMessage 向窗口发送消息 是 是 是 
DlgDirList 填充目录列表框 是 是 是 
DlgDirListComboBox 填充目录列表框 是 是 是 
DlgDirSelectComboBoxEx 从目录列表框中返回用户选择 是 是 是 
DlgDirSelectEx 从目录列表框中返回用户选择 是 是 是 
DoEnvironmentSubst 否 是 是 
DocumentProperties 配置打印机设置 否 是 是 
DosDateTimeToFileTime 将MS-DOS日期时间转换为64位格式 否 是 是 
DragAcceptFiles 登记窗口是否接受托动文件的内容 否 是 是 
DragDetect 否 是 是 
DragFinish 释放分配用于托动文件的内容 否 是 是 
DragObject 否 是 是 
DragQueryFile 返回托动的文件名 否 是 是 
DragQueryPoint 返回鼠标位置 否 是 是 
DrawAnimatedRects 否 是 是 
DrawCaption 否 是 是 
DrawEdge 否 是 是 
DrawEscape 实现非GDI可画图设备方法 否 是 是 
DrawFocusRect 用焦点风格画矩形 是 是 是 
DrawFrameControl 否 是 是 
DrawIcon 在指定设备描述表中画一个图标 是 是 是 
DrawIconEx 否 是 是 
DrawMenuBar 重显示菜单栏 是 是 是 
DrawState 否 是 是 
DrawText 在矩形中画出已格式化文本 是 是 是 
DrawTextEx 否 是 是 
DrvGetModuleHandle 获得可安装驱动程序的例子句柄 否 是 是 
DuplicateHandle 复制对象句柄 否 是 是 
DuplicateIcon 否 是 是 
DuplicateToken 复制访问令牌 否 是 是 
Ellipse 画椭圆 是 是 是 
EmptyClipboard 清空剪贴板并释放数据句柄 是 是 是 
EnableMenuItem 使能、取消或使菜单项不可激活 是 是 是 
EnableScrollBar 使能、取消滚动条 否 是 是 
EnableWindow 设备窗口使能状态 是 是 是 
EndDeferWindowPos 更新窗口的位置及大小 是 是 是 
EndDialog 隐藏对话框 是 是 是 
EndDoc 结束打印作业 是 是 是 
EndDocPrinter 结束打印作业 否 是 是 
EndPage 结束一页 是 是 是 
EndPagePrinter 结束打印页 否 是 是 
EndPaint 在指定窗口中标记图画结尾标志 是 是 是 
EndPath 结束路径 否 是 是 
EndUpdateResource 在可执行文件中结束资源更新 否 是 是 
EnterCriticalSection 加入临界部分 否 是 是 
EnumCalendarInfo 否 是 是 
EnumChildWindows 将子窗口句柄传给回调函数 否 是 是 
EnumClipboardFormats 返回CLIPBOARD格式 是 是 是 
EnumDateFormats 枚举局部指定数据格式 否 是 是 
EnumDependentServices 枚举依赖于设备的服务 否 是 是 
EnumDesktopWindows 否 是 是 
EnumDesktops 否 是 是 
EnumEnhMetaFile 用增强图元文件返回GDI调用 否 是 是 
EnumFontFamilies 返回指定家族的字体 否 是 是 
EnumFontFamilie** 返回指定家族的字体 否 是 是 
EnumFonts 枚举指定设备上的字体 否 是 是 
EnumForms 枚举所支持的打印机窗体 否 是 是 
EnumICMProfiles 枚举可用的颜色分布 否 是 是 
EnumJobs 获取打印作业信息 否 是 是 
EnumMetaFile 用WINDOWS图元文件返回GDI调用 否 是 是 
EnumMonitors 枚举可用监视器 否 是 是 
EnumObjects 枚举设备描述表中的画笔和刷子 否 是 是 
EnumPorts 枚举可用打印机端口 否 是 是 
EnumPrintProcessorDatatypes 枚举打印机所支持的数据类型 否 是 是 
EnumPrintProcessors 枚举已安装的打印机处理器 否 是 是 
EnumPrinterDrivers 枚举已安装的打印机驱动程序 否 是 是 
EnumPrinterPropertySheets 否 是 是 
EnumPrinters 否 是 是 
EnumProps 返回窗口属性表列 否 是 是 
EnumProp** 返回窗口属性表列 否 是 是 
EnumResourceLanguages 列出语言资源 否 是 是 
EnumResourceNames 列出资源名称 否 是 是 
EnumResourceTypes 列出资源类型 否 是 是 
EnumServicesStatus 枚举SC管理器数据库中的服务 否 是 是 
EnumSystemCodePages 枚举已安装的可用系统代码页 否 是 是 
EnumSystemLocales 枚举已安装的系统局部 否 是 是 
EnumThreadWindows 返回线索窗口 否 是 是 
EnumTimeFormats 枚举本地指定时间格式 否 是 是 
EnumWindowStations 否 是 是 
EqualPrefixSid 检查两个SLD前缀是否相等 否 是 是 
EqualRect 确定两矩形是否相等待 是 是 是 
EqualRgn 比较两区域是否相等 是 是 是 
EqualSid 检查两SLD安全ID是否相等 否 是 是 
EraseTape 删除磁带的指定段 否 是 是 
Escape 允许访问设备 是 是 是 
EscapeCommFunction 发送扩展COMM函数 是 是 是 
ExcludeClipRect 改变剪裁区 是 是 是 
ExcludeUpdateRgn 从剪裁区中排斥更新区域 是 是 是 
ExitProcess 退出当前进程 否 是 是 
ExitThread 退出当前线索 否 是 是 
ExitWindows 关闭WINDOWS 是 是 是 
ExitWindow** 关闭WINDOWS 否 是 是 
ExpandEnvironmentStrings 扩充环境变量字符串 否 是 是 
ExtCreatePen 建立逻辑画笔 否 是 是 
ExtCreateRegion 从区域数据中建立一个区域 否 是 是 
ExtEscape 允许访问私有设备 否 是 是 
ExtFloodFill 用当前刷子填充区域 是 是 是 
ExtSelectClipRgn 选择一块区域作为剪裁区 否 是 是 
ExtTextOut 在矩形区域中输出一个字符串 是 是 是 
ExtractAssociatedIcon 从文件或相关EXE中获取图标句柄 否 是 是 
ExtractIcon 从可执行文件中返回图标句柄 否 是 是 
ExtractIconEx 否 是 是 
FatalAppExit 结束一个应用程序 否 是 是 
FatalExit 向调试者返回控件 是 是 是 
FileTimeToDosDateTime 将文件时间转换为MS-DOS日期 否 是 是 
FileTimeToLocalFileTime 将UTC文件时间转换成本地文件时间 否 是 是 
FileTimeToSystemTime 将64位时间转换为系统时间 否 是 是 
FillConsoleOutputAttribute 将属性写入屏幕缓冲区 否 是 是 
FillConsoleOutputCharacter 将字符写入屏幕缓冲区 否 是 是 
FillPath 填充当前路径 否 是 是 
FillRect 用指定刷子填充矩形区域 是 是 是 
FillRgn 用刷子填充区域 是 是 是 
FindAtom 从本地原子表中返回字符串原子 是 是 是 
FindClose 关闭查找文件描述表 否 是 是 
FindCloseChangeNotification 光闭文件或目录修改等待 否 是 是 
FindClosePrinterChangeNotification 否 是 是 
FindEnvironmentString 否 是 是 
FindExecutable 返回可执行文件名及句柄 否 是 是 
FindFirstChangeNotification 设置文件或目录修改等待 否 是 是 
FindFirstFile 查找第一个匹配文件 否 是 是 
FindFirstFreeAce 返回指向第一个空闲ACL字节的指针 否 是 是 
FindFirstPrinterChangeNotification 否 是 是 
FindNextChangeNotification 请求对下一个文件或目录变化的通知 否 是 是 
FindNextFile 查找下一个匹配文件 否 是 是 
FindNextPrinterChangeNotification 否 是 是 
FindResource 在模块中寻找资源 是 是 是 
FindResourceEx 在模块中寻找资源 否 是 是 
FindText 建立查找文本对话框 否 是 是 
FindWindow 返回一个与类和窗口名相关的窗口句柄 是 是 是 
FindWindowEx 否 是 是 
FixBrushOrgEx 否 是 是 
FlashWindow 使窗口闪烁一次 是 是 是 
FlattenPath 将弧变为线 否 是 是 
FloodFill 用当前刷子填充区域 是 是 是 
FlushConsoleInputBuffer 清除控制台输入缓冲区 否 是 是 
FlushFileBuffers 清除文件缓冲区 否 是 是 
FlushInstructionCache 填满指令缓冲区 否 是 是 
FlushViewOfFile 用映像视图填充文件 否 是 是 
FoldString 变换字符串 否 是 是 
FormatMessage 格式化消息字符串 否 是 是 
FrameRect 用指定刷子画一个窗口边框 否 是 是 
FrameRgn 在区域四周画出边框 是 是 是 
FreeConsole 释放控制台 否 是 是 
FreeDDElParam 释放DDE消息IPARAM 否 是 是 
FreeEnvironmentStrings 否 是 是 
FreeLibrary 卸载库模块 是 是 是 
FreeLibraryAndExitThread 否 是 是 
FreeResource 否 是 是 
FreeSid 释放SID 否 是 是

 

HeapAlloc 从堆中分配内存 否 是 是 
HeapCompact 压缩内存堆 否 是 是 
HeapCreate 建立堆 否 是 是 
HeapDestroy 取消堆 否 是 是 
HeapFree 释放从堆中分配的内存 否 是 是 
HeapLock 锁定堆 否 是 是 
HeapReAlloc 从堆中重分配内存 否 是 是 
HeapSize 返回堆对象的大小 否 是 是 
HeapUnlock 释放堆锁 否 是 是 
HeapValidate 校验指定堆结构 否 是 是 
HideCaret 隐藏脱字号 是 是 是 
HiliteMenuItem 修改**菜单项高亮度 是 是 是 
hread 否 是 是 
hwrite 否 是 是 
ImmAssociateContext 否 是 是 
ImmConfigureIME 否 是 是 
ImmCreateContext 否 是 是 
ImmDestroyContext 否 是 是 
ImmEnumRegisterWord 否 是 是 
ImmEscape 否 是 是 
ImmGetCandidateList 否 是 是 
ImmGetCandidateListCount 否 是 是 
ImmGetCandidateWindow 否 是 是 
ImmGetCompositionFont 否 是 是 
ImmGetCompositionString 否 是 是 
ImmGetCompositionWindow 否 是 是 
ImmGetContext 否 是 是 
ImmGetConversionList 否 是 是 
ImmGetConversionStatus 否 是 是 
ImmGetDefaultIMEWnd 否 是 是 
ImmGetDescription 否 是 是 
ImmGetGuideLine 否 是 是 
ImmGetIMEFileName 否 是 是 
ImmGetOpenStatus 否 是 是 
ImmGetProperty 否 是 是 
ImmGetRegisterWordStyle 否 是 是 
ImmGetStatusWindowPos 否 是 是 
ImmGetVirtualKey 否 是 是 
ImmInstallIME 否 是 是 
ImmIsIME 否 是 是 
ImmIsUIMessage 否 是 是 
ImmNotifyIME 否 是 是 
ImmRegisterWord 否 是 是 
ImmReleaseContext 否 是 是 
ImmSetCandidateWindow 否 是 是 
ImmSetCompositionFont 否 是 是 
ImmSetCompositionString 否 是 是 
ImmSetCompositionWindow 否 是 是 
ImmSetConversionStatus 否 是 是 
ImmSetOpenStatus 否 是 是 
ImmSetStatusWindowPos 否 是 是 
ImmSimulateHotKey 否 是 是 
ImmUnregisterWord 否 是 是 
ImpersonateDdeClientWindow 模拟DDE客户窗口 否 是 是 
ImpersonateLoggedOnUser 模拟指定用户 否 是 是 
ImpersonateNamedPipeClient 管道服务器模拟客户 否 是 是 
ImpersonateSelf 获取调用过程的模拟令牌 否 是 是 
InSendMessage 确定窗口是否在进行SENDMESSAGE 是 是 是 
InflateRect 改变矩形大小 是 是 是 
InitAtomTable 初始化本地原子杂凑表 是 是 是 
InitializeAcl 建立新的访问控件表 否 是 是 
InitializeCriticalSection 初始化临界段对象 否 是 是 
InitializeSecurityDescriptor 初始化安全描述 否 是 是 
InitializeSid 初始化SID 否 是 是 
InitiateSystemShutdown 关闭系统 否 是 是 
InsertMenu 加入新菜单项 是 是 是 
InsertMenuItem 否 是 是 
InterlockedDecrement 减少LONG 否 是 是 
InterlockedExchange 自动交换32位数值 否 是 是 
InterlockedIncrement 增加LONG 否 是 是 
IntersectClipRect 建立剪辑区域 是 是 是 
IntersectRect 计算两矩形交叠处 是 是 是 
InvalidateRect 在更新区域中加入一个矩形 是 是 是 
InvalidateRgn 在更新区域加入一个区域 是 是 是 
InvertRect 翻转矩形区域 是 是 是 
InvertRgn 翻转区域颜色 是 是 是 
IsBadCodePtr 确定读指针的合法性 否 是 是 
IsBadHugeReadPtr 确定读指针的合法性 否 是 是 
IsBadHugeWritePtr 确定进程是否有写动作 否 是 是 
IsBadReadPtr 确定进程是否有读动作 是 是 是 
IsBadStringPtr 确定字符串指针的合法性 是 是 是 
IsBadWritePtr 确定写指针的合法性 是 是 是 
IsCharAlpha 确定字符串是否是字母 是 是 是 
IsCharAlphaNumeric 确定字符串是否是数字 是 是 是 
IsCharLower 确定字符串是否是小写 是 是 是 
IsCharUpper 确定字符串是否是大写 是 是 是 
IsChild 确定窗口是否是儿子窗 是 是 是 
IsClipboardFormatAvailable 确定格式是否可用 是 是 是 
IsDBCSLeadByte 确定字符是否DBCS引导字节 是 是 是 
IsDialogMessage 确定消息是否用于对话框 是 是 是 
IsDlgButtonChecked 确定按钮控件状态 是 是 是 
IsIconic 确定窗口是否被最小画 是 是 是 
IsMenu 确定句柄是否是菜单 是 是 是 
IsRectEmpty 确定矩形是否为空 是 是 是 
IsTextUnicode 否 是 是 
IsValidAcl 使访问控件表有效 否 是 是 
IsValidCodePage 确定代码页是否有效 否 是 是 
IsValidLocale 确定本地代码是否有效 否 是 是 
IsValidSecurityDescriptor 使安全描述有效 否 是 是 
IsValidSid 使SID有效 否 是 是 
IsWindow 确定窗口句柄是否有效 是 是 是 
IsWindowEnabled 确定窗口是否接收用户输入 是 是 是 
IsWindowUnicode 确定窗口是否使用UNICODE 否 是 是 
IsWindowVisible 确定窗口是否可见 是 是 是 
IsZoomed 确定窗口是否最大化 是 是 是 
joyGetDevCaps 确定操纵杆是否可用 否 是 是 
joyGetNumDevs 返回操纵杆数目 否 是 是 
joyGetPos 返回操纵杆位置及按钮活动 否 是 是 
joyGetPo** 返回操纵杆位置扩展信息 否 是 是 
joyGetThreshold 返回操纵杆运动临界值 否 是 是 
joyReleaseCapture 释放操纵杆捕获 否 是 是 
joySetCapture 对指定窗口捕获操纵杆消息 否 是 是 
joySetThreshold 设置操纵杆运动临界值 否 是 是 
keybd_event 综合击键事件 否 是 是 
KillTimer 中止定时器 是 是 是 
lclose 否 是 是 
lcreat 否 是 是 
LCMapString 映像字符串 否 是 是 
LPtoDP 将逻辑指针变为设备指针 是 是 是 
LZClose 关闭文件 是 是 是 
LZCopy 复制文件或压缩 是 是 是 
LZDone 否 是 是 
LZInit 初始化压缩数据结构 是 是 是 
LZOpenFile 打开文件 是 是 是 
LZRead 从压缩文件中读入数据 是 是 是 
LZSeek 重定位文件中的指针 是 是 是 
LZStart 否 是 是 
LeaveCriticalSection 保留前一个输入临界段 否 是 是 
LineDDA 计算线中的连续点 否 是 是 
LineTo 从当前位置画一条线 是 是 是 
llseek 否 是 是 
LoadAccelerators 装入加速表 是 是 是 
LoadBitmap 装入位图资源 是 是 是 
LoadCursor 装入光标资源 是 是 是 
LoadCursorFromFile 否 是 是 
LoadIcon 装入图标资源 是 是 是 
LoadImage 否 是 是 
LoadKeyboardLayout 键盘布置装入内存 否 是 是 
LoadLibrary 映像模块到进行地址空间 是 是 是 
LoadLibraryEx 返回库模块句柄 否 是 是 
LoadMenu 装入菜单资源 是 是 是 
LoadMenuIndirect 获取菜单模板句柄 是 是 是 
LoadModule 装入并运行程序 是 是 是 
LoadResource 返回资源句柄 是 是 是 
LoadString 装入字符串资源 是 是 是 
LocalAlloc 从堆分配内存 是 是 是 
LocalCompact 否 是 是 
LocalFileTimeToFileTime 将本地文件时间转移为UTC文件时间 否 是 是 
LocalFlags 返回本地内存块信息 是 是 是 
LocalFree 释放本地内存信息 是 是 是 
LocalHandle 返回本地指针句柄 是 是 是 
LocalLock 锁定本地内存对象并返回指针 是 是 是 
LocalReAlloc 修改本地内存大小及属性 是 是 是 
LocalShrink 否 是 是 
LocalSize 返回本地内存块大小 是 是 是 
LocalUnlock 开锁本地内存块 是 是 是 
LockFile 锁定一个字节范围 否 是 是 
LockFileEx 锁定一个字节范围 否 是 是 
LockResource 返回资源地址 是 是 是 
LockServiceDatabase 锁定指定SC管理器数据库 否 是 是 
LockWindowUpdate 禁止或使能在窗口中的绘画 是 是 是 
LogonUser 登录用户 否 是 是 
LookupAccountName 把帐户名转为SID 否 是 是 
LookupAccountSid 把SID转为帐户名 否 是 是 
LookupIconIdFromDirectory 返回图标或光标ID坐标 否 是 是 
LookupIconIdFromDirectoryEx 否 是 是 
LookupPrivilegeDisplayName 返回可见特权名 否 是 是 
LookupPrivilegeName 返回可编程特权名 否 是 是 
LookupPrivilegeValue 返回特权名LUID 否 是 是

MakeAbsoluteSD 建立独立SD 否 是 是 
MakeSelfRelativeSD 建立自相关SD 否 是 是 
MapDialogRect 将对话框映像至像素 是 是 是 
MapGenericMask 映像对专用/标准的一般性访问 否 是 是 
MapViewOfFile 将视图映像入地址空间 否 是 是 
MapViewOfFileEx 将视图映像入地址空间 否 是 是 
MapVirtualKey 转换虚拟关键字代码或扫描代码 是 是 是 
MapVirtualKeyEx 否 是 是 
MapWindowPoints 将点转换到另一坐标系统 是 是 是 
MaskBlt 转换位图 否 是 是 
mciExecute 执行MCI设备命令 否 是 是 
mciGetCreatorTask 返回创建任务 否 是 是 
mciGetDeviceID 返回设备名对应的ID 否 是 是 
mciGetDeviceIDFromElementID 用元素引用返回设备ID 否 是 是 
mciGetErrorString 返回MCI出错代码的文本描述 否 是 是 
mciGetYieldProc 获取过程地址 否 是 是 
mciSendCommand 向MCI设备发出一条命令消息 否 是 是 
mciSendString 向MCI设备发出一条命令字符串 否 是 是 
mciSetYieldProc 设置过程地址 否 是 是 
MenuItemFromPoint 否 是 是 
MessageBeep 产生声音 是 是 是 
MessageBox 建立消息框窗体 是 是 是 
MessageBoxEx 建立消息框窗体 否 是 是 
MessageBoxIndirect 否 是 是 
midiConnect 连接MIDI设备 否 是 是 
midiDisconnect 断开MIDI设备 否 是 是 
midiInAddBuffer 向MIDI设备发送输入缓冲 否 是 是 
midiInClose 关闭MIDI输入设备 否 是 是 
midiInGetDevCaps 确定MIDI设备性能 否 是 是 
midiInGetErrorText 返回MIDI出错代码的文本描述 否 是 是 
midiInGetID 返回MIDI设备句柄ID 否 是 是 
midiInGetNumDevs 返回MIDI设备数量 否 是 是 
midiInMessage 向MIDI设备驱动程序发送消息 否 是 是 
midiInOpen 打开MIDI设备 否 是 是 
midiInPrepareHeader 准备MIDI输入缓冲区 否 是 是 
midiInReset 结束MIDI输入和标准输入缓冲区 否 是 是 
midiInStart 开始MIDI输入设备 否 是 是 
midiInStop 结束MIDI输入 否 是 是 
midiInUnprepareHeader 清除预备头 否 是 是 
midiOutCacheDrumPatches 预装入MIDI碰撞修正码 否 是 是 
midiOutCachePatches 预装入MIDI修正码 否 是 是 
midiOutClose 关闭MIDI输出设备 否 是 是 
midiOutGetDevCaps 返回MIDI输出设备性能 否 是 是 
midiOutGetErrorText 返回MIDI输出出错文本 否 是 是 
midiOutGetID 返回MIDI输出设备ID 否 是 是 
midiOutGetNumDevs 获取MIDI输出设备数量 否 是 是 
midiOutGetVolume 返回MIDI输出设备卷 否 是 是 
midiOutLongMsg 发送系统专用MIDI消息 否 是 是 
midiOutMessage 向MIDI设备驱动程序发送消息 否 是 是 
midiOutOpen 打开MIDI输出设备 否 是 是 
midiOutPrepareHeader 准备MIDI输出数据块 否 是 是 
midiOutReset 结束MIDI输出和标记缓冲区 否 是 是 
midiOutSetVolume 设置MIDI输出设备卷 否 是 是 
midiOutShortMsg 向MIDI输出设备发送短消息 否 是 是 
midiOutUnprepareHeader 消除MIDI输出头 否 是 是 
midiStreamClose 关闭打开的MIDI流 否 是 是 
midiStreamOpen 打开MIDI流 否 是 是 
midiStreamOut 向MIDI流发送数据 否 是 是 
midiStreamPause 暂停MIDI流 否 是 是 
midiStreamPosition 获取MIDI流当前位置 否 是 是 
midiStreamProperty 获取MIDI流属性 否 是 是 
midiStreamRestart 重启动指定MIDI流 否 是 是 
midiStreamStop 停止播放MIDI流 否 是 是 
mixerClose 关闭混合设备 否 是 是 
mixerGetControlDetails 获取指定混合器控件 否 是 是 
mixerGetDevCaps 获取混合器性能 否 是 是 
mixerGetID 获取混合器ID值 否 是 是 
mixerGetLineControls 返回混合器线控件 否 是 是 
mixerGetLineInfo 获取混合器信息 否 是 是 
mixerGetNumDevs 获取当前混合设备数量 否 是 是 
mixerMessage 向混合设备发送消息 否 是 是 
mixerOpen 打开混合设备 否 是 是 
mixerSetControlDetails 放置混合器控件 否 是 是 
mmioAdvance 直接I/O缓冲 否 是 是 
mmioAscend 超出RIFF块 否 是 是 
mmioClose 关闭MM文件 否 是 是 
mmioCreateChunk 建立RIFF文件块 否 是 是 
mmioDescend 减少RIFF块 否 是 是 
mmioFlush 将MM I/O缓冲区转换至磁盘 否 是 是 
mmioGetInfo 返回MM文件信息 否 是 是 
mmioInstallIOProcA 装入及删除自定义I/O过程 否 是 是 
mmioOpen 打开多媒体文件 否 是 是 
mmioRead 读入文件 否 是 是 
mmioRename 重命名多媒体文件名 否 是 是 
mmioSeek 改变当前文件位置 否 是 是 
mmioSendMessage 向I/O过程发送消息 否 是 是 
mmioSetBuffer 控制I/O缓冲 否 是 是 
mmioSetInfo 设置文件信息 否 是 是 
mmioStringToFOURCC 将字符串变为四个字符代码 否 是 是 
mmioWrite 写文件 否 是 是 
mmsystemGetVersion 返回MM软件版本 否 是 是 
ModifyMenu 改变菜单项 是 是 是 
ModifyWorldTransform 改变世界变换式 否 是 是 
mouse_event 记录鼠标事件 否 是 是 
MoveFile 更名文件 否 是 是 
MoveFileEx 更名文件 否 是 是 
MoveToEx 移动当前位置 是 是 是 
MoveWindow 改变窗口位置及大小 是 是 是 
MsgWaitForMultipleObjects 等待多个对象句柄 否 是 是 
MulDiv 将两数相乘并并除以结果 是 是 是 
MultiByteToWideChar 将多媒体字符串映像为通配字符串 否 是 是 
Netbios 运行指定NCB 否 是 是 
NotifyBootConfigStatus 通知响应引导配置 否 是 是 
NotifyChangeEventLog 否 是 是 
ObjectCloseAuditAlarm 删除对象时产生审查/警报 否 是 是 
ObjectOpenAuditAlarm 访问对象时产生审查/警报 否 是 是 
ObjectPrivilegeAuditAlarm 进行特权操作时产生审查/警报 否 是 是 
OemKeyScan 将OEM ASCII映像为扫描码 是 是 是 
OemToChar 转换OEM字符串 否 是 是 
OemToCharBuff 转换OEM字符串 否 是 是 
OffsetClipRgn 移动剪辑区 是 是 是 
OffsetRect 用偏移量移动矩形 是 是 是 
OffsetRgn 用指定偏移量移动区域 是 是 是 
OffsetViewportOrgEx 移动视口区域 是 是 是 
OffsetWindowOrgEx 移动窗口区域 是 是 是 
OpenBackupEventLog 打开备份事件句柄 否 是 是 
OpenClipboard 打开CLIPBOARD 是 是 是 
OpenDesktop 否 是 是 
OpenDriver 打开可安装驱动程序 是 是 是 
OpenEvent 打开事件对象 否 是 是 
OpenEventLog 打开事件登记句柄 否 是 是 
OpenFile 建立、打开或删除文件 是 是 是 
OpenFileMapping 打开命名文件的映像对象 否 是 是 
OpenIcon 激活最小化窗口 是 是 是 
OpenInputDesktop 否 是 是 
OpenMutex 打开命名MUTEX对象 否 是 是 
OpenPrinter 获取指定打印机的句柄 否 是 是 
OpenProcess 将句柄返回给过程对象 否 是 是 
OpenProcessToken 打开过程令牌对象 否 是 是 
OpenSCManager 连接服务控件管理器 否 是 是 
OpenSemaphore 打开命名信号量对象 否 是 是 
OpenService 打开服务 否 是 是 
OpenThreadToken 打开线索令牌对象 否 是 是 
OpenWindowStation 否 是 是 
OutputDebugStr 否 是 是 
OutputDebugString 向调试发送字符串 是 是 是 
PackDDElParam 将数据打包装入DDE消息IPARAM 否 是 是 
PageSetupDlg 建立并显示页设置对话框 否 是 是 
PaintDesktop 否 是 是 
PaintRgn 用设备描述表中的刷子填充区域 是 是 是 
PatBlt 建立位图图案 是 是 是 
PathToRegion 建立区域 否 是 是 
PeekMessage 检查消息队列 是 是 是 
PeekNamedPipe 预显示管道队列数据 否 是 是 
Pie 绘制饼状锲形图 是 是 是 
PlayEnhMetaFile 运行增强图元文件 否 是 是 
PlayEnhMetaFileRecord 运行增强图元文件记录 否 是 是 
PlayMetaFile 运行WINDOWS图元文件到DC 是 是 是 
PlayMetaFileRecord 运行WINDOWS图元文件记录 是 是 是 
PlaySound 播放声音文件 否 是 是 
PlgBlt 传输像素 否 是 是 
PolyBezier 画BEZIER曲线 否 是 是 
PolyBezierTo 画BEZIER曲线 否 是 是 
PolyDraw 画一系列直线及BEZIER曲线 否 是 是 
PolyPolygon 画一系列多边形 是 是 是 
PolyPolyline 画相连线段 否 是 是 
PolyTextOut 书写字符串 否 是 是 
Polygon 画多边形 是 是 是 
Polyline 画线段 是 是 是 
PolylineTo 画一条或多条直线 否 是 是 
PostMessage 将消息加入线索消息队列 是 是 是 
PostQuitMessage 通知WINDOWS线索将中断 是 是 是 
PostThreadMessage 向线索发出消息 否 是 是 
PrepareTape 准备磁带设备 否 是 是 
PrintDlg 建立打印文本对话框 否 是 是 
PrinterMessageBox 显示打印作业出错信息 否 是 是 
PrinterProperties 修改打印机属性 否 是 是 
PrivilegeCheck 检查特权安全描述表 否 是 是 
PrivilegedServiceAuditAlarm 产生特权系统服务声音警报 否 是 是 
PtInRect 确定点是否在矩形内 是 是 是 
PtInRegion 否 是 是 
PtVisible 查询点是否在剪辑区域内 是 是 是 
PulseEvent 设置并复位事件 否 是 是 
PurgeComm 消除通信队列 否 是 是

 

 

SHAppBarMessage 设置任务栏消息 否 是 是 
SHFileOperation 执行系统文件对象的操作 否 是 是 
SHFreeNameMappings 释放文件名映像对象 否 是 是 
SHGetFileInfo 获取工作台外壳文件夹界面 否 是 是 
SHGetNewLinkInfo 否 是 是 
SaveDC 保存设备描述表 是 是 是 
ScaleViewportExtEx 调整视口大小 是 是 是 
ScaleWindowExtEx 调整窗口大小 是 是 是 
ScheduleJob 调度作业 否 是 是 
ScreenToClient 将屏幕点转换为客户坐标 是 是 是 
ScrollConsoleScreenBuffer 滚动屏幕缓冲区中的数据 否 是 是 
ScrollDC 水平或垂直移动矩形 是 是 是 
ScrollWindow 移动窗口客户区 是 是 是 
ScrollWindowEx 移动窗口客户区 是 是 是 
SearchPath 查找文件 否 是 是 
SelectClipPath 选定当前路径为剪辑区域 否 是 是 
SelectClipRgn 选定剪辑区域 是 是 是 
SelectObject 选定对象 是 是 是 
SelectPalette 选定调色板 是 是 是 
SendDlgItemMessage 向对话框控件发送消息 是 是 是 
SendDriverMessage 向可安装驱动程序发送消息 是 是 是 
SendMessage 向窗口进程发送消息 是 是 是 
SendMessageCallback 向窗口进程发送消息 否 是 是 
SendMessageTimeout 向窗口进程发送消息 否 是 是 
SendNotifyMessage 向窗口进程发送消息 否 是 是 
SetAbortProc 设备打印作业的放弃函数 否 是 是 
SetAclInformation 设备ACL信息 否 是 是 
SetActiveWindow 激活**窗口 是 是 是 
SetArcDirection 设置画弧方向 否 是 是 
SetBitmapBits 设置位图的值 是 是 是 
SetBitmapDimensionEx 设置位图的宽和高 是 是 是 
SetBkColor 设置当前背景色 是 是 是 
SetBkMode 设置背景模式 是 是 是 
SetBoundsRect 控制相邻矩形重叠 是 是 是 
SetBrushOrgEx 设置当前刷子的起点 否 是 是 
SetCapture 设置鼠标捕获 是 是 是 
SetCaretBlinkTime 设置脱字号闪烁时间 是 是 是 
SetCaretPos 设置脱字号位置 是 是 是 
SetClassLong 设置附加类内存长数值 是 是 是 
SetClassWord 设置附加类内存字数值 是 是 是 
SetClipboardData 设置剪贴板中数据 是 是 是 
SetClipboardViewer 在CLIPBOARD浏览器链中加入窗口 是 是 是 
SetColorAdjustment 调整颜色 否 是 是 
SetColorSpace 设置颜色空间 否 是 是 
SetCommBreak 挂起字符传送 是 是 是 
SetCommConfig 否 是 是 
SetCommMask 设置通信事件屏蔽 否 是 是 
SetCommState 设置通信设备状态 是 是 是 
SetCommTimeouts 设置通信读写时间范围 否 是 是 
SetComputerName 设置当前计算机名称 否 是 是 
SetConsoleActiveScreenBuffer 改变显示屏幕缓冲区 否 是 是 
SetConsoleCP 设置控制台输入代码页 否 是 是 
SetConsoleCtrlHandler 设置控制台进程的单个句柄 否 是 是 
SetConsoleCursorInfo 设置控制台光标大小 否 是 是 
SetConsoleCursorPosition 设置控制台光标位置 否 是 是 
SetConsoleMode 设置控制台输入输出模式 否 是 是 
SetConsoleOutputCP 设置控制台输出代码页 否 是 是 
SetConsoleScreenBufferSize 改变屏幕缓冲区大小 否 是 是 
SetConsoleTextAttribute 设置屏幕文本属性 否 是 是 
SetConsoleTitle 设置控制台窗口标题字符串 否 是 是 
SetConsoleWindowInfo 设置控制台窗口大小 否 是 是 
SetCurrentDirectory 改变当前目录 否 是 是 
SetCursor 改变鼠标指针 是 是 是 
SetCursorPos 设置鼠标指针位置 是 是 是 
SetDIBColorTable 否 是 是 
SetDIBits 设置位图位 是 是 是 
SetDIBitsToDevice 设置DIB位到设备 是 是 是 
SetDebugErrorLevel 设置调试事件出错等级 否 是 是 
SetDefaultCommConfig 否 是 是 
SetDeviceGammaRamp 设置辉等级 否 是 是 
SetDlgItemInt 将整数转换为对话框文本字符串 是 是 是 
SetDlgItemText 设置对话框标题或项目 是 是 是 
SetDoubleClickTime 设置鼠标双击时间 是 是 是 
SetEndOfFile 设置文本尾指针 否 是 是 
SetEnhMetaFileBits 建立增强图元文件 否 是 是 
SetEnvironmentVariable 设置环境变量 否 是 是 
SetErrorMode 设置出错模式 是 是 是 
SetEvent 设置事件对象 否 是 是 
SetFileApisToANSI 否 是 是 
SetFileApisToOEM 设置文件API为OEM字符集 否 是 是 
SetFileAttributes 设置文件属性 否 是 是 
SetFilePointer 设置文件指针位置 否 是 是 
SetFileSecurity 设置文件或目录安全属性 否 是 是 
SetFileTime 设置文件的64位时间 否 是 是 
SetFocus 设置键盘焦点 是 是 是 
SetForegroundWindow 将窗口置于前台 否 是 是 
SetForm 设置窗体信息 否 是 是 
SetGraphicsMode 设置图形模式 否 是 是 
SetHandleCount 设置可用文件句柄 是 是 是 
SetHandleInformation 否 是 是 
SetICMMode 设置图形颜色匹配 否 是 是 
SetICMProfile 设置颜色外观 否 是 是 
SetJob 设置打印作业信息 否 是 是 
SetKernelObjectSecurity 设置内核对象安全属性 否 是 是 
SetKeyboardState 设置键盘状态表 是 是 是 
SetLastError 设置扩展出错代码 否 是 是 
SetLastErrorEx 设置扩展出错代码及类型 否 是 是 
SetLocalTime 设置本地时间 否 是 是 
SetLocaleInfo 否 是 是 
SetMailslotInfo 设置信箱读时间 否 是 是 
SetMapMode 设置映像模式 是 是 是 
SetMapperFlags 设置字体映像标志 是 是 是 
SetMenu 设置窗口菜单 是 是 是 
SetMenuContextHelpId 否 是 是 
SetMenuDefaultItem 否 是 是 
SetMenuItemBitmaps 将复选标记位图于菜单项关联 是 是 是 
SetMenuItemInfo 否 是 是 
SetMessageExtraInfo 否 是 是 
SetMessageQueue 否 是 是 
SetMetaFileBit** 建立WINDOWS图元文件 否 是 是 
SetMetaRgn 将剪裁区选作图元区域 否 是 是 
SetMiterLimit 设置斜面接合长度 否 是 是 
SetNamedPipeHandleState 设置管道读取/阻塞模式,控制局部缓存 否 是 是 
SetPaletteEntries 设置彩色调色板和标志 是 是 是 
SetParent 改变父窗口 是 是 是 
SetPixel 设置像素颜色 是 是 是 
SetPixelFormat 否 是 是 
SetPixelV 设置像素颜色 否 是 是 
SetPolyFillMode 设置多边形填充 是 是 是 
SetPrinter 设置打印机信息 否 是 是 
SetPrinterData 设置打印机配置 否 是 是 
SetPriorityClass 设置优先级类 否 是 是 
SetPrivateObjectSecurity 修改SD 否 是 是 
SetProcessShutdownParameters 设置进程关闭参数 否 是 是 
SetProcessWindowStation 否 是 是 
SetProcessWorkingSetSize 否 是 是 
SetProp 增加或修改属性列项 是 是 是 
SetROP2 设置当前绘图模式 是 是 是 
SetRect 设置矩形大小 是 是 是 
SetRectEmpty 建立空的矩形 是 是 是 
SetRectRgn 修改区域为矩形 是 是 是 
SetScrollInfo 是 是 是 
SetScrollPos 设置滚动条位置 是 是 是 
SetScrollRange 设置滚动条最大和最小位置 是 是 是 
SetSecurityDescriptorDacl 设置DACL信息 否 是 是 
SetSecurityDescriptorGroup 设置SD主组信息 否 是 是 
SetSecurityDescriptorOwner 设置SD所有者 否 是 是 
SetSecurityDescriptorSacl 设置SACL信息 否 是 是 
SetServiceBits 否 是 是 
SetServiceObjectSecurity 修改服务对象安全描述符 否 是 是 
SetServiceStatus 更新服务状态 否 是 是 
SetStdHandle 设置标准设备句柄 否 是 是 
SetStretchBltMode 设置位图拉伸模式 是 是 是 
SetSysColors 设置系统颜色 是 是 是 
SetSystemCursor 是 是 是 
SetSystemPaletteUse 设置系统调色板状态色 否 是 是 
SetSystemPowerState 暂停系统工作 否 是 是 
SetSystemTime 设置系统时间和日期 否 是 是 
SetSystemTimeAdjustment 否 是 是 
SetTapeParameters 设置磁带机和介质信息 否 是 是 
SetTapePosition 设置磁带位置 否 是 是 
SetTextAlign 设置文本对齐标志 是 是 是 
SetTextCharacterExtra 设置字符间隔 是 是 是 
SetTextColor 设置文件前颜色 是 是 是 
SetTextJustification 调整文本输出 是 是 是 
SetThreadAffinityMask 否 是 是 
SetThreadContext 设置指定线索描述表 否 是 是 
SetThreadDesktop 否 是 是 
SetThreadLocale 设置线索本地信息 否 是 是 
SetThreadPriority 否 是 是 
SetThreadToken 否 是 是 
SetTimeZoneInformation 设置时区 否 是 是 
SetTimer 安装系统定时器 否 是 是 
SetTokenInformation 设置令牌信息 否 是 是 
SetUnhandledExceptionFilter 设置筛选器异常函数 否 是 是 
SetUserObjectInformation 否 是 是 
SetUserObjectSecurity 设置安全描述值 否 是 是 
SetViewportExtEx 设置视口宽度 是 是 是 
SetViewportOrgEx 设置视口起点 是 是 是 
SetVolumeLabel 设置卷标 否 是 是 
SetWinMetaFileBits 由图元文件数据建立增强图元文件 否 是 是 
SetWindowContextHelpId 否 是 是 
SetWindowExtEx 设置窗口宽度 是 是 是 
SetWindowLong 设置窗口附加内存长型数值 是 是 是 
SetWindowOrgEx 设置窗口源起点 是 是 是 
SetWindowPlacement 设置窗口显示状态及最小/最大位置 是 是 是 
SetWindowPos 设置窗口大小、位置、顺序 是 是 是 
SetWindowRgn 否 是 是 
SetWindowText 在目录标题或控制窗口中设置窗口文本 是 是 是 
SetWindowWord 设置附加窗口内存字值 是 是 是 
SetWindowsHook 安装钩子过程 否 是 是 
SetWindowsHookEx 安装钩子过程 否 是 是 
SetWorldTransform 设置世界传送 否 是 是 
SetupComm 设置通信参数 否 是 是 
ShellAbout 显示SHELL ABOUT对话框 否 是 是 
ShellExecute 打开或打印指定文件 否 是 是 
Shell_NotifyIcon 发送修改任务栏图标 否 是 是 
ShowCaret 显示脱字号 是 是 是 
ShowCursor 显示光标 是 是 是 
ShowOwnedPopups 显示弹出式窗口 是 是 是 
ShowScrollBar 显示滚动条 是 是 是 
ShowWindow 显示窗口 是 是 是 
ShowWindowAsync 否 是 是 
SizeofResource 返回资源大小 是 是 是 
Sleep 暂停线索 否 是 是 
SleepEx 暂停线索直到I/O结束 否 是 是 
sndPlaySound 播放声音文件 否 是 是 
StartDoc 开始打印作业 是 是 是 
StartDocPrinter 开始打印作业 否 是 是 
StartPage 准备打印机接收数据 是 是 是 
StartPagePrinter 开始打印机 否 是 是 
StartService 开始运行服务 否 是 是 
StartServiceCtrlDispatcher 连接线索 否 是 是 
StretchBlt 复制位图 是 是 是 
StretchDIBits 将DIB从源矩形移至目的矩形 是 是 是 
StrokeAndFillPath 关闭、填充路径 否 是 是 
StrokePath 行使路径 否 是 是 
SubtractRect 两个矩形相减 否 是 是 
SuspendThread 挂起线索 否 是 是 
SwapBuffers 否 是 是 
SwapMouseButton 交换鼠标按钮功能 是 是 是 
SwitchDesktop 否 是 是 
SystemParametersInfo 查寻系统参数信息 是 是 是 
SystemTimeToFileTime 转换系统时间为64位时间 否 是 是 
SystemTimeToTzSpecificLocalTime 否 是 是

 

TabbedTextOut 输出字符串 是 是 是 
TerminateProcess 中止进程 否 是 是 
TerminateThread 中止线索 否 是 是 
TextOut 输出字符串 是 是 是 
TileWindows 否 是 是 
timeBeginPeriod 设置计时器分辨率 否 是 是 
timeEndPeriod 清除计时器分辨率 否 是 是 
timeGetDevCaps 返回计时器性能 否 是 是 
timeGetSystemTime 返回WINDOWS运行时间 否 是 是 
timeGetTime 返回WINDOWS运行时间 否 是 是 
timeKillEvent 中止计时器事件 否 是 是 
timeSetEvent 设置计时回调事件 否 是 是 
TlsAlloc 分配线索本地存储索引 否 是 是 
TlsFree 释放线索本地存储索引 否 是 是 
TlsGetValue 返回TLS值 否 是 是 
TlsSetValue 设置TLS值 否 是 是 
ToAscii 转换虚拟关键字代码为WINDOWS字符 是 是 是 
ToAsciiEx 否 是 是 
ToUnicode 转换虚拟关键字代码为ANSI字符 否 是 是 
TrackPopupMenu 显示弹出式窗口 是 是 是 
TrackPopupMenuEx 否 是 是 
TransactNamedPipe 读写命名管道 否 是 是 
TranslateAccelerator 处理加速关键字 是 是 是 
TranslateCharsetInfo 转换结构为给定字符串 否 是 是 
TranslateMDISysAccel 处理MDI键盘加速器 是 是 是 
TranslateMessage 转换虚拟关键字消息 是 是 是 
TransmitCommChar 在传输队列中加入字符 是 是 是 
UnhandledExceptionFilter 筛选异常条件 否 是 是 
UnhookWindowsHook 删除筛选函数 否 是 是 
UnhookWindowsHookEx 从钩子链中删除函数 是 是 是 
UnionRect 关联两个矩形 是 是 是 
UnloadKeyboardLayout 删除键盘布置 否 是 是 
UnlockFile 开锁文件 否 是 是 
UnlockFileEx 开锁文件 否 是 是 
UnlockServiceDatabase 开锁数据库 否 是 是 
UnmapViewOfFile 停止文件查看映像 否 是 是 
UnpackDDElParam 从DDE消息IPARAM中获取数据 否 是 是 
UnrealizeObject 复位逻辑调色板 是 是 是 
UnregisterClass 删除窗口类 是 是 是 
UnregisterHotKey 释放热键 否 是 是 
UpdateColors 更新颜色 是 是 是 
UpdateResource 更新资源 否 是 是 
UpdateWindow 更新窗口的客户区域 是 是 是 
ValidateRect 删除矩形 是 是 是 
ValidateRgn 删除区域 是 是 是 
VerFindFile 确定文件安装路径 否 是 是 
VerInstallFile 安装文件 否 是 是 
VerLanguageName 将语言ID转换为文本描述 否 是 是 
VerQueryValue 获取资源项目 否 是 是 
VirtualAlloc 保留虚拟页 否 是 是 
VirtualFree 释放虚拟页 否 是 是 
VirtualLock 锁定虚拟页 否 是 是 
VirtualProtect 修改虚拟保护 否 是 是 
VirtualProtectEx 修改虚拟保护 否 是 是 
VirtualQuery 返回虚拟信息 否 是 是 
VirtualQueryEx 返回虚拟保护 否 是 是 
VirtualUnlock 开锁虚拟页 否 是 是 
VkKeyScan 将字符转换为虚拟关键字代码 是 是 是 
VkKeyScanEx 否 是 是 
WNetAddConnection 重定向本地设备网络资源 是 是 是 
WNetAddConnection2 重定向本地设备网络资源 否 是 是 
WNetCancelConnection 断开网络连接 否 是 是 
WNetCancelConnection2 断开网络连接 是 是 是 
WNetCloseEnum 结束网络资源列表 否 是 是 
WNetConnectionDialog 开始网络连接对话框 否 是 是 
WNetDisconnectDialog 断开网络对话框 否 是 是 
WNetEnumResource 继续列表网络资源 否 是 是 
WNetGetConnection 获取网络资源名 是 是 是 
WNetGetLastError 返回网络函数最近错误 否 是 是 
WNetGetUniversalName 否 是 是 
WNetGetUser 获取当前网络用户名 否 是 是 
WNetOpenEnum 列出网络资源 否 是 是 
WaitCommEvent 监视屏蔽的事件 否 是 是 
WaitForInputIdle 监测进程空闲 否 是 是 
WaitForMultipleObjects 监测多个对象 否 是 是 
WaitForMultipleObject** 监测多个对象或I/O结束 否 是 是 
WaitForPrinterChange 监测打印机或打印机服务器变化 否 是 是 
WaitForSingleObject 监测一个对象 否 是 是 
WaitForSingleObjectEx 监测一个对象或I/O结束 否 是 是 
WaitMessage 暂停应用程序运行并产生控件 是 是 是 
WaitNamedPipe 监测命名管道 否 是 是 
waveInAddBuffer 向声音输入设备发送缓冲区 否 是 是 
waveInClose 关闭声音输入设备 否 是 是 
waveInGetDevCaps 获取声音输入设备性能 否 是 是 
waveInGetErrorText 获取声音出错的信息文本 否 是 是 
waveInGetID 获取声音输入设备ID 否 是 是 
waveInGetNumDevs 返回声音输入设备数量 否 是 是 
waveInGetPosition 获取声音设备输入位置 否 是 是 
waveInMessage 向声音输入设备发送信息 否 是 是 
waveInOpen 打开声音输入设备 否 是 是 
waveInPrepareHeader 预备声音输入缓冲区 否 是 是 
waveInReset 停止声音输入设备工作 否 是 是 
waveInStart 停止声音输入设备工作 否 是 是 
waveInStop 停止声音输入 否 是 是 
waveInUnprepareHeader 清除预备的声音文件头 否 是 是 
waveOutBreakLoop 中断声音输出循环 否 是 是 
waveOutClose 关闭声音输出设备 否 是 是 
waveOutGetDevCaps 获取声音输出设备性能 否 是 是 
waveOutGetErrorText 获取声音出错文本 否 是 是 
waveOutGetID 获取声音输出设备ID 否 是 是 
waveOutGetNumDevs 获取声音输出设备数量 否 是 是 
waveOutGetPitch 获取声音输出的强度 否 是 是 
waveOutGetPlaybackRate 获取声音回放率 否 是 是 
waveOutGetPosition 获取声音回放位置 否 是 是 
waveOutGetVolume 获取声音音量 否 是 是 
waveOutMessage 向声音输出设备发送消息 否 是 是 
waveOutOpen 打开声音输出设备 否 是 是 
waveOutPause 暂停声音回放 否 是 是 
waveOutPrepareHeader 预备声音回放数据块 否 是 是 
waveOutReset 停止声音回放 否 是 是 
waveOutRestart 重开始声音回放 否 是 是 
waveOutSetPitch 设置波形输出强度 否 是 是 
waveOutSetPlaybackRate 设置回放率 否 是 是 
waveOutSetVolume 设置输出音量 否 是 是 
waveOutUnprepareHeader 清除预备声音数据块 否 是 是 
waveOutWrite 写入声音输出设备 否 是 是 
WideCharToMultiByte 将通配符映像为多字节 否 是 是 
WidenPath 设置当前路径 否 是 是 
WinExec 运行程序 是 是 是 
WinExecError 否 是 是 
WinHelp 援引WINDOWS HELP 是 是 是 
WindowFromDC 返回设备描述标窗口 否 是 是 
WindowFromPoint 返回包含点的窗口 是 是 是 
WriteConsole 写控制台屏幕缓冲区 否 是 是 
WriteConsoleOutput 直接控制屏幕缓冲区 否 是 是 
WriteConsoleOutputAttribute 向控制台写入属性字符串 否 是 是 
WriteConsoleOutputCharacter 向控制台写入字符串 否 是 是 
WriteFile 写文件 否 是 是 
WriteFileEx 写文件 否 是 是 
WritePrinter 向打印机输出数据 否 是 是 
WritePrivateProfileSection 向私有INI文件输出数据 否 是 是 
WritePrivateProfileString 向私有INI文件输出字符串 是 是 是 
WriteProcessMemory 在指定进程中写内存 否 是 是 
WriteProfileSection 将段写入WIN.INI 否 是 是 
WriteProfileString 将字符串写入WIN.INI 是 是 是 
WriteTapemark 写磁带标记 否 是 是 
wsprintf 格式化字符串 是 否 否 
ZeroMemory 将一块内存置零 否 否 否

 
 

你可能感兴趣的:(编程,windows,api,服务器,Delphi,作业)