📄 readme.txt
字号:
;2002-12-19完成
;小技巧用户可以自己添加函数或常数,比如addr添加说明
;在windows.inc添加一行"addr MASM特有的 invoke专用"
;以后输入addr加空格就可显示"addr MASM特有的 invoke专用"
;ver 1.0 独立完结版
;rtmv2.h sporder.h
;本程序暂时将不再更新,如果还有其它问题请找AoGoSoft.com版主AoGo、怜香、nihg
;本程序完全免费 可以修改,其它权力保留,希望大家多提意见cgb123@21cn.com
;文件说明
;ApiList.asm 主程序源码
;ApiList.exe 主程序
;list.txt 自动完成数据库(从AoGo的Masm for EditPlus提取)
;list.ifo 函数原型库(从VC的\include提取)
;windows.inc 数据类型、常数库(从Masm7.0提取修改过)
;readme.txt 说明文件
;ApiOut.asm 转换函数源码(有点小问题,如果不看过源码,最好不要使用)
;ApiOut.exe 转换函数程序(把.h文件名改名为list1.ifo,然后运行ApiOut.exe)
;data.tmp 数据类型记忆库
;使用方法:
;按CTRL+ALT显示或隐藏本程序,按ALT+UP或ALT+DOWN选择函数
;输入函数按空格即可自动完成和提示
;(比如输入GetWi按空格就会在IDE里显示GetWindow,下面编辑框里会显示提示
;输入数据类型后下次再查看类型按'.'
;(如先输入LV_ITEM,中间可以输入各种函数,下次输入(如果变量是lv)lv.)就会显示数据类型
;多级输入(如:你已经输入了 NMHDR、LV_COLUMN,输入'..'就可以跳到NMHDR
;本程序已经被收录在www.AoGoSoft.com的软件发布、www.pediy.com的相关工具的编译工具里、华军软件园编程工具
;如果有你们新的函数或程序修改加入请你们通知我的邮箱cgb123@21cn.com或AoGoSoft.com网站的留言
;向编友推荐一个已经整合的软件RadAsm,不过它的函数太少,所以暂时还是用本程序
;本程序现在是用HOOK不能直接读取编辑器里的内容,如果加入NotePad中的插件,那将有可能比VC还好用
;小技巧函数GetWindow它的常数是GW_,SetWindowPos它的常数是SWP_
; ^ ^ ^ ^ ^
;它们都是取函数的大写字母
;窗口风格ListBox是LBS_,Edit是ES_,Windows是WS_,都是在后面加个S(Style)
;其它的雷同
;ver 0.95
;修改了一些小错误
;增加 Penwin.h (好像是手写笔?)
;ver 0.94
;主程序改名为ApiList 如有不便,请见谅
;启动时自动隐藏
;增加 汇编指令 mov aaa push等少数指令说明 例:输入"mov"按空格显示"mov 传送指令"
;增加 D3drmdef.h D3drm.h Ddraw.h Dinput.h dplay.h Dplobby.h dsound.h
;增加下面几个常数
;LVM_GETSUBITEMRECT equ LVM_FIRST + 56
;LVM_SUBITEMHITTEST equ LVM_FIRST + 57
;LVM_SETCOLUMNORDERARRAY equ LVM_FIRST + 58
;LVM_GETCOLUMNORDERARRAY equ LVM_FIRST + 59
;LVM_SETHOTITEM equ LVM_FIRST + 60
;LVM_GETHOTITEM equ LVM_FIRST + 61
;LVM_SETHOTCURSOR equ LVM_FIRST + 62
;LVM_GETHOTCURSOR equ LVM_FIRST + 63
;LVM_APPROXIMATEVIEWRECT equ LVM_FIRST + 64
;ver 0.93
;OpenGl大部分函数已经加入,DirectX VC里面只有少数的函数
;建议把本程序加入EditPlus的第九个工具组
;修正了可以重复最近使用的多级数据类型(如果数据类型太多删除data.tmp)
;已把汇编指令改为小写,这样不用隐藏本程序就可以输入大部分的程序行
;去掉主窗口按键,改为在主窗口按鼠标右键关闭程序(如果不好用就改回来)
;新添加 dde.h prsht.h Mssip.h Lmerrlog.h函数
;ver 0.92
;添加'.'的多级输入(如:你已经输入了 NMHDR、LV_COLUMN,输入'..'就可以跳到NMHDR
;修正了输入常数后函数原型被复盖,现在输入','就可以
;添加了两个热键ALT+PGUP和ALT+PGDN按页显示API
;ver 0.91
;修正了按回车后不能使用的问题
;修正上次使用ApiOut转换出现错误(GetMenu等没有原型),现在可以用了
;新添加 Urlmon.h函数
;ver 0.9
;新添加光标自动跟踪、自动隐藏程序
;WINUSERAPI HWND WINAPI GetWindow( HWND hWnd, UINT uCmd)),
;本程序暂时收录 WPAPI.H WOWNT32.H WINVER.H
;WINUSER.H WINSVC.H WINSPOOL.H WINSOCK2.H WINSOCK.H
;WINSNMP.H WINSCARD.H WINREG.H WINNT.H WINNLS32.H
;WINNLS.H WINNETWK.H WINGDI.H WININET.H WINCRYPT.H
;WINCON.H WINBASE.H WINABLE.H WABUTIL.H VFW.H
;VDMDBG.H UNKNWN.H TLHELP32.H TAPI.H SQLUCODE.H
;SQLEXT.H SQL.H SNMP.H SHLWAPI.H SHLOBJ.H
;SHELLAPI.H SETUPAPI.H RTUTILS.H RTM.H RPCPROXY.H
;RPCNSI.H RPCNDR.H RPCDCEP.H RPCDCE.H RPCASYNC.H
;RPC.H RESAPI.H RATINGS.H RASSAPI.H RASDLG.H
;RAS.H PDH.H OLEACC.H OLEAUTO.H OLEDLG.H
;OLE.H OLE2.H ODBCINST.H OBJBASE.H NTSECAPI.H
;NTQUERY.H NTMSAPI.H NSPAPI.H NDDEAPI.H NB30.H
;MQ.H MPRAPI.H MMSYSTEM.H MGMTAPI.H LZEXPAND.H
;LSAPI.H LOADPERF.H LMWKSTA.H LMSVC.H LMSHARE.H
;LMSERVER.H LMREPL.H LMREMUTL.H LMMSG.H LMDFS.H
;LMCONFIG.H LMCHDEV.H LMBROWSR.H LMAUDIT.H LMAT.H
;LMAPIBUF.H LMALERT.H LMACCESS.H LARGEINT.H KS.H
;INTSHCUT.H IME.H IMM.H IMAGEHLP.H ICM.H
;ERRORS.H DSETUP.H DLCAPI.H DDEML.H CTL3D.H
;COMMDLG.H COMMCTRL.H CLUSAPI.H ANSIAPI.H ADSHLP.H
;ADPTIF.H ACLAPI.H GL.H GLAUX.H GLU.H
; VC里的WINAPI函数,还有类型的提示
; (比如输入NOTIFYICONDATA可以显示
; NOTIFYICONDATAA STRUCT
; cbSize DWORD ?
; hwnd DWORD ?
; uID DWORD ?
; uFlags DWORD ?
; uCallbackMessage DWORD ?
; hIcon DWORD ?
; szTip BYTE 64 dup (?)
; NOTIFYICONDATAA ENDS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -