123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534 |
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0347 */
- /* Compiler settings for netprov.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( )
- /* 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 __netprov_h__
- #define __netprov_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IProvisioningDomain_FWD_DEFINED__
- #define __IProvisioningDomain_FWD_DEFINED__
- typedef interface IProvisioningDomain IProvisioningDomain;
- #endif /* __IProvisioningDomain_FWD_DEFINED__ */
- #ifndef __IProvisioningProfileWireless_FWD_DEFINED__
- #define __IProvisioningProfileWireless_FWD_DEFINED__
- typedef interface IProvisioningProfileWireless IProvisioningProfileWireless;
- #endif /* __IProvisioningProfileWireless_FWD_DEFINED__ */
- #ifndef __IFlashConfig_FWD_DEFINED__
- #define __IFlashConfig_FWD_DEFINED__
- typedef interface IFlashConfig IFlashConfig;
- #endif /* __IFlashConfig_FWD_DEFINED__ */
- #ifndef __NetProvisioning_FWD_DEFINED__
- #define __NetProvisioning_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NetProvisioning NetProvisioning;
- #else
- typedef struct NetProvisioning NetProvisioning;
- #endif /* __cplusplus */
- #endif /* __NetProvisioning_FWD_DEFINED__ */
- #ifndef __FlashConfig_FWD_DEFINED__
- #define __FlashConfig_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class FlashConfig FlashConfig;
- #else
- typedef struct FlashConfig FlashConfig;
- #endif /* __cplusplus */
- #endif /* __FlashConfig_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "prsht.h"
- #include "msxml.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_netprov_0000 */
- /* [local] */
- //+-------------------------------------------------------------------------
- //
- // Microsoft Windows
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //
- //--------------------------------------------------------------------------
- #if ( _MSC_VER >= 800 )
- #pragma warning(disable:4201)
- #endif
- extern RPC_IF_HANDLE __MIDL_itf_netprov_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_netprov_0000_v0_0_s_ifspec;
- #ifndef __IProvisioningDomain_INTERFACE_DEFINED__
- #define __IProvisioningDomain_INTERFACE_DEFINED__
- /* interface IProvisioningDomain */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IProvisioningDomain;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("c96fbd50-24dd-11d8-89fb-00904b2ea9c6")
- IProvisioningDomain : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Add(
- /* [string][in] */ LPCWSTR pszwPathToFolder) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Query(
- /* [string][in] */ LPCWSTR pszwDomain,
- /* [string][in] */ LPCWSTR pszwLanguage,
- /* [string][in] */ LPCWSTR pszwXPathQuery,
- /* [out] */ IXMLDOMNodeList **Nodes) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IProvisioningDomainVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IProvisioningDomain * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IProvisioningDomain * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IProvisioningDomain * This);
-
- HRESULT ( STDMETHODCALLTYPE *Add )(
- IProvisioningDomain * This,
- /* [string][in] */ LPCWSTR pszwPathToFolder);
-
- HRESULT ( STDMETHODCALLTYPE *Query )(
- IProvisioningDomain * This,
- /* [string][in] */ LPCWSTR pszwDomain,
- /* [string][in] */ LPCWSTR pszwLanguage,
- /* [string][in] */ LPCWSTR pszwXPathQuery,
- /* [out] */ IXMLDOMNodeList **Nodes);
-
- END_INTERFACE
- } IProvisioningDomainVtbl;
- interface IProvisioningDomain
- {
- CONST_VTBL struct IProvisioningDomainVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IProvisioningDomain_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IProvisioningDomain_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IProvisioningDomain_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IProvisioningDomain_Add(This,pszwPathToFolder) \
- (This)->lpVtbl -> Add(This,pszwPathToFolder)
- #define IProvisioningDomain_Query(This,pszwDomain,pszwLanguage,pszwXPathQuery,Nodes) \
- (This)->lpVtbl -> Query(This,pszwDomain,pszwLanguage,pszwXPathQuery,Nodes)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IProvisioningDomain_Add_Proxy(
- IProvisioningDomain * This,
- /* [string][in] */ LPCWSTR pszwPathToFolder);
- void __RPC_STUB IProvisioningDomain_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IProvisioningDomain_Query_Proxy(
- IProvisioningDomain * This,
- /* [string][in] */ LPCWSTR pszwDomain,
- /* [string][in] */ LPCWSTR pszwLanguage,
- /* [string][in] */ LPCWSTR pszwXPathQuery,
- /* [out] */ IXMLDOMNodeList **Nodes);
- void __RPC_STUB IProvisioningDomain_Query_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IProvisioningDomain_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_netprov_0150 */
- /* [local] */
- //
- // WZC Wireless CreateProfile private error codes (returned in *pulStatus)
- // WZC_PROFILE_SUCCESS is applicable only if the HRESULT returned is also
- // S_OK
- //
- #define WZC_PROFILE_SUCCESS 0
- #define WZC_PROFILE_XML_ERROR_NO_VERSION 1
- #define WZC_PROFILE_XML_ERROR_BAD_VERSION 2
- #define WZC_PROFILE_XML_ERROR_UNSUPPORTED_VERSION 3
- #define WZC_PROFILE_XML_ERROR_SSID_NOT_FOUND 4
- #define WZC_PROFILE_XML_ERROR_BAD_SSID 5
- #define WZC_PROFILE_XML_ERROR_CONNECTION_TYPE 6
- #define WZC_PROFILE_XML_ERROR_AUTHENTICATION 7
- #define WZC_PROFILE_XML_ERROR_ENCRYPTION 8
- #define WZC_PROFILE_XML_ERROR_KEY_PROVIDED_AUTOMATICALLY 9
- #define WZC_PROFILE_XML_ERROR_1X_ENABLED 10
- #define WZC_PROFILE_XML_ERROR_EAP_METHOD 11
- #define WZC_PROFILE_XML_ERROR_BAD_KEY_INDEX 12
- #define WZC_PROFILE_XML_ERROR_KEY_INDEX_RANGE 13
- #define WZC_PROFILE_XML_ERROR_BAD_NETWORK_KEY 14
- #define WZC_PROFILE_CONFIG_ERROR_INVALID_AUTH_FOR_CONNECTION_TYPE 15
- #define WZC_PROFILE_CONFIG_ERROR_INVALID_ENCRYPTION_FOR_AUTHMODE 16
- #define WZC_PROFILE_CONFIG_ERROR_KEY_REQUIRED 17
- #define WZC_PROFILE_CONFIG_ERROR_KEY_INDEX_REQUIRED 18
- #define WZC_PROFILE_CONFIG_ERROR_KEY_INDEX_NOT_APPLICABLE 19
- #define WZC_PROFILE_CONFIG_ERROR_1X_NOT_ALLOWED 20
- #define WZC_PROFILE_CONFIG_ERROR_1X_NOT_ALLOWED_KEY_REQUIRED 21
- #define WZC_PROFILE_CONFIG_ERROR_1X_NOT_ENABLED_KEY_PROVIDED 22
- #define WZC_PROFILE_CONFIG_ERROR_EAP_METHOD_REQUIRED 23
- #define WZC_PROFILE_CONFIG_ERROR_EAP_METHOD_NOT_APPLICABLE 24
- #define WZC_PROFILE_CONFIG_ERROR_WPA_NOT_SUPPORTED 25
- #define WZC_PROFILE_CONFIG_ERROR_WPA_ENCRYPTION_NOT_SUPPORTED 26
- #define WZC_PROFILE_SET_ERROR_DUPLICATE_NETWORK 27
- #define WZC_PROFILE_SET_ERROR_MEMORY_ALLOCATION 28
- #define WZC_PROFILE_SET_ERROR_READING_1X_CONFIG 29
- #define WZC_PROFILE_SET_ERROR_WRITING_1X_CONFIG 30
- #define WZC_PROFILE_SET_ERROR_WRITING_WZC_CFG 31
- #define WZC_PROFILE_API_ERROR_NOT_SUPPORTED 32
- #define WZC_PROFILE_API_ERROR_FAILED_TO_LOAD_XML 33
- #define WZC_PROFILE_API_ERROR_FAILED_TO_LOAD_SCHEMA 34
- #define WZC_PROFILE_API_ERROR_XML_VALIDATION_FAILED 35
- #define WZC_PROFILE_API_ERROR_INTERNAL 36
- extern RPC_IF_HANDLE __MIDL_itf_netprov_0150_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_netprov_0150_v0_0_s_ifspec;
- #ifndef __IProvisioningProfileWireless_INTERFACE_DEFINED__
- #define __IProvisioningProfileWireless_INTERFACE_DEFINED__
- /* interface IProvisioningProfileWireless */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IProvisioningProfileWireless;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("c96fbd51-24dd-11d8-89fb-00904b2ea9c6")
- IProvisioningProfileWireless : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE CreateProfile(
- /* [in] */ BSTR bstrXMLWirelessConfigProfile,
- /* [in] */ BSTR bstrXMLConnectionConfigProfile,
- /* [in] */ GUID *pAdapterInstanceGuid,
- /* [out] */ ULONG *pulStatus) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IProvisioningProfileWirelessVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IProvisioningProfileWireless * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IProvisioningProfileWireless * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IProvisioningProfileWireless * This);
-
- HRESULT ( STDMETHODCALLTYPE *CreateProfile )(
- IProvisioningProfileWireless * This,
- /* [in] */ BSTR bstrXMLWirelessConfigProfile,
- /* [in] */ BSTR bstrXMLConnectionConfigProfile,
- /* [in] */ GUID *pAdapterInstanceGuid,
- /* [out] */ ULONG *pulStatus);
-
- END_INTERFACE
- } IProvisioningProfileWirelessVtbl;
- interface IProvisioningProfileWireless
- {
- CONST_VTBL struct IProvisioningProfileWirelessVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IProvisioningProfileWireless_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IProvisioningProfileWireless_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IProvisioningProfileWireless_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IProvisioningProfileWireless_CreateProfile(This,bstrXMLWirelessConfigProfile,bstrXMLConnectionConfigProfile,pAdapterInstanceGuid,pulStatus) \
- (This)->lpVtbl -> CreateProfile(This,bstrXMLWirelessConfigProfile,bstrXMLConnectionConfigProfile,pAdapterInstanceGuid,pulStatus)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IProvisioningProfileWireless_CreateProfile_Proxy(
- IProvisioningProfileWireless * This,
- /* [in] */ BSTR bstrXMLWirelessConfigProfile,
- /* [in] */ BSTR bstrXMLConnectionConfigProfile,
- /* [in] */ GUID *pAdapterInstanceGuid,
- /* [out] */ ULONG *pulStatus);
- void __RPC_STUB IProvisioningProfileWireless_CreateProfile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IProvisioningProfileWireless_INTERFACE_DEFINED__ */
- #ifndef __IFlashConfig_INTERFACE_DEFINED__
- #define __IFlashConfig_INTERFACE_DEFINED__
- /* interface IFlashConfig */
- /* [object][version][uuid] */
- typedef
- enum tagFLASHCONFIG_FLAGS
- { FCF_INFRASTRUCTURE = 0,
- FCF_ADHOC = 1
- } FLASHCONFIG_FLAGS;
- EXTERN_C const IID IID_IFlashConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8244dedf-cf04-41fa-812f-e151f492c5aa")
- IFlashConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE RunWizard(
- /* [in] */ HWND hwndParent,
- /* [in] */ FLASHCONFIG_FLAGS eFlags) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IFlashConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IFlashConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IFlashConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IFlashConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *RunWizard )(
- IFlashConfig * This,
- /* [in] */ HWND hwndParent,
- /* [in] */ FLASHCONFIG_FLAGS eFlags);
-
- END_INTERFACE
- } IFlashConfigVtbl;
- interface IFlashConfig
- {
- CONST_VTBL struct IFlashConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IFlashConfig_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IFlashConfig_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
- #define IFlashConfig_Release(This) \
- (This)->lpVtbl -> Release(This)
- #define IFlashConfig_RunWizard(This,hwndParent,eFlags) \
- (This)->lpVtbl -> RunWizard(This,hwndParent,eFlags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IFlashConfig_RunWizard_Proxy(
- IFlashConfig * This,
- /* [in] */ HWND hwndParent,
- /* [in] */ FLASHCONFIG_FLAGS eFlags);
- void __RPC_STUB IFlashConfig_RunWizard_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IFlashConfig_INTERFACE_DEFINED__ */
- #ifndef __NETPROVLib_LIBRARY_DEFINED__
- #define __NETPROVLib_LIBRARY_DEFINED__
- /* library NETPROVLib */
- /* [helpstring][version][uuid] */
- EXTERN_C const IID LIBID_NETPROVLib;
- EXTERN_C const CLSID CLSID_NetProvisioning;
- #ifdef __cplusplus
- class DECLSPEC_UUID("2aa2b5fe-b846-4d07-810c-b21ee45320e3")
- NetProvisioning;
- #endif
- EXTERN_C const CLSID CLSID_FlashConfig;
- #ifdef __cplusplus
- class DECLSPEC_UUID("9f63805a-42a7-4472-babc-642466c91d59")
- FlashConfig;
- #endif
- #endif /* __NETPROVLib_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsigned long , HWND * );
- unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, HWND * );
- unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * );
- void __RPC_USER HWND_UserFree( unsigned long *, HWND * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif
|