mirror of
https://github.com/reactos/reactos.git
synced 2025-04-19 20:19:26 +00:00
- Add INetConnectionConnectUi interface
svn path=/trunk/; revision=36283
This commit is contained in:
parent
7fc5d5420a
commit
84df91a549
1 changed files with 30 additions and 0 deletions
|
@ -168,6 +168,36 @@ DECLARE_INTERFACE_(INetConnectionManager, IUnknown)
|
|||
EXTERN_C const CLSID CLSID_ConnectionManager;
|
||||
EXTERN_C const IID IID_INetConnectionManager;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
NCUC_DEFAULT = 0,
|
||||
NCUC_NO_UI = 1,
|
||||
NCUC_ENABLE_DISABLE = 2
|
||||
}NETCONUI_CONNECT_FLAGS;
|
||||
|
||||
#undef INTERFACE
|
||||
#define INTERFACE INetConnectionConnectUi
|
||||
DECLARE_INTERFACE_(INetConnectionConnectUi, IUnknown)
|
||||
{
|
||||
STDMETHOD_(HRESULT,QueryInterface)(THIS_ REFIID riid, void **ppv) PURE;
|
||||
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||||
STDMETHOD_(ULONG,Release) (THIS) PURE;
|
||||
STDMETHOD_(HRESULT,SetConnection)(THIS_ INetConnection* pCon) PURE;
|
||||
STDMETHOD_(HRESULT,Connect) (THIS_ HWND hwndParent, DWORD dwFlags) PURE;
|
||||
STDMETHOD_(HRESULT,Disconnect) (THIS_ HWND hwndParent, DWORD dwFlags);
|
||||
};
|
||||
|
||||
#if !defined(__cplusplus) || defined(CINTERFACE)
|
||||
#define INetConnectionConnectUi_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
|
||||
#define INetConnectionConnectUi_AddRef(p) (p)->lpVtbl->AddRef(p)
|
||||
#define INetConnectionConnectUi_Release(p) (p)->lpVtbl->Release(p)
|
||||
#define INetConnectionConnectUi_SetConnection(p,a) (p)->lpVtbl->SetConnection(p,a)
|
||||
#define INetConnectionConnectUi_Connect(p,a,b) (p)->lpVtbl->Connect(p,a,b)
|
||||
#define INetConnectionConnectUi_Disconnect(p,a,b) (p)->lpVtbl->Disconnect(p,a,b)
|
||||
#endif
|
||||
|
||||
EXTERN_C const IID IID_INetConnectionConnectUi;
|
||||
|
||||
#undef INTERFACE
|
||||
#define INTERFACE INetConnectionPropertyUi
|
||||
DECLARE_INTERFACE_(INetConnectionPropertyUi, IUnknown)
|
||||
|
|
Loading…
Reference in a new issue