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

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

?? mprui.h

?? c語言編程軟件vc6.0中文綠色版_vc6.0官方下載
?? H
字號:
/*++

Copyright (c) 1996, Microsoft Corporation

Module Name:
    mprui.h

Abstract:
    Declarations for the Multi-Protocol router's UI plugin interface.

--*/

// forward declarations
#ifdef _cplusplus
  struct IMprUIHost;
  struct IMprUIPlugin;
#else
  typedef struct IMprUIHost IMprUIHost;
  typedef struct IMprUIPlugin IMprUIPlugin;
#endif

// {73A827F0-FF6E-11cf-AA6B-00805F0C9232}
DEFINE_GUID(IID_IMprUIHost, 
0x73a827f0, 0xff6e, 0x11cf, 0xaa, 0x6b, 0x0, 0x80, 0x5f, 0xc, 0x92, 0x32);

// {73A827F1-FF6E-11cf-AA6B-00805F0C9232}
DEFINE_GUID(IID_IMprUIPlugin, 
0x73a827f1, 0xff6e, 0x11cf, 0xaa, 0x6b, 0x0, 0x80, 0x5f, 0xc, 0x92, 0x32);

#undef INTERFACE
#define INTERFACE IMprUIHost

DECLARE_INTERFACE_(IMprUIHost, IUnknown)
{
  // *** IUnknown methods ***
  STDMETHOD(QueryInterface) (
    THIS_
    REFIID riid,
    LPVOID FAR* ppvObj
    ) PURE;
  
  STDMETHOD_(ULONG,AddRef) (
    THIS
    ) PURE;
  
  STDMETHOD_(ULONG,Release) (
    THIS
    ) PURE;

  // *** IMprUIHost methods ***

  // Create a floating window for the given control
  //  Use CoTaskMemAlloc to allocate pszTitle
  STDMETHOD(FloatWindow) (
    THIS_
    REFCLSID rguidModule,            // CLSID representing the object
    REFCLSID rclsidCtrl,             // CLSID of Ole Control to create
    IMprUIPlugin* pConnection,       // Plugin in node making request
    DWORD dwContext,                 // constant context passed back to Ole Control
    PWCHAR pszTitle                  // Title of floating window
    ) PURE;

  // Force all nodes to be refreshed
  STDMETHOD(GlobalRefresh) (
    THIS
    ) PURE;
};

#undef INTERFACE
#define INTERFACE IMprUIPlugin

DECLARE_INTERFACE_(IMprUIPlugin, IUnknown)
{
  // *** IUnknown methods ***
  STDMETHOD(QueryInterface) (
    THIS_
    REFIID riid,
    LPVOID FAR* ppvObj
    ) PURE;
  
  STDMETHOD_(ULONG,AddRef) (
    THIS
    ) PURE;
  
  STDMETHOD_(ULONG,Release) (
    THIS
    ) PURE;

  // *** IMprUIPlugin Methods ***
  
  // Connect to router.  The plugin module should disconnect from the
  //  router when the IMprUIPlugin is released.
  STDMETHOD(ConnectToRouter) (
    THIS_
    LPCTSTR pRouterName,
    IMprUIHost *pMprUIHost
    ) PURE;

  // Returns the text for the given node.
  //  Use CoTaskMemAlloc to allocate memory for ppszTitle
  STDMETHOD(GetTitle) (
    THIS_
    PWSTR*      ppszTitle
    ) PURE;

  // Returns a context menu for the given node.
  //  Menu will be destroyed by host.
  STDMETHOD(GetContextMenu) (
    THIS_
    HMENU*      phMenu
    ) PURE;

  // Processes the command returned by the context menu
  // There are reserved commands (used to pass down the Hotkeys)
  // such as IDM_HOTKEY_INSERT, IDM_HOTKEY_DELETE, and
  // IDM_HOTKEY_RETURN.  These commands are to be assigned to
  // the appropriate task by the implementor of this interface.
  STDMETHOD(ProcessCommand) (
    THIS_
    WPARAM      wParam,
    LPARAM      lParam,
    HWND        hWndParent
    ) PURE;

  // Returns CLSID for the ole control which displays right hand pane
  //  Use CoTaskMemAlloc to allocate space for CLSID*
  STDMETHOD(GetCLSID) (
    THIS_
    CLSID**     ppClsid
    ) PURE;
};

#define IDM_HOTKEY_INSERT		(1024)
#define IDM_HOTKEY_DELETE		(1025)
#define IDM_HOTKEY_RETURN		(1026)

