亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? toolhelp.h

?? 用于查詢PC機上的USB端口是否有設備掛接上
?? H
?? 第 1 頁 / 共 2 頁
字號:

/****** Module list walking **************************************************/

typedef struct tagMODULEENTRY
{
    DWORD dwSize;
    char szModule[MAX_MODULE_NAME + 1];
    HMODULE hModule;
    WORD wcUsage;
    char szExePath[MAX_PATH16 + 1];
    WORD wNext;
} MODULEENTRY;

BOOL    WINAPI ModuleFirst(MODULEENTRY FAR* lpModule);
BOOL    WINAPI ModuleNext(MODULEENTRY FAR* lpModule);
HMODULE WINAPI ModuleFindName(MODULEENTRY FAR* lpModule, LPCSTR lpstrName);
HMODULE WINAPI ModuleFindHandle(MODULEENTRY FAR* lpModule, HMODULE hModule);

/****** Task list walking *****************************************************/

typedef struct tagTASKENTRY
{
    DWORD dwSize;
    HTASK hTask;
    HTASK hTaskParent;
    HINSTANCE hInst;
    HMODULE hModule;
    WORD wSS;
    WORD wSP;
    WORD wStackTop;
    WORD wStackMinimum;
    WORD wStackBottom;
    WORD wcEvents;
    HGLOBAL hQueue;
    char szModule[MAX_MODULE_NAME + 1];
    WORD wPSPOffset;
    HANDLE hNext;
} TASKENTRY;

BOOL    WINAPI TaskFirst(TASKENTRY FAR* lpTask);
BOOL    WINAPI TaskNext(TASKENTRY FAR* lpTask);
BOOL    WINAPI TaskFindHandle(TASKENTRY FAR* lpTask, HTASK hTask);
DWORD   WINAPI TaskSetCSIP(HTASK hTask, WORD wCS, WORD wIP);
DWORD   WINAPI TaskGetCSIP(HTASK hTask);
BOOL    WINAPI TaskSwitch(HTASK hTask, DWORD dwNewCSIP);

/****** Window Class enumeration **********************************************/

typedef struct tagCLASSENTRY
{
    DWORD dwSize;
    HMODULE hInst;              /* This is really an hModule */
    char szClassName[MAX_CLASSNAME + 1];
    WORD wNext;
} CLASSENTRY;

BOOL    WINAPI ClassFirst(CLASSENTRY FAR* lpClass);
BOOL    WINAPI ClassNext(CLASSENTRY FAR* lpClass);

/****** Information functions *************************************************/

typedef struct tagMEMMANINFO
{
    DWORD dwSize;
    DWORD dwLargestFreeBlock;
    DWORD dwMaxPagesAvailable;
    DWORD dwMaxPagesLockable;
    DWORD dwTotalLinearSpace;
    DWORD dwTotalUnlockedPages;
    DWORD dwFreePages;
    DWORD dwTotalPages;
    DWORD dwFreeLinearSpace;
    DWORD dwSwapFilePages;
    WORD wPageSize;
} MEMMANINFO;

BOOL    WINAPI MemManInfo(MEMMANINFO FAR* lpEnhMode);

typedef struct tagSYSHEAPINFO
{
    DWORD dwSize;
    WORD wUserFreePercent;
    WORD wGDIFreePercent;
    HGLOBAL hUserSegment;
    HGLOBAL hGDISegment;
    HGLOBAL hWndSegment;
    HGLOBAL hMenuSegment;
    HGLOBAL hGDI32Segment;
} SYSHEAPINFO;

BOOL    WINAPI SystemHeapInfo(SYSHEAPINFO FAR* lpSysHeap);

/****** Interrupt Handling ****************************************************/

/* Hooked interrupts */
#define INT_DIV0            0
#define INT_1               1
#define INT_3               3
#define INT_UDINSTR         6
#define INT_STKFAULT        12
#define INT_GPFAULT         13
#define INT_BADPAGEFAULT    14
#define INT_CTLALTSYSRQ     256

