1. API之网络函数 =3% GLj
WNetAddConnection 创建同一个网络资源的永久性连接 ^GYVRD
WNetAddConnection2 创建同一个网络资源的连接 #F3'<(j
WNetAddConnection3 创建同一个网络资源的连接 L;g2ZoqIr0
WNetCancelConnection 结束一个网络连接 6yUThv.G#
WNetCancelConnection2 结束一个网络连接 IC"ktv bHz
WNetCloseEnum 结束一次枚举操作 dm_Pz\*
WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接 T1RY1hb|g>
WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接 (gE<`b
WNetEnumResource 枚举网络资源 HD{u#~8{
WNetGetConnection 获取本地或已连接的一个资源的网络名称 L~h:>I+pG
WNetGetLastError 获取网络错误的扩展错误信息 90F.9rh
WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称 !s$1C=z5u
WNetGetUser 获取一个网络资源用以连接的名字 GNwFB)?j
WNetOpenEnum 启动对网络资源进行枚举的过程 3NZK$d=4
/W
f.Gt9[
2. API之消息函数 4_2oDcdf
BroadcastSystemMessage 将一条系统消息广播给系统中所有的顶级窗口 Nk%$;Si
GetMessagePos 取得消息队列中上一条消息处理完毕时的鼠标指针屏幕位置 z*b|N45O
GetMessageTime 取得消息队列中上一条消息处理完毕时的时间 +3AX1o%p,#
PostMessage 将一条消息投递到指定窗口的消息队列 opn6 C )
PostThreadMessage 将一条消息投递给应用程序 *'-C/
RegisterWindowMessage 获取分配给一个字串标识符的消息编号 W:j9 KhvT
ReplyMessage 答复一个消息 0S+$l
SendMessage 调用一个窗口的窗口函数,将一条消息发给那个窗口 o[JZ>nm
SendMessageCallback 将一条消息发给窗口 txMC^-J2l
SendMessageTimeout 向窗口发送一条消息 YsiH=x
SendNotifyMessage 向窗口发送一条消息 J^DyhCs
3. API之文件处理函数 Iq19IbR8
CloseHandle 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等 *yZta:(w-W
CompareFileTime 对比两个文件的时间 h<'tQGC
CopyFile 复制文件 ;*nzb!u\\
CreateDirectory 创建一个新目录 hWn-[w/l_
CreateFile 打开和创建文件、管道、邮槽、通信服务、设备以及控制台 Y>E` 7n
CreateFileMapping 创建一个新的文件映射对象 g hkV^ [
DeleteFile 删除指定文件 Q>\DM'{:4
DeviceIoControl 对设备执行指定的操作 4u0?[v[Hu
DosDateTimeToFileTime 将DOS日期和时间值转换成一个 win32 FILETIME 值 %@aC5^Ovy+
FileTimeToDosDateTime 将一个 win32 FILETIME 值转换成DOS日期和时间值 $%&OaAg
FileTimeToLocalFileTime 将一个FILETIME结构转换成本地时间 N`X|z
FileTimeToSystemTime 根据一个FILETIME结构的内容,装载一个SYSTEMTIME结构 )VG>6x
FindClose 关闭由FindFirstFile函数创建的一个搜索句柄 EN}4-P/5
FindFirstFile 根据文件名查找文件 X$t!g`
FindNextFile 根据调用FindFirstFile函数时指定的一个文件名查找下一个文件 48;b
FlushFileBuffers 针对指定的文件句柄,刷新内部文件缓冲区 lFA-T I&
FlushViewOfFile 将写入文件映射缓冲区的所有数据都刷新到磁盘 \Q|,0`
GetBinaryType 判断文件是否可以执行 NYxL7 :9
GetCompressedFileSize 判断一个压缩文件在磁盘上实际占据的字节数 -
?
i
GetCurrentDirectory 在一个缓冲区中装载当前目录 bq5we*"V
GetDiskFreeSpace 获取与一个磁盘的组织有关的信息,以及了解剩余空间的容量 UT 7'-
GetDiskFreeSpaceEx 获取与一个磁盘的组织以及剩余空间容量有关的信息 Kxh WZ3
GetDriveType 判断一个磁盘驱动器的类型 .k
up[d(
GetExpandedName 取得一个压缩文件的全名 @b5$WKPX
GetFileAttributes 判断指定文件的属性
"ZNy*.G|[
GetFileInformationByHandle 这个函数提供了获取文件信息的一种机制 #'i,'h+F
GetFileSize 判断文件长度 I&^hG\D
GetFileTime 取得指定文件的时间信息 M3d%$q)<rW
GetFileType 在给出文件句柄的前提下,判断文件类型 BOdlz#&s
GetFileVersionInfo 从支持版本标记的一个模块里获取文件版本信息 z-]ND
GetFileVersionInfoSize 针对包含了版本资源的一个文件,判断容纳文件版本信息需要一个多大的缓冲区 ?d3<GhzlR3
GetFullPathName 获取指定文件的完整路径名 ]}&HvrOld
GetLogicalDrives 判断系统中存在哪些逻辑驱动器字母 J-klpr#
GetLogicalDriveStrings 获取一个字串,其中包含了当前所有逻辑驱动器的根驱动器路径 &[PA?#I`
GetOverlappedResult 判断一个重叠操作当前的状态 v`qXb$YW
GetPrivateProfileInt 为初始化文件(.ini文件)中指定的条目获取一个整数值 ET*:iioP
GetPrivateProfileSection 获取指定小节(在.ini文件中)所有项名和值的一个列表 S]e;p\8$Z
GetPrivateProfileString 为初始化文件中指定的条目取得字串 Oq}7q!H
GetProfileInt 取得win.ini初始化文件中指定条目的一个整数值 OSJj^Y)W|
GetProfileSection 获取指定小节(在win.ini文件中)所有项名和值的一个列表 VhnIr#L+
GetProfileString 为win.ini初始化文件中指定的条目取得字串 9A`^ (
GetShortPathName 获取指定文件的短路径名 0uGTc[^^M
GetSystemDirectory 取得Windows系统目录(即System目录)的完整路径名 QPFv]^s(
GetTempFileName 这个函数包含了一个临时文件的名字,它可由应用程序使用 ?ZhBS3L
GetTempPath 获取为临时文件指定的路径 ;<F^&/a|yQ
GetVolumeInformation 获取与一个磁盘卷有关的信息 t`eIkq|NxI
GetWindowsDirectory 获取Windows目录的完整路径名 LS-_GslE7\
hread 参考lread KfC{/J\
hwrite 参考lwrite函数 W_
;b e
lclose 关闭指定的文件 3"Kap/[h
lcreat 创建一个文件 hfvC-f97L
llseek 设置文件中进行读写的当前位置 W:}t%agis
LockFile 锁定文件的某一部分,使其不与其他应用程序共享 9zLeyw\
LockFileEx 与LockFile相似,只是它提供了更多的功能 DoN]v
lopen 以二进制模式打开指定的文件 \SJX;7ST
lread 将文件中的数据读入内存缓冲区 =""5
c
lwrite 将数据从内存缓冲区写入一个文件 2c*}1
_
LZClose 关闭由LZOpenFile 或 LZInit函数打开的一个文件 szOa yAS
LZCopy 复制一个文件 9'vf2) "
LZInit 这个函数用于初始化内部缓冲区 #! (2@N8
LZOpenFile 该函数能执行大量不同的文件处理,而且兼容于压缩文件 W=n
Hi\jLV
LZRead 将数据从文件读入内存缓冲区 UnZc9 6
LZSeek 设置一个文件中进行读写的当前位置 k~QmDq
MapViewOfFile 将一个文件映射对象映射到当前应用程序的地址空间
s`]SK^j0
MoveFile 移动文件 w[^lxq
OpenFile 这个函数能执行大量不同的文件操作 \5HVX/
OpenFileMapping 打开一个现成的文件映射对象 S}
&1_I
QueryDosDevice 在Windows NT中,DOS设备名会映射成NT系统设备名。该函数可判断当前的设备映射情况 BY$L[U;@T
ReadFile 从文件中读出数据 +Q :)zE
ReadFileEx 与ReadFile相似,只是它只能用于异步读操作,并包含了一个完整的回调 h6:|RGF
RegCloseKey 关闭系统注册表中的一个项(或键) tCj\U+;
RegConnectRegistry 访问远程系统的部分注册表 !H9zd\wc
RegCreateKey 在指定的项下创建或打开一个项 sv!6zJs
RegCreateKeyEx 在指定项下创建新项的更复杂的方式。在Win32环境中建议使用这个函数 h;OHpvk
RegDeleteKey 删除现有项下方一个指定的子项 &mba{O
RegDeleteValue 删除指定项下方的一个值 j}G9+GX~,
RegEnumKey 枚举指定项的子项。在Win32环境中应使用RegEnumKeyEx MJn=
RegEnumKeyEx 枚举指定项下方的子项 4Ub7T=LG
RegEnumValue 枚举指定项的值 y
XCZs
RegFlushKey 将对项和它的子项作出的改动实际写入磁盘 ;_/!F}d
RegGetKeySecurity 获取与一个注册表项有关的安全信息 v#5hK<9
RegLoadKey 从以前用RegSaveKey函数创建的一个文件里装载注册表信息 DeQZDY //
RegNotifyChangeKeyValue 注册表项或它的任何一个子项发生变化时,用这个函数提供一种通知机制 :vE\r#hJ"
RegOpenKey 打开一个现有的注册表项 ~x+&cA-0A2
RegOpenKeyEx 打开一个现有的项。在win32下推荐使用这个函数 <^e
RegQueryInfoKey 获取与一个项有关的信息 /~/nhKm
RegQueryValue 取得指定项或子项的默认(未命名)值 YgQb(umK
RegQueryValueEx 获取一个项的设置值 e,*@+E\4
RegReplaceKey 用一个磁盘文件保存的信息替换注册表信息;并创建一个备份,在其中包含当前注册表信息 78IY&q:v&0
RegRestoreKey 从一个磁盘文件恢复注册表信息 )s
?Hkn
RegSaveKey 将一个项以及它的所有子项都保存到一个磁盘文件 fDChq[LAn
RegSetKeySecurity 设置指定项的安全特性 Ece=loV*l
RegSetValue 设置指定项或子项的默认值 ]-w.x]I
RegSetValueEx 设置指定项的值 jGDuKb@:
RegUnLoadKey 卸载指定的项以及它的所有子项 ;a(7%
RemoveDirectory 删除指定目录 XU`vs`/
SearchPath 查找指定文件 -Y>QKS
SetCurrentDirectory 设置当前目录 ?oU5H
SetEndOfFile 针对一个打开的文件,将当前文件位置设为文件末尾 r
<2&_$|
SetFileAttributes 设置文件属性 ca'c5*Fs
SetFilePointer 在一个文件中设置当前的读写位置 R]d934s
SetFileTime 设置文件的创建、访问及上次修改时间 [-nPHmZV[
SetHandleCount 这个函数不必在win32下使用;即使使用,也不会有任何效果 1L4v X
SetVolumeLabel 设置一个磁盘的卷标(Label) Ge*N%=MX8
SystemTimeToFileTime 根据一个FILETIME结构的内容,载入一个SYSTEMTIME结构 $KsB'BZy
UnlockFile 解除对一个文件的锁定 Bdib)t[
UnlockFileEx 解除对一个文件的锁定 a.XMeB
UnmapViewOfFile 在当前应用程序的内存地址空间解除对一个文件映射对象的映射 Co:Rg@i(F
VerFindFile 用这个函数决定一个文件应安装到哪里 su*Pk|6%
VerInstallFile 用这个函数安装一个文件 K\"R&{+=
VerLanguageName 这个函数能根据16位语言代码获取一种语言的名称 Zo1,1O
VerQueryValue 这个函数用于从版本资源中获取信息 !*- >;:9B
WriteFile 将数据写入一个文件 `Al;vVMRO
WriteFileEx 与WriteFile类似,只是它只能用于异步写操作,并包括了一个完整的回调 qC
F5~;7
WritePrivateProfileSection 为一个初始化文件(.ini)中指定的小节设置所有项名和值 D}8EER b
WritePrivateProfileString 在初始化文件指定小节内设置一个字串 @(r/dZc
WriteProfileSection 为Win.ini初始化文件中一个指定的小节设置所有项名和值 pTIf@n6I
WriteProfileString 在Win.ini初始化文件指定小节内设置一个字串