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

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

?? scsink.idl

?? 人事管理系統vb版,用于一般中小企業
?? IDL
字號:
//==============================================================================// E:\work\SubclassingThunk\1. Tlb\SubclassingSink.idl////   Subclassing Thunk (SuperClass V2) Project//   Portions copyright (c) 2002 by Paul Caton <Paul_Caton@hotmail.com>//   Portions copyright (c) 2002 by Vlad Vissoultchev <wqweto@myrealbox.com>////   The Subclassing Sink  interface definition//// Modifications://// 2002-09-28    WQW     Initial implementation based on the original//                       iSuperClass.cls////==============================================================================[  uuid(63441E51-0F47-4888-B620-88BAC83A4C1F),  version(1.0),  helpstring("Subclassing/Hooking sink interfaces 1.0")]library SubclassingSink{    importlib("stdole2.tlb");    interface ISubclassingSink;    interface IHookingSink;        typedef enum {        WH_MSGFILTER = (-1),        WH_JOURNALRECORD = 0,        WH_JOURNALPLAYBACK = 1,        WH_KEYBOARD = 2,        WH_GETMESSAGE = 3,        WH_CALLWNDPROC = 4,        WH_CBT = 5,        WH_SYSMSGFILTER = 6,        WH_MOUSE = 7,        WH_HARDWARE = 8,        WH_DEBUG = 9,        WH_SHELL = 10,        WH_FOREGROUNDIDLE = 11,        WH_CALLWNDPROCRET = 12,        WH_KEYBOARD_LL = 13,        WH_MOUSE_LL = 14    } HookType;    typedef enum {        HCBT_MOVESIZE       = 0,        HCBT_MINMAX         = 1,        HCBT_QS             = 2,        HCBT_CREATEWND      = 3,        HCBT_DESTROYWND     = 4,        HCBT_ACTIVATE       = 5,        HCBT_CLICKSKIPPED   = 6,        HCBT_KEYSKIPPED     = 7,        HCBT_SYSCOMMAND     = 8,        HCBT_SETFOCUS       = 9,                PM_NOREMOVE         = 0x0000,        PM_REMOVE           = 0x0001,        PM_NOYIELD          = 0x0002,        HC_ACTION           = 0,        HC_GETNEXT          = 1,        HC_SKIP             = 2,        HC_NOREMOVE         = 3,        HC_NOREM            = 3,        HC_SYSMODALON       = 4,        HC_SYSMODALOFF      = 5,        MSGF_DIALOGBOX      = 0,        MSGF_MESSAGEBOX     = 1,        MSGF_MENU           = 2,        MSGF_SCROLLBAR      = 5,        MSGF_NEXTWINDOW     = 6,        MSGF_MAX            = 8,        MSGF_USER           = 4096,        MSGF_DDEMGR         = 0x8001,        HSHELL_WINDOWCREATED        = 1,        HSHELL_WINDOWDESTROYED      = 2,        HSHELL_ACTIVATESHELLWINDOW  = 3,        HSHELL_WINDOWACTIVATED      = 4,        HSHELL_GETMINRECT           = 5,        HSHELL_REDRAW               = 6,        HSHELL_TASKMAN              = 7,        HSHELL_LANGUAGE             = 8            } HookCode;    typedef long LPARAM;    typedef long WPARAM;    typedef long LRESULT;    typedef long UINT;    typedef long HWND;    typedef long BOOL;    typedef long LPVOID;    typedef long HINSTANCE;    typedef long HMENU;    typedef LPSTR LPCTSTR;    typedef long DWORD;    typedef long ULONG_PTR;    typedef struct tagPOINTAPI {       LONG x;       LONG y;     } POINTAPI;    typedef struct _RECT {       LONG left;       LONG top;       LONG right;       LONG bottom;     } RECT;     typedef struct tagCWPSTRUCT {         LPARAM  lParam;        WPARAM  wParam;         UINT    message;         HWND    hwnd;     } CWPSTRUCT;    typedef struct tagCWPRETSTRUCT {         LRESULT lResult;         LPARAM  lParam;         WPARAM  wParam;         UINT    message;         HWND    hwnd;     } CWPRETSTRUCT;     typedef struct tagCBTACTIVATESTRUCT {         BOOL fMouse;         HWND hWndActive;     } CBTACTIVATESTRUCT;     typedef struct tagCREATESTRUCT {        LPVOID    lpCreateParams;         HINSTANCE hInstance;         HMENU     hMenu;         HWND      hwndParent;         int       cy;         int       cx;         int       y;         int       x;         LONG      style;         long      lpszName;         long      lpszClass;         DWORD     dwExStyle;     } CREATESTRUCT;    typedef struct tagCBT_CREATEWND {         long        lpcs;         HWND        hwndInsertAfter;     } CBT_CREATEWND;    typedef struct tagMOUSEHOOKSTRUCT {         POINTAPI  pt;         HWND      hwnd;         UINT      wHitTestCode;         ULONG_PTR dwExtraInfo;     } MOUSEHOOKSTRUCT;     typedef struct tagDEBUGHOOKINFO {         DWORD  idThread;         DWORD  idThreadInstaller;         LPARAM lParam;         WPARAM wParam;         int    code;     } DEBUGHOOKINFO;     typedef struct tagMSG {      HWND   	hwnd;       UINT   	message;       WPARAM 	wParam;       LPARAM 	lParam;       DWORD  	time;       POINTAPI	pt;     } MSG;     typedef struct tagEVENTMSG {        UINT  message;         UINT  paramL;         UINT  paramH;         DWORD time;         HWND  hwnd;     } EVENTMSG;     typedef struct tagKBDLLHOOKSTRUCT {        DWORD     vkCode;        DWORD     scanCode;        DWORD     flags;        DWORD     time;        ULONG_PTR dwExtraInfo;    } KBDLLHOOKSTRUCT;    typedef struct tagMSLLHOOKSTRUCT {      POINTAPI  pt;      DWORD     mouseData;      DWORD     flags;      DWORD     time;      ULONG_PTR dwExtraInfo;    } MSLLHOOKSTRUCT;    typedef enum {        GWL_WNDPROC         = (-4),        GWL_HINSTANCE       = (-6),        GWL_HWNDPARENT      = (-8),        GWL_STYLE           = (-16),        GWL_EXSTYLE         = (-20),        GWL_USERDATA        = (-21),        GWL_ID              = (-12)    } GWLIndex;        [      odl,      uuid(012A34BE-6FB0-418A-A94F-93B74050A680),      version(1.0),      dual,      nonextensible,      oleautomation    ]    interface ISubclassingSink : IDispatch {            [id(1)] HRESULT  After(                        [in, out] long* lReturn,                         [in] long hWnd,                         [in] long uMsg,                         [in] long wParam,                         [in] long lParam);            [id(2)] HRESULT  Before(                        [in, out] boolean* bHandled,                         [in, out] long* lReturn,                         [in, out] long* hWnd,                         [in, out] long* uMsg,                         [in, out] long* wParam,                         [in, out] long* lParam);    };    [      odl,      uuid(012A34BF-6FB0-418A-A94F-93B74050A680),      version(1.0),      dual,      nonextensible,      oleautomation    ]    interface IHookingSink : IDispatch {            [id(1)] HRESULT  After(                        [in, out] long* lReturn,                         [in] HookCode nCode,                         [in] long wParam,                         [in] long lParam);            [id(2)] HRESULT  Before(                        [in, out] boolean* bHandled,                         [in, out] long* lReturn,                         [in, out] HookCode* nCode,                         [in, out] long* wParam,                         [in, out] long* lParam);    }    /*      [dllname("kernel32")]    module Kernel32 {        [entry("GetModuleHandleA")]        long _stdcall GetModuleHandle ([in] LPSTR lpModuleName);        [entry("GetProcAddress")]        long _stdcall GetProcAddress (                        [in] long hModule,                         [in] LPSTR lpProcName);        [entry("RtlMoveMemory")]        long _stdcall CopyMemory (                        [in] long Destination,                         [in] long Source,                        [in] long Length);        [entry("lstrlenA")]        long _stdcall lstrlen ([in] long lpsz);        [entry("lstrcpyA")]        long _stdcall lstrcpy (                        [in] LPSTR lpDest,                        [in] long lpSou);    }    [dllname("user32")]    module User32 {        [entry("SetWindowsHookExA")]        long _stdcall SetWindowsHookEx (                         [in] HookType idHook,                         [in] long lpfn,                        [in] long hMod,                        [in] long dwThreadId);        [entry("UnhookWindowsHookEx")]        long _stdcall UnhookWindowsHookEx ([in] long hHook);        [entry("GetWindowLongA")]        long _stdcall GetWindowLong (                        [in] long hWnd,                        [in] GWLIndex nIndex);        [entry("SetWindowLongA")]        long _stdcall SetWindowLong (                        [in] long hWnd,                        [in] GWLIndex nIndex,                        [in] long dwNewLong);        [entry("CallWindowProcA")]        long _stdcall CallWindowProc (                        [in] long lpPrevWndFunc,                        [in] long hWnd,                        [in] long uMsg,                        [in] long wParam,                        [in] long lParam);    } */};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人动漫精品一区二区| 国产精品99久久久久久有的能看 | 91啦中文在线观看| 日本少妇一区二区| 亚洲色图欧洲色图| 国产亚洲精品aa| 91精品午夜视频| 欧美在线视频不卡| 成人黄色小视频| 国产伦精品一区二区三区免费迷 | 亚洲欧美综合色| 欧美成人免费网站| 欧美久久久久久蜜桃| 91色乱码一区二区三区| 国产成人av电影在线播放| 老司机精品视频线观看86| 亚洲高清不卡在线观看| 欧美激情一区二区三区全黄| 精品久久久网站| 欧美一区二区三区精品| proumb性欧美在线观看| 日韩不卡一区二区三区| 亚洲影院理伦片| 亚洲日本va在线观看| 国产亚洲精品7777| 久久精品免费在线观看| 欧美成人a∨高清免费观看| 欧美一区二区精品| 91精品国产综合久久久蜜臀图片| 日韩手机在线导航| 欧美日韩精品一区二区天天拍小说 | 国产欧美一区二区精品久导航| 欧美一区永久视频免费观看| 欧美精品视频www在线观看| 欧美日韩在线亚洲一区蜜芽| 欧美日韩精品欧美日韩精品一| 欧美日韩在线三级| 欧美精品精品一区| 欧美一区二区三区公司| 日韩视频免费观看高清完整版| 欧美区在线观看| 91精品视频网| 精品精品国产高清a毛片牛牛| 日韩欧美国产一区二区三区| 欧美大片在线观看一区| 久久人人爽爽爽人久久久| 久久久久久97三级| 国产精品美女久久久久久久久久久 | 午夜欧美2019年伦理| 亚洲成av人片| 日本不卡视频在线观看| 精品一区二区免费在线观看| 国产精品一区二区久激情瑜伽| 成人丝袜视频网| 9i在线看片成人免费| 91浏览器打开| 欧美剧在线免费观看网站| 日韩美一区二区三区| 久久久天堂av| 亚洲欧美激情视频在线观看一区二区三区| 一区二区三区视频在线看| 亚洲成人激情自拍| 555夜色666亚洲国产免| 色婷婷av一区二区| 欧美亚洲高清一区| 欧美成人精品1314www| 久久蜜桃av一区精品变态类天堂 | av不卡在线播放| 久久九九国产精品| 亚洲色欲色欲www| 五月天亚洲婷婷| 国产精品一区二区三区四区 | 在线播放91灌醉迷j高跟美女| 欧美一区二区在线免费播放| 国产日韩欧美精品电影三级在线| 亚洲精品水蜜桃| 日本亚洲一区二区| 懂色中文一区二区在线播放| 欧美日韩一二区| 国产色爱av资源综合区| 亚洲动漫第一页| 国产成人超碰人人澡人人澡| 欧美日韩一级片在线观看| 久久免费看少妇高潮| 亚洲一区二区黄色| 成人亚洲精品久久久久软件| 国产精品毛片无遮挡高清| 亚洲日本va午夜在线影院| 三级久久三级久久久| 成人免费精品视频| 欧美一区二区三区在线| 日韩美女视频一区| 韩国精品免费视频| 欧美日韩一二三区| 亚洲图片另类小说| 国产乱码精品一区二区三区av| 欧美日韩中文一区| 国产精品大尺度| 国内精品不卡在线| 制服丝袜激情欧洲亚洲| 亚洲男帅同性gay1069| 国产成人精品aa毛片| 日韩精品一区二区三区中文精品| 一区二区三区精密机械公司| 国产成人综合自拍| 欧美不卡一区二区三区| 亚洲成人免费在线| 色狠狠一区二区| 国产精品电影一区二区三区| 国内成人精品2018免费看| 欧美群妇大交群的观看方式| 欧美综合天天夜夜久久| 免费在线看一区| 91官网在线免费观看| 国产蜜臀av在线一区二区三区| 蜜桃视频第一区免费观看| 欧美性生交片4| 亚洲精品大片www| 成人网页在线观看| 亚洲国产经典视频| 国产成人av电影| 国产网站一区二区三区| 久久99精品国产麻豆不卡| 欧美一区二视频| 秋霞成人午夜伦在线观看| 欧美男人的天堂一二区| 亚洲福利视频导航| 欧美日韩在线三级| 亚洲福利视频一区二区| 欧美三级中文字幕| 午夜久久久久久久久| 在线电影欧美成精品| 日韩精品高清不卡| 69成人精品免费视频| 日本成人中文字幕在线视频| 日韩一区二区三区在线| 精品一区二区在线观看| 精品蜜桃在线看| 国产白丝网站精品污在线入口| 国产日韩成人精品| av激情综合网| 一二三区精品福利视频| 欧美色中文字幕| 日韩精品五月天| 欧美va亚洲va香蕉在线| 国产成人精品网址| 国产精品日产欧美久久久久| 91最新地址在线播放| 一区二区三区四区激情| 欧美精品第1页| 激情成人午夜视频| 欧美激情一区二区在线| 色网站国产精品| 日韩中文字幕麻豆| 欧美videos大乳护士334| 成人午夜视频免费看| 尤物在线观看一区| 日韩一区二区三区在线观看 | 粗大黑人巨茎大战欧美成人| 亚洲欧洲精品一区二区三区| 欧美无人高清视频在线观看| 蜜臀久久99精品久久久久久9 | 久久久久青草大香线综合精品| 粉嫩蜜臀av国产精品网站| 亚洲综合一区在线| 日韩欧美区一区二| 99在线视频精品| 日韩一区欧美二区| 国产精品免费视频观看| 欧美性videosxxxxx| 国产一区二区三区日韩| 一区二区三区在线看| 日韩视频一区在线观看| voyeur盗摄精品| 日本va欧美va精品发布| 中文字幕在线一区免费| 欧美一级欧美三级| 972aa.com艺术欧美| 看国产成人h片视频| 亚洲视频精选在线| 欧美草草影院在线视频| 色噜噜狠狠一区二区三区果冻| 美脚の诱脚舐め脚责91| 亚洲人成网站精品片在线观看| 日韩欧美亚洲国产另类| 91国产丝袜在线播放| 国产盗摄视频一区二区三区| 午夜精品成人在线视频| 国产精品嫩草99a| 日韩精品在线网站| 欧洲视频一区二区| 丁香网亚洲国际| 美国十次了思思久久精品导航| 亚洲精品视频免费看| 亚洲精品在线观看视频| 欧洲一区在线电影| av一区二区三区黑人| 激情综合色播五月| 婷婷一区二区三区| 自拍偷拍欧美精品|