/* TOOLHELP Interrupt callbacks registered with InterruptRegister should
 *  always be written in assembly language.  The stack frame is not 
 *  compatible with high level language conventions.
 *
 *  This stack frame looks as follows to the callback.  All registers
 *  should be preserved across this callback to allow restarting fault.
 *               ------------
 *               |   Flags  |  [SP + 0Eh]
 *               |    CS    |  [SP + 0Ch]
 *               |    IP    |  [SP + 0Ah]
 *               |  Handle  |  [SP + 08h]
 *               |Exception#|  [SP + 06h]
 *               |    AX    |  [SP + 04h]  AX Saved to allow MakeProcInstance
 *               |  Ret CS  |  [SP + 02h]
 *       SP--->  |  Ret IP  |  [SP + 00h]
 *               ------------
 */
BOOL    WINAPI InterruptRegister(HTASK hTask, FARPROC lpfnIntCallback);
BOOL    WINAPI InterruptUnRegister(HTASK hTask);

/*  Notifications:
 *      When a notification callback is called, two parameters are passed
 *      in:  a WORD, wID, and another DWORD, dwData.  wID is one of
 *      the values NFY_* below.  Callback routines should ignore unrecog-
 *      nized values to preserve future compatibility.  Callback routines
 *      are also passed a dwData value.  This may contain data or may be
 *      a FAR pointer to a structure, or may not be used depending on
 *      which notification is being received.
 *
 *      In all cases, if the return value of the callback is TRUE, the
 *      notification will NOT be passed on to other callbacks.  It has
 *      been handled.  This should be used sparingly and only with certain
 *      notifications.  Callbacks almost always return FALSE.
 */

/* NFY_UNKNOWN:  An unknown notification has been returned from KERNEL.  Apps
 *  should ignore these.
 */
#define NFY_UNKNOWN         0

/* NFY_LOADSEG:  dwData points to a NFYLOADSEG structure */
#define NFY_LOADSEG         1
typedef struct tagNFYLOADSEG
{
    DWORD dwSize;
    WORD wSelector;
    WORD wSegNum;
    WORD wType;             /* Low bit set if data seg, clear if code seg */
    WORD wcInstance;        /* Instance count ONLY VALID FOR DATA SEG */
    LPCSTR lpstrModuleName;
} NFYLOADSEG;

/* NFY_FREESEG:  LOWORD(dwData) is the selector of the segment being freed */
#define NFY_FREESEG         2

/* NFY_STARTDLL:  dwData points to a NFYLOADSEG structure */
#define NFY_STARTDLL        3
typedef struct tagNFYSTARTDLL
{
    DWORD dwSize;
    HMODULE hModule;
    WORD wCS;
    WORD wIP;
} NFYSTARTDLL;

/* NFY_STARTTASK:  dwData is the CS:IP of the start address of the task */
#define NFY_STARTTASK       4

/* NFY_EXITTASK:  The low byte of dwData contains the program exit code */
#define NFY_EXITTASK        5

/* NFY_DELMODULE:  LOWORD(dwData) is the handle of the module to be freed */
#define NFY_DELMODULE       6

/* NFY_RIP:  dwData points to a NFYRIP structure */
#define NFY_RIP             7
typedef struct tagNFYRIP
{
    DWORD dwSize;
    WORD wIP;
    WORD wCS;
    WORD wSS;
    WORD wBP;
    WORD wExitCode;
} NFYRIP;

/* NFY_TASKIN:  No data.  Callback should do GetCurrentTask() */
#define NFY_TASKIN          8

/* NFY_TASKOUT:  No data.  Callback should do GetCurrentTask() */
#define NFY_TASKOUT         9

/* NFY_INCHAR:  Return value from callback is used.  If NULL, mapped to 'i' */
#define NFY_INCHAR          10

/* NFY_OUTSTR:  dwData points to the string to be displayed */
#define NFY_OUTSTR          11

/* NFY_LOGERROR:  dwData points to a NFYLOGERROR struct */
#define NFY_LOGERROR        12
typedef struct tagNFYLOGERROR
{
    DWORD dwSize;
    UINT wErrCode;
    void FAR* lpInfo;       /* Error code-dependent */
} NFYLOGERROR;