/* name mangling off */
#ifdef __cplusplus
extern "C" {
#endif

typedef DWORD
(APIENTRY* PFNMPRUITRANSPORTCONFIG)(
    IN      HWND        hwndParent,
    IN      LPCWSTR     pwsMachine,
    IN      DWORD       dwTransportId,
    IN      DWORD       dwReserved
    );

#define MPRUITRANSPORTCONFIG                    MprUITransportConfig
#define SZMPRUITRANSPORTCONFIG                  "MprUITransportConfig"


typedef DWORD
(APIENTRY* PFNMPRUIPROTOCOLCONFIG)(
    IN      HWND        hwndParent,
    IN      LPCWSTR     pwsMachine,
    IN      DWORD       dwTransportId,
    IN      DWORD       dwProtocolId,
    IN      DWORD       dwReserved
    );

#define MPRUIPROTOCOLCONFIG                     MprUIProtocolConfig
#define SZMPRUIPROTOCOLCONFIG                   "MprUIProtocolConfig"



typedef DWORD
(APIENTRY* PFNMPRUITRANSPORTINTERFACECONFIG)(
    IN      HWND        hwndParent,
    IN      LPCWSTR     pwsMachine,
    IN      LPCWSTR     pwsInterface,
    IN      DWORD       dwIfType,
    IN      DWORD       dwTransportId,
    IN      DWORD       dwReserved
    );

#define MPRUITRANSPORTINTERFACECONFIG           MprUITransportInterfaceConfig
#define SZMPRUITRANSPORTINTERFACECONFIG         "MprUITransportInterfaceConfig"



typedef DWORD
(APIENTRY* PFNMPRUIPROTOCOLINTERFACECONFIG)(
    IN      HWND        hwndParent,
    IN      LPCWSTR     pwsMachine,
    IN      LPCWSTR     pwsInterface,
    IN      DWORD       dwIfType,
    IN      DWORD       dwTransportId,
    IN      DWORD       dwProtocolId,
    IN      DWORD       dwReserved
    );

#define MPRUIPROTOCOLINTERFACECONFIG            MprUIProtocolInterfaceConfig
#define SZMPRUIPROTOCOLINTERFACECONFIG          "MprUIProtocolInterfaceConfig"


#ifdef __cplusplus
}
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av网址在线| 在线日韩一区二区| 99国产精品久| 日韩美女天天操| 伊人性伊人情综合网| 国产一区二区三区免费看| 欧美色偷偷大香| 国产精品久久久久久久久免费樱桃| 午夜精品福利一区二区蜜股av| 不卡区在线中文字幕| 日韩免费性生活视频播放| 日韩理论片网站| 成人免费看的视频| 精品欧美黑人一区二区三区| 亚洲成人一区二区| 色呦呦国产精品| 国产精品伦理一区二区| 国产乱人伦精品一区二区在线观看 | 午夜视频在线观看一区二区 | 91丨九色丨蝌蚪富婆spa| 精品国产精品网麻豆系列| 日韩精品免费视频人成| 欧美专区日韩专区| 一区二区三区在线高清| 波多野结衣中文字幕一区| 欧美极品少妇xxxxⅹ高跟鞋| 国产真实乱子伦精品视频| 日韩精品中文字幕在线一区| 蜜桃视频在线一区| 欧美一区二区三区四区视频| 丝瓜av网站精品一区二区| 欧美精品v日韩精品v韩国精品v| 一区二区三区精品| 欧美三级在线视频| 亚洲成人免费观看| 欧美电影一区二区三区| 婷婷一区二区三区| 日韩限制级电影在线观看| 免费观看久久久4p| 精品国产乱码久久久久久牛牛| 强制捆绑调教一区二区| 精品日韩在线一区| 国产精一区二区三区| 日本一区二区三区视频视频| 不卡的av电影| 亚洲综合一区二区三区| 91麻豆精品国产91久久久| 蜜桃精品视频在线| 国产偷v国产偷v亚洲高清| 成人少妇影院yyyy| 一区二区三区高清在线| 91精品国产品国语在线不卡 | 亚洲成人午夜影院| 欧美一级二级三级乱码| 国产麻豆精品在线| 亚洲欧洲美洲综合色网| 欧美日韩电影一区| 狠狠色狠狠色综合系列| 亚洲图片你懂的| 欧美一区日本一区韩国一区| 国产福利精品一区二区| 樱花影视一区二区| 欧美mv日韩mv| 91影视在线播放| 男女男精品网站| 国产精品久久久久久久久快鸭 | 国产精一品亚洲二区在线视频| 亚洲亚洲精品在线观看| 精品视频1区2区| 国产一区二区在线免费观看| 国产精品伦理在线| 欧美精品成人一区二区三区四区| 国产麻豆精品久久一二三| 一区二区三区在线免费播放 | 免费成人美女在线观看.| 中文字幕欧美日本乱码一线二线| 欧美中文字幕一区二区三区亚洲| 久久成人免费网| 一级做a爱片久久| 久久精品人人做人人综合| 欧美日韩mp4| www.成人在线| 国产一区视频导航| 亚洲午夜免费视频| 国产欧美一区二区精品久导航 | 亚洲成a天堂v人片| 中文字幕国产一区| 日韩视频免费观看高清完整版 | 亚洲乱码国产乱码精品精小说| 日韩亚洲欧美高清| 欧美亚洲综合久久| 91丝袜高跟美女视频| 国产一区美女在线| 一区二区久久久久| 亚洲欧洲色图综合| 国产肉丝袜一区二区| 日韩一二三区视频| 欧美日产在线观看| 色偷偷成人一区二区三区91| 国产精品88av| 国内精品视频一区二区三区八戒| 日韩精品国产欧美| 五月婷婷欧美视频| 婷婷夜色潮精品综合在线| 一片黄亚洲嫩模| 亚洲免费在线看| 亚洲天堂网中文字| 亚洲色欲色欲www在线观看| 国产日韩三级在线| 精品成人在线观看| 亚洲精品一区二区三区香蕉| 宅男在线国产精品| 欧美久久高跟鞋激| 制服.丝袜.亚洲.另类.中文| 欧美精品国产精品| 91精品国产综合久久久久久久久久| 欧美三级乱人伦电影| 欧美日韩在线不卡| 91精品黄色片免费大全| 宅男在线国产精品| 精品久久国产97色综合| 精品久久久久久久一区二区蜜臀| 欧美一区二区三级| 日韩欧美中文字幕制服| 欧美r级在线观看| 国产亚洲欧洲997久久综合| 日本一区二区三区免费乱视频| 欧美国产日产图区| 亚洲视频在线观看一区| 亚洲自拍另类综合| 亚洲综合图片区| 粉嫩久久99精品久久久久久夜| 国产精品一二三四| 波多野结衣在线一区| 色婷婷久久久亚洲一区二区三区 | 欧美精品一区二区三区蜜臀 | 国产精品传媒在线| 亚洲精品乱码久久久久久日本蜜臀| 亚洲乱码精品一二三四区日韩在线| 亚洲自拍偷拍网站| 精品亚洲国内自在自线福利| 成人午夜视频网站| 欧美中文字幕亚洲一区二区va在线| 69堂亚洲精品首页| 久久久久久久久久久久久久久99| 国产精品蜜臀在线观看| 午夜伊人狠狠久久| 国产精品一二三| 日本韩国一区二区三区| 日韩欧美国产电影| 综合欧美一区二区三区| 美日韩一区二区| 91丨九色丨黑人外教| 日韩三区在线观看| 国产精品不卡在线| 日本va欧美va欧美va精品| 成人午夜电影网站| 538prom精品视频线放| 国产欧美日韩亚州综合| 亚洲成人一区在线| 成人激情av网| 日韩视频一区二区三区在线播放| 中文字幕制服丝袜成人av| 免费美女久久99| 91农村精品一区二区在线| 欧美大片免费久久精品三p| 综合久久国产九一剧情麻豆| 激情图区综合网| 欧美视频在线不卡| 国产精品久久三区| 捆绑紧缚一区二区三区视频| 色婷婷综合久久久中文字幕| 久久精品欧美一区二区三区麻豆 | 欧美日韩五月天| 国产精品素人一区二区| 麻豆一区二区99久久久久| 在线观看日韩高清av| 国产精品美女久久久久久久| 看国产成人h片视频| 欧美系列在线观看| 亚洲区小说区图片区qvod| 国产乱子轮精品视频| 日韩欧美国产麻豆| 视频一区在线播放| 91浏览器打开| 中文字幕欧美激情一区| 国精品**一区二区三区在线蜜桃| 欧美日韩高清一区| 亚洲一二三区视频在线观看| 91在线国产福利| 国产精品久久久久久久蜜臀 | 日本成人在线视频网站| 在线免费观看日本一区| 亚洲欧美激情插 | 欧美精品国产精品| 亚洲国产一区在线观看| 欧美日韩在线三区| 亚洲国产精品久久久男人的天堂| 欧美综合视频在线观看| 亚洲精品国产一区二区精华液|