123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215 |
- /*** Autogenerated by WIDL 7.7 from include/netcfgn.idl - Do not edit ***/
- #ifdef _WIN32
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include <rpc.h>
- #include <rpcndr.h>
- #endif
- #ifndef COM_NO_WINDOWS_H
- #include <windows.h>
- #include <ole2.h>
- #endif
- #ifndef __netcfgn_h__
- #define __netcfgn_h__
- /* Forward declarations */
- #ifndef __INetCfgPnpReconfigCallback_FWD_DEFINED__
- #define __INetCfgPnpReconfigCallback_FWD_DEFINED__
- typedef interface INetCfgPnpReconfigCallback INetCfgPnpReconfigCallback;
- #ifdef __cplusplus
- interface INetCfgPnpReconfigCallback;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetCfgComponentControl_FWD_DEFINED__
- #define __INetCfgComponentControl_FWD_DEFINED__
- typedef interface INetCfgComponentControl INetCfgComponentControl;
- #ifdef __cplusplus
- interface INetCfgComponentControl;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetCfgComponentSetup_FWD_DEFINED__
- #define __INetCfgComponentSetup_FWD_DEFINED__
- typedef interface INetCfgComponentSetup INetCfgComponentSetup;
- #ifdef __cplusplus
- interface INetCfgComponentSetup;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetCfgComponentPropertyUi_FWD_DEFINED__
- #define __INetCfgComponentPropertyUi_FWD_DEFINED__
- typedef interface INetCfgComponentPropertyUi INetCfgComponentPropertyUi;
- #ifdef __cplusplus
- interface INetCfgComponentPropertyUi;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetCfgComponentNotifyBinding_FWD_DEFINED__
- #define __INetCfgComponentNotifyBinding_FWD_DEFINED__
- typedef interface INetCfgComponentNotifyBinding INetCfgComponentNotifyBinding;
- #ifdef __cplusplus
- interface INetCfgComponentNotifyBinding;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetCfgComponentNotifyGlobal_FWD_DEFINED__
- #define __INetCfgComponentNotifyGlobal_FWD_DEFINED__
- typedef interface INetCfgComponentNotifyGlobal INetCfgComponentNotifyGlobal;
- #ifdef __cplusplus
- interface INetCfgComponentNotifyGlobal;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetCfgComponentUpperEdge_FWD_DEFINED__
- #define __INetCfgComponentUpperEdge_FWD_DEFINED__
- typedef interface INetCfgComponentUpperEdge INetCfgComponentUpperEdge;
- #ifdef __cplusplus
- interface INetCfgComponentUpperEdge;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetLanConnectionUiInfo_FWD_DEFINED__
- #define __INetLanConnectionUiInfo_FWD_DEFINED__
- typedef interface INetLanConnectionUiInfo INetLanConnectionUiInfo;
- #ifdef __cplusplus
- interface INetLanConnectionUiInfo;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetRasConnectionIpUiInfo_FWD_DEFINED__
- #define __INetRasConnectionIpUiInfo_FWD_DEFINED__
- typedef interface INetRasConnectionIpUiInfo INetRasConnectionIpUiInfo;
- #ifdef __cplusplus
- interface INetRasConnectionIpUiInfo;
- #endif /* __cplusplus */
- #endif
- #ifndef __INetCfgComponentSysPrep_FWD_DEFINED__
- #define __INetCfgComponentSysPrep_FWD_DEFINED__
- typedef interface INetCfgComponentSysPrep INetCfgComponentSysPrep;
- #ifdef __cplusplus
- interface INetCfgComponentSysPrep;
- #endif /* __cplusplus */
- #endif
- /* Headers for imported files */
- #include <unknwn.h>
- #include <wtypes.h>
- #include <netcfgx.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include <winapifamily.h>
- #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
- /*****************************************************************************
- * INetCfgPnpReconfigCallback interface
- */
- #ifndef __INetCfgPnpReconfigCallback_INTERFACE_DEFINED__
- #define __INetCfgPnpReconfigCallback_INTERFACE_DEFINED__
- typedef enum tagNCPNP_RECONFIG_LAYER {
- NCRL_NDIS = 1,
- NCRL_TDI = 2
- } NCPNP_RECONFIG_LAYER;
- DEFINE_GUID(IID_INetCfgPnpReconfigCallback, 0x8d84bd35, 0xe227, 0x11d2, 0xb7,0x00, 0x00,0xa0,0xc9,0x8a,0x6a,0x85);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("8d84bd35-e227-11d2-b700-00a0c98a6a85")
- INetCfgPnpReconfigCallback : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE SendPnpReconfig(
- NCPNP_RECONFIG_LAYER Layer,
- LPCWSTR pszwUpper,
- LPCWSTR pszwLower,
- PVOID pvData,
- DWORD dwSizeOfData) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetCfgPnpReconfigCallback, 0x8d84bd35, 0xe227, 0x11d2, 0xb7,0x00, 0x00,0xa0,0xc9,0x8a,0x6a,0x85)
- #endif
- #else
- typedef struct INetCfgPnpReconfigCallbackVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetCfgPnpReconfigCallback *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetCfgPnpReconfigCallback *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetCfgPnpReconfigCallback *This);
- /*** INetCfgPnpReconfigCallback methods ***/
- HRESULT (STDMETHODCALLTYPE *SendPnpReconfig)(
- INetCfgPnpReconfigCallback *This,
- NCPNP_RECONFIG_LAYER Layer,
- LPCWSTR pszwUpper,
- LPCWSTR pszwLower,
- PVOID pvData,
- DWORD dwSizeOfData);
- END_INTERFACE
- } INetCfgPnpReconfigCallbackVtbl;
- interface INetCfgPnpReconfigCallback {
- CONST_VTBL INetCfgPnpReconfigCallbackVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetCfgPnpReconfigCallback_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetCfgPnpReconfigCallback_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetCfgPnpReconfigCallback_Release(This) (This)->lpVtbl->Release(This)
- /*** INetCfgPnpReconfigCallback methods ***/
- #define INetCfgPnpReconfigCallback_SendPnpReconfig(This,Layer,pszwUpper,pszwLower,pvData,dwSizeOfData) (This)->lpVtbl->SendPnpReconfig(This,Layer,pszwUpper,pszwLower,pvData,dwSizeOfData)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetCfgPnpReconfigCallback_QueryInterface(INetCfgPnpReconfigCallback* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetCfgPnpReconfigCallback_AddRef(INetCfgPnpReconfigCallback* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetCfgPnpReconfigCallback_Release(INetCfgPnpReconfigCallback* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetCfgPnpReconfigCallback methods ***/
- static FORCEINLINE HRESULT INetCfgPnpReconfigCallback_SendPnpReconfig(INetCfgPnpReconfigCallback* This,NCPNP_RECONFIG_LAYER Layer,LPCWSTR pszwUpper,LPCWSTR pszwLower,PVOID pvData,DWORD dwSizeOfData) {
- return This->lpVtbl->SendPnpReconfig(This,Layer,pszwUpper,pszwLower,pvData,dwSizeOfData);
- }
- #endif
- #endif
- #endif
- #endif /* __INetCfgPnpReconfigCallback_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetCfgComponentControl interface
- */
- #ifndef __INetCfgComponentControl_INTERFACE_DEFINED__
- #define __INetCfgComponentControl_INTERFACE_DEFINED__
- DEFINE_GUID(IID_INetCfgComponentControl, 0x932238df, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("932238df-bea1-11d0-9298-00c04fc99dcf")
- INetCfgComponentControl : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE Initialize(
- INetCfgComponent *pIComp,
- INetCfg *pINetCfg,
- WINBOOL fInstalling) = 0;
- virtual HRESULT STDMETHODCALLTYPE ApplyRegistryChanges(
- ) = 0;
- virtual HRESULT STDMETHODCALLTYPE ApplyPnpChanges(
- INetCfgPnpReconfigCallback *pICallback) = 0;
- virtual HRESULT STDMETHODCALLTYPE CancelChanges(
- ) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetCfgComponentControl, 0x932238df, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf)
- #endif
- #else
- typedef struct INetCfgComponentControlVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetCfgComponentControl *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetCfgComponentControl *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetCfgComponentControl *This);
- /*** INetCfgComponentControl methods ***/
- HRESULT (STDMETHODCALLTYPE *Initialize)(
- INetCfgComponentControl *This,
- INetCfgComponent *pIComp,
- INetCfg *pINetCfg,
- WINBOOL fInstalling);
- HRESULT (STDMETHODCALLTYPE *ApplyRegistryChanges)(
- INetCfgComponentControl *This);
- HRESULT (STDMETHODCALLTYPE *ApplyPnpChanges)(
- INetCfgComponentControl *This,
- INetCfgPnpReconfigCallback *pICallback);
- HRESULT (STDMETHODCALLTYPE *CancelChanges)(
- INetCfgComponentControl *This);
- END_INTERFACE
- } INetCfgComponentControlVtbl;
- interface INetCfgComponentControl {
- CONST_VTBL INetCfgComponentControlVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetCfgComponentControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetCfgComponentControl_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetCfgComponentControl_Release(This) (This)->lpVtbl->Release(This)
- /*** INetCfgComponentControl methods ***/
- #define INetCfgComponentControl_Initialize(This,pIComp,pINetCfg,fInstalling) (This)->lpVtbl->Initialize(This,pIComp,pINetCfg,fInstalling)
- #define INetCfgComponentControl_ApplyRegistryChanges(This) (This)->lpVtbl->ApplyRegistryChanges(This)
- #define INetCfgComponentControl_ApplyPnpChanges(This,pICallback) (This)->lpVtbl->ApplyPnpChanges(This,pICallback)
- #define INetCfgComponentControl_CancelChanges(This) (This)->lpVtbl->CancelChanges(This)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetCfgComponentControl_QueryInterface(INetCfgComponentControl* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetCfgComponentControl_AddRef(INetCfgComponentControl* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetCfgComponentControl_Release(INetCfgComponentControl* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetCfgComponentControl methods ***/
- static FORCEINLINE HRESULT INetCfgComponentControl_Initialize(INetCfgComponentControl* This,INetCfgComponent *pIComp,INetCfg *pINetCfg,WINBOOL fInstalling) {
- return This->lpVtbl->Initialize(This,pIComp,pINetCfg,fInstalling);
- }
- static FORCEINLINE HRESULT INetCfgComponentControl_ApplyRegistryChanges(INetCfgComponentControl* This) {
- return This->lpVtbl->ApplyRegistryChanges(This);
- }
- static FORCEINLINE HRESULT INetCfgComponentControl_ApplyPnpChanges(INetCfgComponentControl* This,INetCfgPnpReconfigCallback *pICallback) {
- return This->lpVtbl->ApplyPnpChanges(This,pICallback);
- }
- static FORCEINLINE HRESULT INetCfgComponentControl_CancelChanges(INetCfgComponentControl* This) {
- return This->lpVtbl->CancelChanges(This);
- }
- #endif
- #endif
- #endif
- #endif /* __INetCfgComponentControl_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetCfgComponentSetup interface
- */
- #ifndef __INetCfgComponentSetup_INTERFACE_DEFINED__
- #define __INetCfgComponentSetup_INTERFACE_DEFINED__
- typedef enum tagNETWORK_INSTALL_TIME {
- NSF_PRIMARYINSTALL = 0x1,
- NSF_POSTSYSINSTALL = 0x2
- } NETWORK_INSTALL_TIME;
- typedef enum tagNETWORK_UPGRADE_TYPE {
- NSF_WIN16_UPGRADE = 0x10,
- NSF_WIN95_UPGRADE = 0x20,
- NSF_WINNT_WKS_UPGRADE = 0x40,
- NSF_WINNT_SVR_UPGRADE = 0x80,
- NSF_WINNT_SBS_UPGRADE = 0x100,
- NSF_COMPONENT_UPDATE = 0x200
- } NETWORK_UPGRADE_TYPE;
- DEFINE_GUID(IID_INetCfgComponentSetup, 0x932238e3, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("932238e3-bea1-11d0-9298-00c04fc99dcf")
- INetCfgComponentSetup : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE Install(
- DWORD dwSetupFlags) = 0;
- virtual HRESULT STDMETHODCALLTYPE Upgrade(
- DWORD dwSetupFlags,
- DWORD dwUpgradeFomBuildNo) = 0;
- virtual HRESULT STDMETHODCALLTYPE ReadAnswerFile(
- LPCWSTR pszwAnswerFile,
- LPCWSTR pszwAnswerSections) = 0;
- virtual HRESULT STDMETHODCALLTYPE Removing(
- ) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetCfgComponentSetup, 0x932238e3, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf)
- #endif
- #else
- typedef struct INetCfgComponentSetupVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetCfgComponentSetup *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetCfgComponentSetup *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetCfgComponentSetup *This);
- /*** INetCfgComponentSetup methods ***/
- HRESULT (STDMETHODCALLTYPE *Install)(
- INetCfgComponentSetup *This,
- DWORD dwSetupFlags);
- HRESULT (STDMETHODCALLTYPE *Upgrade)(
- INetCfgComponentSetup *This,
- DWORD dwSetupFlags,
- DWORD dwUpgradeFomBuildNo);
- HRESULT (STDMETHODCALLTYPE *ReadAnswerFile)(
- INetCfgComponentSetup *This,
- LPCWSTR pszwAnswerFile,
- LPCWSTR pszwAnswerSections);
- HRESULT (STDMETHODCALLTYPE *Removing)(
- INetCfgComponentSetup *This);
- END_INTERFACE
- } INetCfgComponentSetupVtbl;
- interface INetCfgComponentSetup {
- CONST_VTBL INetCfgComponentSetupVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetCfgComponentSetup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetCfgComponentSetup_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetCfgComponentSetup_Release(This) (This)->lpVtbl->Release(This)
- /*** INetCfgComponentSetup methods ***/
- #define INetCfgComponentSetup_Install(This,dwSetupFlags) (This)->lpVtbl->Install(This,dwSetupFlags)
- #define INetCfgComponentSetup_Upgrade(This,dwSetupFlags,dwUpgradeFomBuildNo) (This)->lpVtbl->Upgrade(This,dwSetupFlags,dwUpgradeFomBuildNo)
- #define INetCfgComponentSetup_ReadAnswerFile(This,pszwAnswerFile,pszwAnswerSections) (This)->lpVtbl->ReadAnswerFile(This,pszwAnswerFile,pszwAnswerSections)
- #define INetCfgComponentSetup_Removing(This) (This)->lpVtbl->Removing(This)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetCfgComponentSetup_QueryInterface(INetCfgComponentSetup* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetCfgComponentSetup_AddRef(INetCfgComponentSetup* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetCfgComponentSetup_Release(INetCfgComponentSetup* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetCfgComponentSetup methods ***/
- static FORCEINLINE HRESULT INetCfgComponentSetup_Install(INetCfgComponentSetup* This,DWORD dwSetupFlags) {
- return This->lpVtbl->Install(This,dwSetupFlags);
- }
- static FORCEINLINE HRESULT INetCfgComponentSetup_Upgrade(INetCfgComponentSetup* This,DWORD dwSetupFlags,DWORD dwUpgradeFomBuildNo) {
- return This->lpVtbl->Upgrade(This,dwSetupFlags,dwUpgradeFomBuildNo);
- }
- static FORCEINLINE HRESULT INetCfgComponentSetup_ReadAnswerFile(INetCfgComponentSetup* This,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSections) {
- return This->lpVtbl->ReadAnswerFile(This,pszwAnswerFile,pszwAnswerSections);
- }
- static FORCEINLINE HRESULT INetCfgComponentSetup_Removing(INetCfgComponentSetup* This) {
- return This->lpVtbl->Removing(This);
- }
- #endif
- #endif
- #endif
- #endif /* __INetCfgComponentSetup_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetCfgComponentPropertyUi interface
- */
- #ifndef __INetCfgComponentPropertyUi_INTERFACE_DEFINED__
- #define __INetCfgComponentPropertyUi_INTERFACE_DEFINED__
- typedef enum tagDEFAULT_PAGES {
- DPP_ADVANCED = 1
- } DEFAULT_PAGES;
- DEFINE_GUID(IID_INetCfgComponentPropertyUi, 0x932238e0, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("932238e0-bea1-11d0-9298-00c04fc99dcf")
- INetCfgComponentPropertyUi : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE QueryPropertyUi(
- IUnknown *pUnkReserved) = 0;
- virtual HRESULT STDMETHODCALLTYPE SetContext(
- IUnknown *pUnkReserved) = 0;
- virtual HRESULT STDMETHODCALLTYPE MergePropPages(
- DWORD *pdwDefPages,
- BYTE **pahpspPrivate,
- UINT *pcPages,
- HWND hwndParent,
- LPCWSTR *pszStartPage) = 0;
- virtual HRESULT STDMETHODCALLTYPE ValidateProperties(
- HWND hwndSheet) = 0;
- virtual HRESULT STDMETHODCALLTYPE ApplyProperties(
- ) = 0;
- virtual HRESULT STDMETHODCALLTYPE CancelProperties(
- ) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetCfgComponentPropertyUi, 0x932238e0, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf)
- #endif
- #else
- typedef struct INetCfgComponentPropertyUiVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetCfgComponentPropertyUi *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetCfgComponentPropertyUi *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetCfgComponentPropertyUi *This);
- /*** INetCfgComponentPropertyUi methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryPropertyUi)(
- INetCfgComponentPropertyUi *This,
- IUnknown *pUnkReserved);
- HRESULT (STDMETHODCALLTYPE *SetContext)(
- INetCfgComponentPropertyUi *This,
- IUnknown *pUnkReserved);
- HRESULT (STDMETHODCALLTYPE *MergePropPages)(
- INetCfgComponentPropertyUi *This,
- DWORD *pdwDefPages,
- BYTE **pahpspPrivate,
- UINT *pcPages,
- HWND hwndParent,
- LPCWSTR *pszStartPage);
- HRESULT (STDMETHODCALLTYPE *ValidateProperties)(
- INetCfgComponentPropertyUi *This,
- HWND hwndSheet);
- HRESULT (STDMETHODCALLTYPE *ApplyProperties)(
- INetCfgComponentPropertyUi *This);
- HRESULT (STDMETHODCALLTYPE *CancelProperties)(
- INetCfgComponentPropertyUi *This);
- END_INTERFACE
- } INetCfgComponentPropertyUiVtbl;
- interface INetCfgComponentPropertyUi {
- CONST_VTBL INetCfgComponentPropertyUiVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetCfgComponentPropertyUi_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetCfgComponentPropertyUi_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetCfgComponentPropertyUi_Release(This) (This)->lpVtbl->Release(This)
- /*** INetCfgComponentPropertyUi methods ***/
- #define INetCfgComponentPropertyUi_QueryPropertyUi(This,pUnkReserved) (This)->lpVtbl->QueryPropertyUi(This,pUnkReserved)
- #define INetCfgComponentPropertyUi_SetContext(This,pUnkReserved) (This)->lpVtbl->SetContext(This,pUnkReserved)
- #define INetCfgComponentPropertyUi_MergePropPages(This,pdwDefPages,pahpspPrivate,pcPages,hwndParent,pszStartPage) (This)->lpVtbl->MergePropPages(This,pdwDefPages,pahpspPrivate,pcPages,hwndParent,pszStartPage)
- #define INetCfgComponentPropertyUi_ValidateProperties(This,hwndSheet) (This)->lpVtbl->ValidateProperties(This,hwndSheet)
- #define INetCfgComponentPropertyUi_ApplyProperties(This) (This)->lpVtbl->ApplyProperties(This)
- #define INetCfgComponentPropertyUi_CancelProperties(This) (This)->lpVtbl->CancelProperties(This)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetCfgComponentPropertyUi_QueryInterface(INetCfgComponentPropertyUi* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetCfgComponentPropertyUi_AddRef(INetCfgComponentPropertyUi* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetCfgComponentPropertyUi_Release(INetCfgComponentPropertyUi* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetCfgComponentPropertyUi methods ***/
- static FORCEINLINE HRESULT INetCfgComponentPropertyUi_QueryPropertyUi(INetCfgComponentPropertyUi* This,IUnknown *pUnkReserved) {
- return This->lpVtbl->QueryPropertyUi(This,pUnkReserved);
- }
- static FORCEINLINE HRESULT INetCfgComponentPropertyUi_SetContext(INetCfgComponentPropertyUi* This,IUnknown *pUnkReserved) {
- return This->lpVtbl->SetContext(This,pUnkReserved);
- }
- static FORCEINLINE HRESULT INetCfgComponentPropertyUi_MergePropPages(INetCfgComponentPropertyUi* This,DWORD *pdwDefPages,BYTE **pahpspPrivate,UINT *pcPages,HWND hwndParent,LPCWSTR *pszStartPage) {
- return This->lpVtbl->MergePropPages(This,pdwDefPages,pahpspPrivate,pcPages,hwndParent,pszStartPage);
- }
- static FORCEINLINE HRESULT INetCfgComponentPropertyUi_ValidateProperties(INetCfgComponentPropertyUi* This,HWND hwndSheet) {
- return This->lpVtbl->ValidateProperties(This,hwndSheet);
- }
- static FORCEINLINE HRESULT INetCfgComponentPropertyUi_ApplyProperties(INetCfgComponentPropertyUi* This) {
- return This->lpVtbl->ApplyProperties(This);
- }
- static FORCEINLINE HRESULT INetCfgComponentPropertyUi_CancelProperties(INetCfgComponentPropertyUi* This) {
- return This->lpVtbl->CancelProperties(This);
- }
- #endif
- #endif
- #endif
- #endif /* __INetCfgComponentPropertyUi_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetCfgComponentNotifyBinding interface
- */
- #ifndef __INetCfgComponentNotifyBinding_INTERFACE_DEFINED__
- #define __INetCfgComponentNotifyBinding_INTERFACE_DEFINED__
- typedef enum tagBIND_FLAGS1 {
- NCN_ADD = 0x1,
- NCN_REMOVE = 0x2,
- NCN_UPDATE = 0x4,
- NCN_ENABLE = 0x10,
- NCN_DISABLE = 0x20,
- NCN_BINDING_PATH = 0x100,
- NCN_PROPERTYCHANGE = 0x200,
- NCN_NET = 0x10000,
- NCN_NETTRANS = 0x20000,
- NCN_NETCLIENT = 0x40000,
- NCN_NETSERVICE = 0x80000
- } BIND_FLAGS1;
- DEFINE_GUID(IID_INetCfgComponentNotifyBinding, 0x932238e1, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("932238e1-bea1-11d0-9298-00c04fc99dcf")
- INetCfgComponentNotifyBinding : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE QueryBindingPath(
- DWORD dwChangeFlag,
- INetCfgBindingPath *pIPath) = 0;
- virtual HRESULT STDMETHODCALLTYPE NotifyBindingPath(
- DWORD dwChangeFlag,
- INetCfgBindingPath *pIPath) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetCfgComponentNotifyBinding, 0x932238e1, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf)
- #endif
- #else
- typedef struct INetCfgComponentNotifyBindingVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetCfgComponentNotifyBinding *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetCfgComponentNotifyBinding *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetCfgComponentNotifyBinding *This);
- /*** INetCfgComponentNotifyBinding methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryBindingPath)(
- INetCfgComponentNotifyBinding *This,
- DWORD dwChangeFlag,
- INetCfgBindingPath *pIPath);
- HRESULT (STDMETHODCALLTYPE *NotifyBindingPath)(
- INetCfgComponentNotifyBinding *This,
- DWORD dwChangeFlag,
- INetCfgBindingPath *pIPath);
- END_INTERFACE
- } INetCfgComponentNotifyBindingVtbl;
- interface INetCfgComponentNotifyBinding {
- CONST_VTBL INetCfgComponentNotifyBindingVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetCfgComponentNotifyBinding_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetCfgComponentNotifyBinding_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetCfgComponentNotifyBinding_Release(This) (This)->lpVtbl->Release(This)
- /*** INetCfgComponentNotifyBinding methods ***/
- #define INetCfgComponentNotifyBinding_QueryBindingPath(This,dwChangeFlag,pIPath) (This)->lpVtbl->QueryBindingPath(This,dwChangeFlag,pIPath)
- #define INetCfgComponentNotifyBinding_NotifyBindingPath(This,dwChangeFlag,pIPath) (This)->lpVtbl->NotifyBindingPath(This,dwChangeFlag,pIPath)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetCfgComponentNotifyBinding_QueryInterface(INetCfgComponentNotifyBinding* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetCfgComponentNotifyBinding_AddRef(INetCfgComponentNotifyBinding* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetCfgComponentNotifyBinding_Release(INetCfgComponentNotifyBinding* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetCfgComponentNotifyBinding methods ***/
- static FORCEINLINE HRESULT INetCfgComponentNotifyBinding_QueryBindingPath(INetCfgComponentNotifyBinding* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) {
- return This->lpVtbl->QueryBindingPath(This,dwChangeFlag,pIPath);
- }
- static FORCEINLINE HRESULT INetCfgComponentNotifyBinding_NotifyBindingPath(INetCfgComponentNotifyBinding* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) {
- return This->lpVtbl->NotifyBindingPath(This,dwChangeFlag,pIPath);
- }
- #endif
- #endif
- #endif
- #endif /* __INetCfgComponentNotifyBinding_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetCfgComponentNotifyGlobal interface
- */
- #ifndef __INetCfgComponentNotifyGlobal_INTERFACE_DEFINED__
- #define __INetCfgComponentNotifyGlobal_INTERFACE_DEFINED__
- DEFINE_GUID(IID_INetCfgComponentNotifyGlobal, 0x932238e2, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("932238e2-bea1-11d0-9298-00c04fc99dcf")
- INetCfgComponentNotifyGlobal : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE GetSupportedNotifications(
- DWORD *dwNotifications) = 0;
- virtual HRESULT STDMETHODCALLTYPE SysQueryBindingPath(
- DWORD dwChangeFlag,
- INetCfgBindingPath *pIPath) = 0;
- virtual HRESULT STDMETHODCALLTYPE SysNotifyBindingPath(
- DWORD dwChangeFlag,
- INetCfgBindingPath *pIPath) = 0;
- virtual HRESULT STDMETHODCALLTYPE SysNotifyComponent(
- DWORD dwChangeFlag,
- INetCfgComponent *pIComp) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetCfgComponentNotifyGlobal, 0x932238e2, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf)
- #endif
- #else
- typedef struct INetCfgComponentNotifyGlobalVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetCfgComponentNotifyGlobal *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetCfgComponentNotifyGlobal *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetCfgComponentNotifyGlobal *This);
- /*** INetCfgComponentNotifyGlobal methods ***/
- HRESULT (STDMETHODCALLTYPE *GetSupportedNotifications)(
- INetCfgComponentNotifyGlobal *This,
- DWORD *dwNotifications);
- HRESULT (STDMETHODCALLTYPE *SysQueryBindingPath)(
- INetCfgComponentNotifyGlobal *This,
- DWORD dwChangeFlag,
- INetCfgBindingPath *pIPath);
- HRESULT (STDMETHODCALLTYPE *SysNotifyBindingPath)(
- INetCfgComponentNotifyGlobal *This,
- DWORD dwChangeFlag,
- INetCfgBindingPath *pIPath);
- HRESULT (STDMETHODCALLTYPE *SysNotifyComponent)(
- INetCfgComponentNotifyGlobal *This,
- DWORD dwChangeFlag,
- INetCfgComponent *pIComp);
- END_INTERFACE
- } INetCfgComponentNotifyGlobalVtbl;
- interface INetCfgComponentNotifyGlobal {
- CONST_VTBL INetCfgComponentNotifyGlobalVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetCfgComponentNotifyGlobal_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetCfgComponentNotifyGlobal_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetCfgComponentNotifyGlobal_Release(This) (This)->lpVtbl->Release(This)
- /*** INetCfgComponentNotifyGlobal methods ***/
- #define INetCfgComponentNotifyGlobal_GetSupportedNotifications(This,dwNotifications) (This)->lpVtbl->GetSupportedNotifications(This,dwNotifications)
- #define INetCfgComponentNotifyGlobal_SysQueryBindingPath(This,dwChangeFlag,pIPath) (This)->lpVtbl->SysQueryBindingPath(This,dwChangeFlag,pIPath)
- #define INetCfgComponentNotifyGlobal_SysNotifyBindingPath(This,dwChangeFlag,pIPath) (This)->lpVtbl->SysNotifyBindingPath(This,dwChangeFlag,pIPath)
- #define INetCfgComponentNotifyGlobal_SysNotifyComponent(This,dwChangeFlag,pIComp) (This)->lpVtbl->SysNotifyComponent(This,dwChangeFlag,pIComp)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_QueryInterface(INetCfgComponentNotifyGlobal* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetCfgComponentNotifyGlobal_AddRef(INetCfgComponentNotifyGlobal* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetCfgComponentNotifyGlobal_Release(INetCfgComponentNotifyGlobal* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetCfgComponentNotifyGlobal methods ***/
- static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_GetSupportedNotifications(INetCfgComponentNotifyGlobal* This,DWORD *dwNotifications) {
- return This->lpVtbl->GetSupportedNotifications(This,dwNotifications);
- }
- static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_SysQueryBindingPath(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) {
- return This->lpVtbl->SysQueryBindingPath(This,dwChangeFlag,pIPath);
- }
- static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_SysNotifyBindingPath(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgBindingPath *pIPath) {
- return This->lpVtbl->SysNotifyBindingPath(This,dwChangeFlag,pIPath);
- }
- static FORCEINLINE HRESULT INetCfgComponentNotifyGlobal_SysNotifyComponent(INetCfgComponentNotifyGlobal* This,DWORD dwChangeFlag,INetCfgComponent *pIComp) {
- return This->lpVtbl->SysNotifyComponent(This,dwChangeFlag,pIComp);
- }
- #endif
- #endif
- #endif
- #endif /* __INetCfgComponentNotifyGlobal_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetCfgComponentUpperEdge interface
- */
- #ifndef __INetCfgComponentUpperEdge_INTERFACE_DEFINED__
- #define __INetCfgComponentUpperEdge_INTERFACE_DEFINED__
- DEFINE_GUID(IID_INetCfgComponentUpperEdge, 0x932238e4, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("932238e4-bea1-11d0-9298-00c04fc99dcf")
- INetCfgComponentUpperEdge : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE GetInterfaceIdsForAdapter(
- INetCfgComponent *pAdapter,
- DWORD *pdwNumInterfaces,
- GUID **ppguidInterfaceIds) = 0;
- virtual HRESULT STDMETHODCALLTYPE AddInterfacesToAdapter(
- INetCfgComponent *pAdapter,
- DWORD dwNumInterfaces) = 0;
- virtual HRESULT STDMETHODCALLTYPE RemoveInterfacesFromAdapter(
- INetCfgComponent *pAdapter,
- DWORD dwNumInterfaces,
- const GUID *pguidInterfaceIds) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetCfgComponentUpperEdge, 0x932238e4, 0xbea1, 0x11d0, 0x92,0x98, 0x00,0xc0,0x4f,0xc9,0x9d,0xcf)
- #endif
- #else
- typedef struct INetCfgComponentUpperEdgeVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetCfgComponentUpperEdge *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetCfgComponentUpperEdge *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetCfgComponentUpperEdge *This);
- /*** INetCfgComponentUpperEdge methods ***/
- HRESULT (STDMETHODCALLTYPE *GetInterfaceIdsForAdapter)(
- INetCfgComponentUpperEdge *This,
- INetCfgComponent *pAdapter,
- DWORD *pdwNumInterfaces,
- GUID **ppguidInterfaceIds);
- HRESULT (STDMETHODCALLTYPE *AddInterfacesToAdapter)(
- INetCfgComponentUpperEdge *This,
- INetCfgComponent *pAdapter,
- DWORD dwNumInterfaces);
- HRESULT (STDMETHODCALLTYPE *RemoveInterfacesFromAdapter)(
- INetCfgComponentUpperEdge *This,
- INetCfgComponent *pAdapter,
- DWORD dwNumInterfaces,
- const GUID *pguidInterfaceIds);
- END_INTERFACE
- } INetCfgComponentUpperEdgeVtbl;
- interface INetCfgComponentUpperEdge {
- CONST_VTBL INetCfgComponentUpperEdgeVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetCfgComponentUpperEdge_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetCfgComponentUpperEdge_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetCfgComponentUpperEdge_Release(This) (This)->lpVtbl->Release(This)
- /*** INetCfgComponentUpperEdge methods ***/
- #define INetCfgComponentUpperEdge_GetInterfaceIdsForAdapter(This,pAdapter,pdwNumInterfaces,ppguidInterfaceIds) (This)->lpVtbl->GetInterfaceIdsForAdapter(This,pAdapter,pdwNumInterfaces,ppguidInterfaceIds)
- #define INetCfgComponentUpperEdge_AddInterfacesToAdapter(This,pAdapter,dwNumInterfaces) (This)->lpVtbl->AddInterfacesToAdapter(This,pAdapter,dwNumInterfaces)
- #define INetCfgComponentUpperEdge_RemoveInterfacesFromAdapter(This,pAdapter,dwNumInterfaces,pguidInterfaceIds) (This)->lpVtbl->RemoveInterfacesFromAdapter(This,pAdapter,dwNumInterfaces,pguidInterfaceIds)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetCfgComponentUpperEdge_QueryInterface(INetCfgComponentUpperEdge* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetCfgComponentUpperEdge_AddRef(INetCfgComponentUpperEdge* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetCfgComponentUpperEdge_Release(INetCfgComponentUpperEdge* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetCfgComponentUpperEdge methods ***/
- static FORCEINLINE HRESULT INetCfgComponentUpperEdge_GetInterfaceIdsForAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD *pdwNumInterfaces,GUID **ppguidInterfaceIds) {
- return This->lpVtbl->GetInterfaceIdsForAdapter(This,pAdapter,pdwNumInterfaces,ppguidInterfaceIds);
- }
- static FORCEINLINE HRESULT INetCfgComponentUpperEdge_AddInterfacesToAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD dwNumInterfaces) {
- return This->lpVtbl->AddInterfacesToAdapter(This,pAdapter,dwNumInterfaces);
- }
- static FORCEINLINE HRESULT INetCfgComponentUpperEdge_RemoveInterfacesFromAdapter(INetCfgComponentUpperEdge* This,INetCfgComponent *pAdapter,DWORD dwNumInterfaces,const GUID *pguidInterfaceIds) {
- return This->lpVtbl->RemoveInterfacesFromAdapter(This,pAdapter,dwNumInterfaces,pguidInterfaceIds);
- }
- #endif
- #endif
- #endif
- #endif /* __INetCfgComponentUpperEdge_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetLanConnectionUiInfo interface
- */
- #ifndef __INetLanConnectionUiInfo_INTERFACE_DEFINED__
- #define __INetLanConnectionUiInfo_INTERFACE_DEFINED__
- DEFINE_GUID(IID_INetLanConnectionUiInfo, 0xc08956a6, 0x1cd3, 0x11d1, 0xb1,0xc5, 0x00,0x80,0x5f,0xc1,0x27,0x0e);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("c08956a6-1cd3-11d1-b1c5-00805fc1270e")
- INetLanConnectionUiInfo : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE GetDeviceGuid(
- GUID *pguid) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetLanConnectionUiInfo, 0xc08956a6, 0x1cd3, 0x11d1, 0xb1,0xc5, 0x00,0x80,0x5f,0xc1,0x27,0x0e)
- #endif
- #else
- typedef struct INetLanConnectionUiInfoVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetLanConnectionUiInfo *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetLanConnectionUiInfo *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetLanConnectionUiInfo *This);
- /*** INetLanConnectionUiInfo methods ***/
- HRESULT (STDMETHODCALLTYPE *GetDeviceGuid)(
- INetLanConnectionUiInfo *This,
- GUID *pguid);
- END_INTERFACE
- } INetLanConnectionUiInfoVtbl;
- interface INetLanConnectionUiInfo {
- CONST_VTBL INetLanConnectionUiInfoVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetLanConnectionUiInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetLanConnectionUiInfo_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetLanConnectionUiInfo_Release(This) (This)->lpVtbl->Release(This)
- /*** INetLanConnectionUiInfo methods ***/
- #define INetLanConnectionUiInfo_GetDeviceGuid(This,pguid) (This)->lpVtbl->GetDeviceGuid(This,pguid)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetLanConnectionUiInfo_QueryInterface(INetLanConnectionUiInfo* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetLanConnectionUiInfo_AddRef(INetLanConnectionUiInfo* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetLanConnectionUiInfo_Release(INetLanConnectionUiInfo* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetLanConnectionUiInfo methods ***/
- static FORCEINLINE HRESULT INetLanConnectionUiInfo_GetDeviceGuid(INetLanConnectionUiInfo* This,GUID *pguid) {
- return This->lpVtbl->GetDeviceGuid(This,pguid);
- }
- #endif
- #endif
- #endif
- #endif /* __INetLanConnectionUiInfo_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetRasConnectionIpUiInfo interface
- */
- #ifndef __INetRasConnectionIpUiInfo_INTERFACE_DEFINED__
- #define __INetRasConnectionIpUiInfo_INTERFACE_DEFINED__
- typedef enum tagRASCON_IPUI_FLAGS {
- RCUIF_VPN = 0x1,
- RCUIF_DEMAND_DIAL = 0x2,
- RCUIF_NOT_ADMIN = 0x4,
- RCUIF_USE_IPv4_STATICADDRESS = 0x8,
- RCUIF_USE_IPv4_NAME_SERVERS = 0x10,
- RCUIF_USE_IPv4_REMOTE_GATEWAY = 0x20,
- RCUIF_USE_IPv4_EXPLICIT_METRIC = 0x40,
- RCUIF_USE_HEADER_COMPRESSION = 0x80,
- RCUIF_USE_DISABLE_REGISTER_DNS = 0x100,
- RCUIF_USE_PRIVATE_DNS_SUFFIX = 0x200,
- RCUIF_ENABLE_NBT = 0x400,
- RCUIF_USE_IPv6_STATICADDRESS = 0x800,
- RCUIF_USE_IPv6_NAME_SERVERS = 0x1000,
- RCUIF_USE_IPv6_REMOTE_GATEWAY = 0x2000,
- RCUIF_USE_IPv6_EXPLICIT_METRIC = 0x4000,
- RCUIF_DISABLE_CLASS_BASED_ROUTE = 0x8000
- } RASCON_UIINFO_FLAGS;
- typedef struct tagRASCON_IPUI {
- GUID guidConnection;
- WINBOOL fIPv6Cfg;
- DWORD dwFlags;
- WCHAR pszwIpAddr[16];
- WCHAR pszwDnsAddr[16];
- WCHAR pszwDns2Addr[16];
- WCHAR pszwWinsAddr[16];
- WCHAR pszwWins2Addr[16];
- WCHAR pszwDnsSuffix[256];
- WCHAR pszwIpv6Addr[65];
- DWORD dwIpv6PrefixLength;
- WCHAR pszwIpv6DnsAddr[65];
- WCHAR pszwIpv6Dns2Addr[65];
- DWORD dwIPv4InfMetric;
- DWORD dwIPv6InfMetric;
- } RASCON_IPUI;
- DEFINE_GUID(IID_INetRasConnectionIpUiInfo, 0xfaedcf58, 0x31fe, 0x11d1, 0xaa,0xd2, 0x00,0x80,0x5f,0xc1,0x27,0x0e);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("faedcf58-31fe-11d1-aad2-00805fc1270e")
- INetRasConnectionIpUiInfo : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE GetUiInfo(
- RASCON_IPUI *pInfo) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetRasConnectionIpUiInfo, 0xfaedcf58, 0x31fe, 0x11d1, 0xaa,0xd2, 0x00,0x80,0x5f,0xc1,0x27,0x0e)
- #endif
- #else
- typedef struct INetRasConnectionIpUiInfoVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetRasConnectionIpUiInfo *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetRasConnectionIpUiInfo *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetRasConnectionIpUiInfo *This);
- /*** INetRasConnectionIpUiInfo methods ***/
- HRESULT (STDMETHODCALLTYPE *GetUiInfo)(
- INetRasConnectionIpUiInfo *This,
- RASCON_IPUI *pInfo);
- END_INTERFACE
- } INetRasConnectionIpUiInfoVtbl;
- interface INetRasConnectionIpUiInfo {
- CONST_VTBL INetRasConnectionIpUiInfoVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetRasConnectionIpUiInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetRasConnectionIpUiInfo_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetRasConnectionIpUiInfo_Release(This) (This)->lpVtbl->Release(This)
- /*** INetRasConnectionIpUiInfo methods ***/
- #define INetRasConnectionIpUiInfo_GetUiInfo(This,pInfo) (This)->lpVtbl->GetUiInfo(This,pInfo)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetRasConnectionIpUiInfo_QueryInterface(INetRasConnectionIpUiInfo* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetRasConnectionIpUiInfo_AddRef(INetRasConnectionIpUiInfo* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetRasConnectionIpUiInfo_Release(INetRasConnectionIpUiInfo* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetRasConnectionIpUiInfo methods ***/
- static FORCEINLINE HRESULT INetRasConnectionIpUiInfo_GetUiInfo(INetRasConnectionIpUiInfo* This,RASCON_IPUI *pInfo) {
- return This->lpVtbl->GetUiInfo(This,pInfo);
- }
- #endif
- #endif
- #endif
- #endif /* __INetRasConnectionIpUiInfo_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * INetCfgComponentSysPrep interface
- */
- #ifndef __INetCfgComponentSysPrep_INTERFACE_DEFINED__
- #define __INetCfgComponentSysPrep_INTERFACE_DEFINED__
- DEFINE_GUID(IID_INetCfgComponentSysPrep, 0xc0e8ae9a, 0x306e, 0x11d1, 0xaa,0xcf, 0x00,0x80,0x5f,0xc1,0x27,0x0e);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("c0e8ae9a-306e-11d1-aacf-00805fc1270e")
- INetCfgComponentSysPrep : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE SaveAdapterParameters(
- INetCfgSysPrep *pncsp,
- LPCWSTR pszwAnswerSections,
- GUID *pAdapterInstanceGuid) = 0;
- virtual HRESULT STDMETHODCALLTYPE RestoreAdapterParameters(
- LPCWSTR pszwAnswerFile,
- LPCWSTR pszwAnswerSection,
- GUID *pAdapterInstanceGuid) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(INetCfgComponentSysPrep, 0xc0e8ae9a, 0x306e, 0x11d1, 0xaa,0xcf, 0x00,0x80,0x5f,0xc1,0x27,0x0e)
- #endif
- #else
- typedef struct INetCfgComponentSysPrepVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- INetCfgComponentSysPrep *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- INetCfgComponentSysPrep *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- INetCfgComponentSysPrep *This);
- /*** INetCfgComponentSysPrep methods ***/
- HRESULT (STDMETHODCALLTYPE *SaveAdapterParameters)(
- INetCfgComponentSysPrep *This,
- INetCfgSysPrep *pncsp,
- LPCWSTR pszwAnswerSections,
- GUID *pAdapterInstanceGuid);
- HRESULT (STDMETHODCALLTYPE *RestoreAdapterParameters)(
- INetCfgComponentSysPrep *This,
- LPCWSTR pszwAnswerFile,
- LPCWSTR pszwAnswerSection,
- GUID *pAdapterInstanceGuid);
- END_INTERFACE
- } INetCfgComponentSysPrepVtbl;
- interface INetCfgComponentSysPrep {
- CONST_VTBL INetCfgComponentSysPrepVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define INetCfgComponentSysPrep_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define INetCfgComponentSysPrep_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define INetCfgComponentSysPrep_Release(This) (This)->lpVtbl->Release(This)
- /*** INetCfgComponentSysPrep methods ***/
- #define INetCfgComponentSysPrep_SaveAdapterParameters(This,pncsp,pszwAnswerSections,pAdapterInstanceGuid) (This)->lpVtbl->SaveAdapterParameters(This,pncsp,pszwAnswerSections,pAdapterInstanceGuid)
- #define INetCfgComponentSysPrep_RestoreAdapterParameters(This,pszwAnswerFile,pszwAnswerSection,pAdapterInstanceGuid) (This)->lpVtbl->RestoreAdapterParameters(This,pszwAnswerFile,pszwAnswerSection,pAdapterInstanceGuid)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT INetCfgComponentSysPrep_QueryInterface(INetCfgComponentSysPrep* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG INetCfgComponentSysPrep_AddRef(INetCfgComponentSysPrep* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG INetCfgComponentSysPrep_Release(INetCfgComponentSysPrep* This) {
- return This->lpVtbl->Release(This);
- }
- /*** INetCfgComponentSysPrep methods ***/
- static FORCEINLINE HRESULT INetCfgComponentSysPrep_SaveAdapterParameters(INetCfgComponentSysPrep* This,INetCfgSysPrep *pncsp,LPCWSTR pszwAnswerSections,GUID *pAdapterInstanceGuid) {
- return This->lpVtbl->SaveAdapterParameters(This,pncsp,pszwAnswerSections,pAdapterInstanceGuid);
- }
- static FORCEINLINE HRESULT INetCfgComponentSysPrep_RestoreAdapterParameters(INetCfgComponentSysPrep* This,LPCWSTR pszwAnswerFile,LPCWSTR pszwAnswerSection,GUID *pAdapterInstanceGuid) {
- return This->lpVtbl->RestoreAdapterParameters(This,pszwAnswerFile,pszwAnswerSection,pAdapterInstanceGuid);
- }
- #endif
- #endif
- #endif
- #endif /* __INetCfgComponentSysPrep_INTERFACE_DEFINED__ */
- #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
- /* Begin additional prototypes for all interfaces */
- /* End additional prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif /* __netcfgn_h__ */
|