|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 6.00.0361 */ /* Compiler settings for netcfgp.idl:
Oicf, W1, Zp8, env=Win32 (32b run) protocol : dce , ms_ext, c_ext, robust error checks: allocation ref bounds_check enum stub_data VC __declspec() decoration level: __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ //@@MIDL_FILE_HEADING( )
#pragma warning( disable: 4049 ) /* more than 64k source lines */
/* verify that the <rpcndr.h> version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __netcfgp_h__
#define __netcfgp_h__
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif
/* Forward Declarations */
#ifndef __IIpxAdapterInfo_FWD_DEFINED__
#define __IIpxAdapterInfo_FWD_DEFINED__
typedef interface IIpxAdapterInfo IIpxAdapterInfo; #endif /* __IIpxAdapterInfo_FWD_DEFINED__ */
#ifndef __ITcpipProperties_FWD_DEFINED__
#define __ITcpipProperties_FWD_DEFINED__
typedef interface ITcpipProperties ITcpipProperties; #endif /* __ITcpipProperties_FWD_DEFINED__ */
#ifndef __INetCfgInternalSetup_FWD_DEFINED__
#define __INetCfgInternalSetup_FWD_DEFINED__
typedef interface INetCfgInternalSetup INetCfgInternalSetup; #endif /* __INetCfgInternalSetup_FWD_DEFINED__ */
#ifndef __INetCfgComponentPrivate_FWD_DEFINED__
#define __INetCfgComponentPrivate_FWD_DEFINED__
typedef interface INetCfgComponentPrivate INetCfgComponentPrivate; #endif /* __INetCfgComponentPrivate_FWD_DEFINED__ */
#ifndef __INetInstallQueue_FWD_DEFINED__
#define __INetInstallQueue_FWD_DEFINED__
typedef interface INetInstallQueue INetInstallQueue; #endif /* __INetInstallQueue_FWD_DEFINED__ */
#ifndef __INetCfgSpecialCase_FWD_DEFINED__
#define __INetCfgSpecialCase_FWD_DEFINED__
typedef interface INetCfgSpecialCase INetCfgSpecialCase; #endif /* __INetCfgSpecialCase_FWD_DEFINED__ */
/* header files for imported files */ #include "unknwn.h"
#include "netcfgx.h"
#ifdef __cplusplus
extern "C"{ #endif
void * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void * );
/* interface __MIDL_itf_netcfgp_0000 */ /* [local] */
//+-------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//--------------------------------------------------------------------------
#if ( _MSC_VER >= 800 )
#pragma warning(disable:4201)
#endif
STDAPI SvchostChangeSvchostGroup ( LPCWSTR pszService, LPCWSTR pszNewGroup );
extern RPC_IF_HANDLE __MIDL_itf_netcfgp_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_netcfgp_0000_v0_0_s_ifspec;
#ifndef __IIpxAdapterInfo_INTERFACE_DEFINED__
#define __IIpxAdapterInfo_INTERFACE_DEFINED__
/* interface IIpxAdapterInfo */ /* [unique][uuid][object][local] */
EXTERN_C const IID IID_IIpxAdapterInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("98133270-4B20-11D1-AB01-00805FC1270E") IIpxAdapterInfo : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetFrameTypesForAdapter( /* [string][in] */ LPCWSTR pszwAdapterBindName, /* [in] */ DWORD cFrameTypesMax, /* [length_is][size_is][out] */ DWORD *anFrameTypes, /* [ref][out] */ DWORD *pcFrameTypes) = 0; virtual HRESULT STDMETHODCALLTYPE GetVirtualNetworkNumber( /* [out] */ DWORD *pdwVNetworkNumber) = 0; virtual HRESULT STDMETHODCALLTYPE SetVirtualNetworkNumber( /* [in] */ DWORD dwVNetworkNumber) = 0; }; #else /* C style interface */
typedef struct IIpxAdapterInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IIpxAdapterInfo * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IIpxAdapterInfo * This); ULONG ( STDMETHODCALLTYPE *Release )( IIpxAdapterInfo * This); HRESULT ( STDMETHODCALLTYPE *GetFrameTypesForAdapter )( IIpxAdapterInfo * This, /* [string][in] */ LPCWSTR pszwAdapterBindName, /* [in] */ DWORD cFrameTypesMax, /* [length_is][size_is][out] */ DWORD *anFrameTypes, /* [ref][out] */ DWORD *pcFrameTypes); HRESULT ( STDMETHODCALLTYPE *GetVirtualNetworkNumber )( IIpxAdapterInfo * This, /* [out] */ DWORD *pdwVNetworkNumber); HRESULT ( STDMETHODCALLTYPE *SetVirtualNetworkNumber )( IIpxAdapterInfo * This, /* [in] */ DWORD dwVNetworkNumber); END_INTERFACE } IIpxAdapterInfoVtbl;
interface IIpxAdapterInfo { CONST_VTBL struct IIpxAdapterInfoVtbl *lpVtbl; };
#ifdef COBJMACROS
#define IIpxAdapterInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IIpxAdapterInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IIpxAdapterInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IIpxAdapterInfo_GetFrameTypesForAdapter(This,pszwAdapterBindName,cFrameTypesMax,anFrameTypes,pcFrameTypes) \
(This)->lpVtbl -> GetFrameTypesForAdapter(This,pszwAdapterBindName,cFrameTypesMax,anFrameTypes,pcFrameTypes)
#define IIpxAdapterInfo_GetVirtualNetworkNumber(This,pdwVNetworkNumber) \
(This)->lpVtbl -> GetVirtualNetworkNumber(This,pdwVNetworkNumber)
#define IIpxAdapterInfo_SetVirtualNetworkNumber(This,dwVNetworkNumber) \
(This)->lpVtbl -> SetVirtualNetworkNumber(This,dwVNetworkNumber)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IIpxAdapterInfo_GetFrameTypesForAdapter_Proxy( IIpxAdapterInfo * This, /* [string][in] */ LPCWSTR pszwAdapterBindName, /* [in] */ DWORD cFrameTypesMax, /* [length_is][size_is][out] */ DWORD *anFrameTypes, /* [ref][out] */ DWORD *pcFrameTypes);
void __RPC_STUB IIpxAdapterInfo_GetFrameTypesForAdapter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIpxAdapterInfo_GetVirtualNetworkNumber_Proxy( IIpxAdapterInfo * This, /* [out] */ DWORD *pdwVNetworkNumber);
void __RPC_STUB IIpxAdapterInfo_GetVirtualNetworkNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IIpxAdapterInfo_SetVirtualNetworkNumber_Proxy( IIpxAdapterInfo * This, /* [in] */ DWORD dwVNetworkNumber);
void __RPC_STUB IIpxAdapterInfo_SetVirtualNetworkNumber_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __IIpxAdapterInfo_INTERFACE_DEFINED__ */
#ifndef __ITcpipProperties_INTERFACE_DEFINED__
#define __ITcpipProperties_INTERFACE_DEFINED__
/* interface ITcpipProperties */ /* [unique][uuid][object][local] */
typedef struct tagREMOTE_IPINFO { DWORD dwEnableDhcp; WCHAR *pszwIpAddrList; WCHAR *pszwSubnetMaskList; WCHAR *pszwOptionList; } REMOTE_IPINFO;
EXTERN_C const IID IID_ITcpipProperties;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("98133271-4B20-11D1-AB01-00805FC1270E") ITcpipProperties : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetIpInfoForAdapter( /* [in] */ const GUID *pguidAdapter, /* [out] */ REMOTE_IPINFO **ppInfo) = 0; virtual HRESULT STDMETHODCALLTYPE SetIpInfoForAdapter( /* [in] */ const GUID *pguidAdapter, /* [in] */ REMOTE_IPINFO *pInfo) = 0; }; #else /* C style interface */
typedef struct ITcpipPropertiesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITcpipProperties * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITcpipProperties * This); ULONG ( STDMETHODCALLTYPE *Release )( ITcpipProperties * This); HRESULT ( STDMETHODCALLTYPE *GetIpInfoForAdapter )( ITcpipProperties * This, /* [in] */ const GUID *pguidAdapter, /* [out] */ REMOTE_IPINFO **ppInfo); HRESULT ( STDMETHODCALLTYPE *SetIpInfoForAdapter )( ITcpipProperties * This, /* [in] */ const GUID *pguidAdapter, /* [in] */ REMOTE_IPINFO *pInfo); END_INTERFACE } ITcpipPropertiesVtbl;
interface ITcpipProperties { CONST_VTBL struct ITcpipPropertiesVtbl *lpVtbl; };
#ifdef COBJMACROS
#define ITcpipProperties_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITcpipProperties_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITcpipProperties_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITcpipProperties_GetIpInfoForAdapter(This,pguidAdapter,ppInfo) \
(This)->lpVtbl -> GetIpInfoForAdapter(This,pguidAdapter,ppInfo)
#define ITcpipProperties_SetIpInfoForAdapter(This,pguidAdapter,pInfo) \
(This)->lpVtbl -> SetIpInfoForAdapter(This,pguidAdapter,pInfo)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ITcpipProperties_GetIpInfoForAdapter_Proxy( ITcpipProperties * This, /* [in] */ const GUID *pguidAdapter, /* [out] */ REMOTE_IPINFO **ppInfo);
void __RPC_STUB ITcpipProperties_GetIpInfoForAdapter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ITcpipProperties_SetIpInfoForAdapter_Proxy( ITcpipProperties * This, /* [in] */ const GUID *pguidAdapter, /* [in] */ REMOTE_IPINFO *pInfo);
void __RPC_STUB ITcpipProperties_SetIpInfoForAdapter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __ITcpipProperties_INTERFACE_DEFINED__ */
#ifndef __INetCfgInternalSetup_INTERFACE_DEFINED__
#define __INetCfgInternalSetup_INTERFACE_DEFINED__
/* interface INetCfgInternalSetup */ /* [unique][uuid][object][local] */
typedef enum tagCI_FILTER_COMPONENT { FC_LAN = 0, FC_RASSRV = FC_LAN + 1, FC_RASCLI = FC_RASSRV + 1, FC_ATM = FC_RASCLI + 1 } CI_FILTER_COMPONENT;
typedef struct tagCI_FILTER_INFO { CI_FILTER_COMPONENT eFilter; INetCfgComponent *pIComp; void *pvReserved; } CI_FILTER_INFO;
EXTERN_C const IID IID_INetCfgInternalSetup;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("98133276-4B20-11D1-AB01-00805FC1270E") INetCfgInternalSetup : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE BeginBatchOperation( void) = 0; virtual HRESULT STDMETHODCALLTYPE CommitBatchOperation( void) = 0; virtual HRESULT STDMETHODCALLTYPE SelectWithFilterAndInstall( /* [in] */ HWND hwndParent, /* [in] */ const GUID *pClassGuid, /* [in] */ OBO_TOKEN *pOboToken, /* [in] */ const CI_FILTER_INFO *pcfi, /* [out] */ INetCfgComponent **ppIComp) = 0; virtual HRESULT STDMETHODCALLTYPE EnumeratedComponentInstalled( /* [in] */ PVOID pComponent) = 0; virtual HRESULT STDMETHODCALLTYPE EnumeratedComponentUpdated( /* [in] */ LPCWSTR pszPnpId) = 0; virtual HRESULT STDMETHODCALLTYPE UpdateNonEnumeratedComponent( /* [in] */ INetCfgComponent *pIComp, /* [in] */ DWORD dwSetupFlags, /* [in] */ DWORD dwUpgradeFromBuildNo) = 0; virtual HRESULT STDMETHODCALLTYPE EnumeratedComponentRemoved( /* [in] */ LPCWSTR pszPnpId) = 0; }; #else /* C style interface */
typedef struct INetCfgInternalSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetCfgInternalSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetCfgInternalSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( INetCfgInternalSetup * This); HRESULT ( STDMETHODCALLTYPE *BeginBatchOperation )( INetCfgInternalSetup * This); HRESULT ( STDMETHODCALLTYPE *CommitBatchOperation )( INetCfgInternalSetup * This); HRESULT ( STDMETHODCALLTYPE *SelectWithFilterAndInstall )( INetCfgInternalSetup * This, /* [in] */ HWND hwndParent, /* [in] */ const GUID *pClassGuid, /* [in] */ OBO_TOKEN *pOboToken, /* [in] */ const CI_FILTER_INFO *pcfi, /* [out] */ INetCfgComponent **ppIComp); HRESULT ( STDMETHODCALLTYPE *EnumeratedComponentInstalled )( INetCfgInternalSetup * This, /* [in] */ PVOID pComponent); HRESULT ( STDMETHODCALLTYPE *EnumeratedComponentUpdated )( INetCfgInternalSetup * This, /* [in] */ LPCWSTR pszPnpId); HRESULT ( STDMETHODCALLTYPE *UpdateNonEnumeratedComponent )( INetCfgInternalSetup * This, /* [in] */ INetCfgComponent *pIComp, /* [in] */ DWORD dwSetupFlags, /* [in] */ DWORD dwUpgradeFromBuildNo); HRESULT ( STDMETHODCALLTYPE *EnumeratedComponentRemoved )( INetCfgInternalSetup * This, /* [in] */ LPCWSTR pszPnpId); END_INTERFACE } INetCfgInternalSetupVtbl;
interface INetCfgInternalSetup { CONST_VTBL struct INetCfgInternalSetupVtbl *lpVtbl; };
#ifdef COBJMACROS
#define INetCfgInternalSetup_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgInternalSetup_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgInternalSetup_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgInternalSetup_BeginBatchOperation(This) \
(This)->lpVtbl -> BeginBatchOperation(This)
#define INetCfgInternalSetup_CommitBatchOperation(This) \
(This)->lpVtbl -> CommitBatchOperation(This)
#define INetCfgInternalSetup_SelectWithFilterAndInstall(This,hwndParent,pClassGuid,pOboToken,pcfi,ppIComp) \
(This)->lpVtbl -> SelectWithFilterAndInstall(This,hwndParent,pClassGuid,pOboToken,pcfi,ppIComp)
#define INetCfgInternalSetup_EnumeratedComponentInstalled(This,pComponent) \
(This)->lpVtbl -> EnumeratedComponentInstalled(This,pComponent)
#define INetCfgInternalSetup_EnumeratedComponentUpdated(This,pszPnpId) \
(This)->lpVtbl -> EnumeratedComponentUpdated(This,pszPnpId)
#define INetCfgInternalSetup_UpdateNonEnumeratedComponent(This,pIComp,dwSetupFlags,dwUpgradeFromBuildNo) \
(This)->lpVtbl -> UpdateNonEnumeratedComponent(This,pIComp,dwSetupFlags,dwUpgradeFromBuildNo)
#define INetCfgInternalSetup_EnumeratedComponentRemoved(This,pszPnpId) \
(This)->lpVtbl -> EnumeratedComponentRemoved(This,pszPnpId)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgInternalSetup_BeginBatchOperation_Proxy( INetCfgInternalSetup * This);
void __RPC_STUB INetCfgInternalSetup_BeginBatchOperation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgInternalSetup_CommitBatchOperation_Proxy( INetCfgInternalSetup * This);
void __RPC_STUB INetCfgInternalSetup_CommitBatchOperation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgInternalSetup_SelectWithFilterAndInstall_Proxy( INetCfgInternalSetup * This, /* [in] */ HWND hwndParent, /* [in] */ const GUID *pClassGuid, /* [in] */ OBO_TOKEN *pOboToken, /* [in] */ const CI_FILTER_INFO *pcfi, /* [out] */ INetCfgComponent **ppIComp);
void __RPC_STUB INetCfgInternalSetup_SelectWithFilterAndInstall_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgInternalSetup_EnumeratedComponentInstalled_Proxy( INetCfgInternalSetup * This, /* [in] */ PVOID pComponent);
void __RPC_STUB INetCfgInternalSetup_EnumeratedComponentInstalled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgInternalSetup_EnumeratedComponentUpdated_Proxy( INetCfgInternalSetup * This, /* [in] */ LPCWSTR pszPnpId);
void __RPC_STUB INetCfgInternalSetup_EnumeratedComponentUpdated_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgInternalSetup_UpdateNonEnumeratedComponent_Proxy( INetCfgInternalSetup * This, /* [in] */ INetCfgComponent *pIComp, /* [in] */ DWORD dwSetupFlags, /* [in] */ DWORD dwUpgradeFromBuildNo);
void __RPC_STUB INetCfgInternalSetup_UpdateNonEnumeratedComponent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgInternalSetup_EnumeratedComponentRemoved_Proxy( INetCfgInternalSetup * This, /* [in] */ LPCWSTR pszPnpId);
void __RPC_STUB INetCfgInternalSetup_EnumeratedComponentRemoved_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __INetCfgInternalSetup_INTERFACE_DEFINED__ */
#ifndef __INetCfgComponentPrivate_INTERFACE_DEFINED__
#define __INetCfgComponentPrivate_INTERFACE_DEFINED__
/* interface INetCfgComponentPrivate */ /* [unique][uuid][object][local] */
EXTERN_C const IID IID_INetCfgComponentPrivate;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("98133273-4B20-11D1-AB01-00805FC1270E") INetCfgComponentPrivate : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE QueryNotifyObject( /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject) = 0; virtual HRESULT STDMETHODCALLTYPE SetDirty( void) = 0; virtual HRESULT STDMETHODCALLTYPE NotifyUpperEdgeConfigChange( void) = 0; }; #else /* C style interface */
typedef struct INetCfgComponentPrivateVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetCfgComponentPrivate * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetCfgComponentPrivate * This); ULONG ( STDMETHODCALLTYPE *Release )( INetCfgComponentPrivate * This); HRESULT ( STDMETHODCALLTYPE *QueryNotifyObject )( INetCfgComponentPrivate * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); HRESULT ( STDMETHODCALLTYPE *SetDirty )( INetCfgComponentPrivate * This); HRESULT ( STDMETHODCALLTYPE *NotifyUpperEdgeConfigChange )( INetCfgComponentPrivate * This); END_INTERFACE } INetCfgComponentPrivateVtbl;
interface INetCfgComponentPrivate { CONST_VTBL struct INetCfgComponentPrivateVtbl *lpVtbl; };
#ifdef COBJMACROS
#define INetCfgComponentPrivate_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgComponentPrivate_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgComponentPrivate_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgComponentPrivate_QueryNotifyObject(This,riid,ppvObject) \
(This)->lpVtbl -> QueryNotifyObject(This,riid,ppvObject)
#define INetCfgComponentPrivate_SetDirty(This) \
(This)->lpVtbl -> SetDirty(This)
#define INetCfgComponentPrivate_NotifyUpperEdgeConfigChange(This) \
(This)->lpVtbl -> NotifyUpperEdgeConfigChange(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgComponentPrivate_QueryNotifyObject_Proxy( INetCfgComponentPrivate * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject);
void __RPC_STUB INetCfgComponentPrivate_QueryNotifyObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentPrivate_SetDirty_Proxy( INetCfgComponentPrivate * This);
void __RPC_STUB INetCfgComponentPrivate_SetDirty_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentPrivate_NotifyUpperEdgeConfigChange_Proxy( INetCfgComponentPrivate * This);
void __RPC_STUB INetCfgComponentPrivate_NotifyUpperEdgeConfigChange_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __INetCfgComponentPrivate_INTERFACE_DEFINED__ */
#ifndef __INetInstallQueue_INTERFACE_DEFINED__
#define __INetInstallQueue_INTERFACE_DEFINED__
/* interface INetInstallQueue */ /* [unique][uuid][object] */
typedef enum tagNC_INSTALL_TYPE { NCI_INSTALL = 0, NCI_UPDATE = NCI_INSTALL + 1, NCI_REMOVE = NCI_UPDATE + 1 } NC_INSTALL_TYPE;
typedef struct NIQ_INFO { NC_INSTALL_TYPE eType; GUID ClassGuid; GUID InstanceGuid; DWORD dwCharacter; LPCWSTR pszPnpId; LPCWSTR pszInfId; DWORD dwDeipFlags; } NIQ_INFO;
EXTERN_C const IID IID_INetInstallQueue;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("98133274-4B20-11D1-AB01-00805FC1270E") INetInstallQueue : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE AddItem( /* [in] */ const NIQ_INFO *pInfo) = 0; virtual HRESULT STDMETHODCALLTYPE ProcessItems( void) = 0; }; #else /* C style interface */
typedef struct INetInstallQueueVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetInstallQueue * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetInstallQueue * This); ULONG ( STDMETHODCALLTYPE *Release )( INetInstallQueue * This); HRESULT ( STDMETHODCALLTYPE *AddItem )( INetInstallQueue * This, /* [in] */ const NIQ_INFO *pInfo); HRESULT ( STDMETHODCALLTYPE *ProcessItems )( INetInstallQueue * This); END_INTERFACE } INetInstallQueueVtbl;
interface INetInstallQueue { CONST_VTBL struct INetInstallQueueVtbl *lpVtbl; };
#ifdef COBJMACROS
#define INetInstallQueue_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetInstallQueue_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetInstallQueue_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetInstallQueue_AddItem(This,pInfo) \
(This)->lpVtbl -> AddItem(This,pInfo)
#define INetInstallQueue_ProcessItems(This) \
(This)->lpVtbl -> ProcessItems(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetInstallQueue_AddItem_Proxy( INetInstallQueue * This, /* [in] */ const NIQ_INFO *pInfo);
void __RPC_STUB INetInstallQueue_AddItem_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetInstallQueue_ProcessItems_Proxy( INetInstallQueue * This);
void __RPC_STUB INetInstallQueue_ProcessItems_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __INetInstallQueue_INTERFACE_DEFINED__ */
#ifndef __INetCfgSpecialCase_INTERFACE_DEFINED__
#define __INetCfgSpecialCase_INTERFACE_DEFINED__
/* interface INetCfgSpecialCase */ /* [unique][uuid][object][local] */
EXTERN_C const IID IID_INetCfgSpecialCase;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("C0E8AE95-306E-11D1-AACF-00805FC1270E") INetCfgSpecialCase : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetAdapterOrder( /* [out] */ DWORD *pcAdapters, /* [out] */ INetCfgComponent ***papAdapters, /* [out] */ BOOL *pfWanAdaptersFirst) = 0; virtual HRESULT STDMETHODCALLTYPE SetAdapterOrder( /* [in] */ DWORD cAdapters, /* [in] */ INetCfgComponent **apAdapters, /* [in] */ BOOL fWanAdaptersFirst) = 0; virtual HRESULT STDMETHODCALLTYPE GetWanAdaptersFirst( /* [out] */ BOOL *pfWanAdaptersFirst) = 0; virtual HRESULT STDMETHODCALLTYPE SetWanAdaptersFirst( /* [in] */ BOOL fWanAdaptersFirst) = 0; }; #else /* C style interface */
typedef struct INetCfgSpecialCaseVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetCfgSpecialCase * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetCfgSpecialCase * This); ULONG ( STDMETHODCALLTYPE *Release )( INetCfgSpecialCase * This); HRESULT ( STDMETHODCALLTYPE *GetAdapterOrder )( INetCfgSpecialCase * This, /* [out] */ DWORD *pcAdapters, /* [out] */ INetCfgComponent ***papAdapters, /* [out] */ BOOL *pfWanAdaptersFirst); HRESULT ( STDMETHODCALLTYPE *SetAdapterOrder )( INetCfgSpecialCase * This, /* [in] */ DWORD cAdapters, /* [in] */ INetCfgComponent **apAdapters, /* [in] */ BOOL fWanAdaptersFirst); HRESULT ( STDMETHODCALLTYPE *GetWanAdaptersFirst )( INetCfgSpecialCase * This, /* [out] */ BOOL *pfWanAdaptersFirst); HRESULT ( STDMETHODCALLTYPE *SetWanAdaptersFirst )( INetCfgSpecialCase * This, /* [in] */ BOOL fWanAdaptersFirst); END_INTERFACE } INetCfgSpecialCaseVtbl;
interface INetCfgSpecialCase { CONST_VTBL struct INetCfgSpecialCaseVtbl *lpVtbl; };
#ifdef COBJMACROS
#define INetCfgSpecialCase_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgSpecialCase_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgSpecialCase_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgSpecialCase_GetAdapterOrder(This,pcAdapters,papAdapters,pfWanAdaptersFirst) \
(This)->lpVtbl -> GetAdapterOrder(This,pcAdapters,papAdapters,pfWanAdaptersFirst)
#define INetCfgSpecialCase_SetAdapterOrder(This,cAdapters,apAdapters,fWanAdaptersFirst) \
(This)->lpVtbl -> SetAdapterOrder(This,cAdapters,apAdapters,fWanAdaptersFirst)
#define INetCfgSpecialCase_GetWanAdaptersFirst(This,pfWanAdaptersFirst) \
(This)->lpVtbl -> GetWanAdaptersFirst(This,pfWanAdaptersFirst)
#define INetCfgSpecialCase_SetWanAdaptersFirst(This,fWanAdaptersFirst) \
(This)->lpVtbl -> SetWanAdaptersFirst(This,fWanAdaptersFirst)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgSpecialCase_GetAdapterOrder_Proxy( INetCfgSpecialCase * This, /* [out] */ DWORD *pcAdapters, /* [out] */ INetCfgComponent ***papAdapters, /* [out] */ BOOL *pfWanAdaptersFirst);
void __RPC_STUB INetCfgSpecialCase_GetAdapterOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgSpecialCase_SetAdapterOrder_Proxy( INetCfgSpecialCase * This, /* [in] */ DWORD cAdapters, /* [in] */ INetCfgComponent **apAdapters, /* [in] */ BOOL fWanAdaptersFirst);
void __RPC_STUB INetCfgSpecialCase_SetAdapterOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgSpecialCase_GetWanAdaptersFirst_Proxy( INetCfgSpecialCase * This, /* [out] */ BOOL *pfWanAdaptersFirst);
void __RPC_STUB INetCfgSpecialCase_GetWanAdaptersFirst_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgSpecialCase_SetWanAdaptersFirst_Proxy( INetCfgSpecialCase * This, /* [in] */ BOOL fWanAdaptersFirst);
void __RPC_STUB INetCfgSpecialCase_SetWanAdaptersFirst_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase);
#endif /* __INetCfgSpecialCase_INTERFACE_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
} #endif
#endif
|