/* NFY_LOGPARAMERROR:  dwData points to a NFYLOGPARAMERROR struct */
#define NFY_LOGPARAMERROR   13
typedef struct tagNFYLOGPARAMERROR
{
    DWORD dwSize;
    UINT wErrCode;
    FARPROC lpfnErrorAddr;
    void FAR* FAR* lpBadParam;
} NFYLOGPARAMERROR;

/* NotifyRegister() flags */
#define NF_NORMAL       0
#define NF_TASKSWITCH   1
#define NF_RIP          2

typedef BOOL (CALLBACK* LPFNNOTIFYCALLBACK)(WORD wID, DWORD dwData);

BOOL    WINAPI NotifyRegister(HTASK hTask, LPFNNOTIFYCALLBACK lpfn, WORD wFlags);
BOOL    WINAPI NotifyUnRegister(HTASK hTask);

/****** Miscellaneous *********************************************************/

void    WINAPI TerminateApp(HTASK hTask, WORD wFlags);

/* TerminateApp() flag values */
#define UAE_BOX     0
#define NO_UAE_BOX  1

DWORD   WINAPI MemoryRead(WORD wSel, DWORD dwOffset, void FAR* lpBuffer, DWORD dwcb);
DWORD   WINAPI MemoryWrite(WORD wSel, DWORD dwOffset, void FAR* lpBuffer, DWORD dwcb);

typedef struct tagTIMERINFO
{
    DWORD dwSize;
    DWORD dwmsSinceStart;
    DWORD dwmsThisVM;
} TIMERINFO;

BOOL    WINAPI TimerCount(TIMERINFO FAR* lpTimer);

#ifdef __cplusplus
}
#endif	/* __cplusplus */

#ifndef RC_INVOKED
#pragma pack()          /* Revert to default packing */
#endif

#endif /* !_INC_TOOLHELP */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美午夜电影网| 亚洲精品视频一区二区| 欧美成人a视频| 2014亚洲片线观看视频免费| 久久久精品2019中文字幕之3| 欧美激情一区二区三区四区| 亚洲色图在线播放| 午夜视频在线观看一区二区| 国产精品一区免费在线观看| 97精品久久久午夜一区二区三区| 欧美精品xxxxbbbb| 精品粉嫩超白一线天av| 久久精品欧美日韩| 成人av第一页| 91免费国产在线| 欧美一区二区视频在线观看| 国产精品美女久久久久久久久久久 | 国产成人av影院| 色狠狠av一区二区三区| 欧美一区欧美二区| 国产色爱av资源综合区| 婷婷中文字幕一区三区| 国产乱一区二区| av激情亚洲男人天堂| 日韩免费观看2025年上映的电影 | 激情久久久久久久久久久久久久久久| 成人精品免费网站| 欧美一级久久久| 1000部国产精品成人观看| 日本v片在线高清不卡在线观看| av一区二区三区黑人| 欧美精品久久99久久在免费线| 日韩欧美一区二区久久婷婷| 亚洲精品乱码久久久久久黑人| 美女视频黄a大片欧美| 91丝袜美女网| 国产亚洲欧美日韩日本| 亚洲自拍偷拍图区| 国产精品资源网站| 在线观看亚洲精品| 国产三级一区二区| 午夜精品一区在线观看| 成人国产视频在线观看| 日韩欧美激情在线| 亚洲一区av在线| 高潮精品一区videoshd| 555www色欧美视频| 自拍偷拍欧美精品| 狠狠色综合日日| 日韩你懂的在线播放| 一区二区三区在线视频观看58| 国产成人自拍高清视频在线免费播放| 欧美精品久久久久久久久老牛影院| 亚洲欧洲av在线| 蜜臀av一级做a爰片久久| 色一情一乱一乱一91av| 国产欧美日韩在线看| 久久国产精品99久久人人澡| 欧美日韩美少妇| 国产三级久久久| 久久国产三级精品| 欧美日韩一区三区四区| 亚洲综合免费观看高清完整版 | 日韩午夜三级在线| 一区二区三区影院| 99视频有精品| 国产精品免费网站在线观看| 国产精品一区二区三区99| 日韩免费电影网站| 日本一不卡视频| 欧美日本韩国一区| 亚洲午夜影视影院在线观看| 91麻豆国产精品久久| 国产精品美女久久久久av爽李琼| 成人午夜在线视频| 国产欧美日韩卡一| 国产精品一区二区三区99| 国产拍欧美日韩视频二区| 国产一区二区网址| 91精品国产欧美一区二区18| 久久精品国产99国产| 日韩欧美一区二区视频| 精品无码三级在线观看视频| 精品国产伦一区二区三区免费| 国产综合久久久久久久久久久久| 久久亚洲综合色| 成人午夜伦理影院| 亚洲欧美在线另类| 色婷婷精品久久二区二区蜜臂av| 亚洲激情六月丁香| 欧美日韩视频在线观看一区二区三区| 天天综合网天天综合色| 欧美性极品少妇| 三级久久三级久久| 日韩欧美国产午夜精品| 国产乱码精品一品二品| 国产清纯白嫩初高生在线观看91| 成人一区在线观看| 亚洲裸体xxx| 欧美色倩网站大全免费| 久久国产精品一区二区| 久久久亚洲精品一区二区三区| 成人av在线播放网站| 国产精品福利一区| 91丨porny丨蝌蚪视频| 午夜一区二区三区视频| 56国语精品自产拍在线观看| 国产一区二区三区四区五区美女| 欧美精品一区二区三区久久久 | 奇米888四色在线精品| 日韩欧美第一区| 国产精品主播直播| 夜夜爽夜夜爽精品视频| 欧美视频在线一区| 国产一区二区三区在线观看免费视频| 欧美国产97人人爽人人喊| 99久久精品国产麻豆演员表| 樱花草国产18久久久久| 7777精品伊人久久久大香线蕉的 | 成人丝袜视频网| 夜夜精品浪潮av一区二区三区| 日韩午夜在线影院| 成人国产精品视频| 日欧美一区二区| 亚洲国产精品国自产拍av| 成人av网站在线| 午夜久久久久久久久久一区二区| 欧美tk—视频vk| 在线观看国产精品网站| 老司机免费视频一区二区三区| 《视频一区视频二区| 欧美一区二区三区思思人| 激情久久久久久久久久久久久久久久 | 水蜜桃久久夜色精品一区的特点 | 久久精品999| 亚洲激情av在线| 精品久久国产97色综合| 色视频欧美一区二区三区| 日本在线不卡视频| 国产精品欧美综合在线| 欧美一级电影网站| jvid福利写真一区二区三区| 久久99九九99精品| 亚洲激情欧美激情| 精品国产一区二区三区忘忧草| 91网站最新地址| 国产美女av一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 在线视频国内自拍亚洲视频| 国产在线精品一区二区三区不卡 | 国产精品一区2区| 亚洲一区二区av在线| 中文字幕乱码日本亚洲一区二区| 7777精品伊人久久久大香线蕉完整版 | 精品欧美久久久| 日本乱人伦一区| 成人福利在线看| 看国产成人h片视频| 亚洲一区二区三区四区五区中文| 欧美激情综合五月色丁香| 色婷婷国产精品| a4yy欧美一区二区三区| 国产一区二区h| 激情av综合网| 免费欧美在线视频| 丝瓜av网站精品一区二区| 从欧美一区二区三区| 亚洲成人一区二区| 亚洲精品第一国产综合野| 国产调教视频一区| 国产亚洲一区二区在线观看| 欧美精选一区二区| 欧美美女直播网站| 91网站在线播放| 色综合久久六月婷婷中文字幕| 国产乱国产乱300精品| 久久成人精品无人区| 美女www一区二区| 五月综合激情婷婷六月色窝| 性久久久久久久| 亚洲综合精品自拍| 中文字幕免费不卡在线| 久久久不卡网国产精品二区| 精品国产污污免费网站入口| 精品国产乱码久久久久久浪潮| 欧美男女性生活在线直播观看| 精品视频123区在线观看| 欧美亚洲一区二区在线| 91丨九色丨蝌蚪丨老版| 日本韩国欧美一区| 91在线视频免费观看| 91麻豆.com| 91麻豆福利精品推荐| 91尤物视频在线观看| 91视频国产资源| 色综合 综合色| 欧美高清激情brazzers| 欧美高清精品3d| 欧美午夜宅男影院| 欧美一区二区视频在线观看2022 |