Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3848 lines
131 KiB

#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 5.02.0221 */
/* at Tue Dec 22 23:42:06 1998
*/
/* Compiler settings for icwhelp.idl:
Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data , no_format_optimization
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 __icwhelp_h__
#define __icwhelp_h__
/* Forward Declarations */
#ifndef __IRefDial_FWD_DEFINED__
#define __IRefDial_FWD_DEFINED__
typedef interface IRefDial IRefDial;
#endif /* __IRefDial_FWD_DEFINED__ */
#ifndef __IDialErr_FWD_DEFINED__
#define __IDialErr_FWD_DEFINED__
typedef interface IDialErr IDialErr;
#endif /* __IDialErr_FWD_DEFINED__ */
#ifndef __ISmartStart_FWD_DEFINED__
#define __ISmartStart_FWD_DEFINED__
typedef interface ISmartStart ISmartStart;
#endif /* __ISmartStart_FWD_DEFINED__ */
#ifndef __IICWSystemConfig_FWD_DEFINED__
#define __IICWSystemConfig_FWD_DEFINED__
typedef interface IICWSystemConfig IICWSystemConfig;
#endif /* __IICWSystemConfig_FWD_DEFINED__ */
#ifndef __ITapiLocationInfo_FWD_DEFINED__
#define __ITapiLocationInfo_FWD_DEFINED__
typedef interface ITapiLocationInfo ITapiLocationInfo;
#endif /* __ITapiLocationInfo_FWD_DEFINED__ */
#ifndef __IUserInfo_FWD_DEFINED__
#define __IUserInfo_FWD_DEFINED__
typedef interface IUserInfo IUserInfo;
#endif /* __IUserInfo_FWD_DEFINED__ */
#ifndef __IWebGate_FWD_DEFINED__
#define __IWebGate_FWD_DEFINED__
typedef interface IWebGate IWebGate;
#endif /* __IWebGate_FWD_DEFINED__ */
#ifndef __IINSHandler_FWD_DEFINED__
#define __IINSHandler_FWD_DEFINED__
typedef interface IINSHandler IINSHandler;
#endif /* __IINSHandler_FWD_DEFINED__ */
#ifndef ___RefDialEvents_FWD_DEFINED__
#define ___RefDialEvents_FWD_DEFINED__
typedef interface _RefDialEvents _RefDialEvents;
#endif /* ___RefDialEvents_FWD_DEFINED__ */
#ifndef __RefDial_FWD_DEFINED__
#define __RefDial_FWD_DEFINED__
#ifdef __cplusplus
typedef class RefDial RefDial;
#else
typedef struct RefDial RefDial;
#endif /* __cplusplus */
#endif /* __RefDial_FWD_DEFINED__ */
#ifndef __DialErr_FWD_DEFINED__
#define __DialErr_FWD_DEFINED__
#ifdef __cplusplus
typedef class DialErr DialErr;
#else
typedef struct DialErr DialErr;
#endif /* __cplusplus */
#endif /* __DialErr_FWD_DEFINED__ */
#ifndef __SmartStart_FWD_DEFINED__
#define __SmartStart_FWD_DEFINED__
#ifdef __cplusplus
typedef class SmartStart SmartStart;
#else
typedef struct SmartStart SmartStart;
#endif /* __cplusplus */
#endif /* __SmartStart_FWD_DEFINED__ */
#ifndef __ICWSystemConfig_FWD_DEFINED__
#define __ICWSystemConfig_FWD_DEFINED__
#ifdef __cplusplus
typedef class ICWSystemConfig ICWSystemConfig;
#else
typedef struct ICWSystemConfig ICWSystemConfig;
#endif /* __cplusplus */
#endif /* __ICWSystemConfig_FWD_DEFINED__ */
#ifndef __TapiLocationInfo_FWD_DEFINED__
#define __TapiLocationInfo_FWD_DEFINED__
#ifdef __cplusplus
typedef class TapiLocationInfo TapiLocationInfo;
#else
typedef struct TapiLocationInfo TapiLocationInfo;
#endif /* __cplusplus */
#endif /* __TapiLocationInfo_FWD_DEFINED__ */
#ifndef __UserInfo_FWD_DEFINED__
#define __UserInfo_FWD_DEFINED__
#ifdef __cplusplus
typedef class UserInfo UserInfo;
#else
typedef struct UserInfo UserInfo;
#endif /* __cplusplus */
#endif /* __UserInfo_FWD_DEFINED__ */
#ifndef ___WebGateEvents_FWD_DEFINED__
#define ___WebGateEvents_FWD_DEFINED__
typedef interface _WebGateEvents _WebGateEvents;
#endif /* ___WebGateEvents_FWD_DEFINED__ */
#ifndef __WebGate_FWD_DEFINED__
#define __WebGate_FWD_DEFINED__
#ifdef __cplusplus
typedef class WebGate WebGate;
#else
typedef struct WebGate WebGate;
#endif /* __cplusplus */
#endif /* __WebGate_FWD_DEFINED__ */
#ifndef ___INSHandlerEvents_FWD_DEFINED__
#define ___INSHandlerEvents_FWD_DEFINED__
typedef interface _INSHandlerEvents _INSHandlerEvents;
#endif /* ___INSHandlerEvents_FWD_DEFINED__ */
#ifndef __INSHandler_FWD_DEFINED__
#define __INSHandler_FWD_DEFINED__
#ifdef __cplusplus
typedef class INSHandler INSHandler;
#else
typedef struct INSHandler INSHandler;
#endif /* __cplusplus */
#endif /* __INSHandler_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"
#ifdef __cplusplus
extern "C"{
#endif
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/* interface __MIDL_itf_icwhelp_0000 */
/* [local] */
#pragma once
extern RPC_IF_HANDLE __MIDL_itf_icwhelp_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_icwhelp_0000_v0_0_s_ifspec;
#ifndef __IRefDial_INTERFACE_DEFINED__
#define __IRefDial_INTERFACE_DEFINED__
/* interface IRefDial */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IRefDial;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("1E794A09-86F4-11D1-ADD8-0000F87734F0")
IRefDial : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoConnect(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DownloadStatusString(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetupForDialing(
BSTR bstrISPFILE,
DWORD dwCountry,
BSTR bstrAreaCode,
DWORD dwFlag,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QuitWizard(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserPickNumber(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialPhoneNumber(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DialPhoneNumber(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PromoCode(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PromoCode(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProductCode(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProductCode(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoOfferDownload(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialStatusString(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoHangup( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ProcessSignedPID(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignedPID(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FormReferralServerURL(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignupURL(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TryAgain(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialErrorMsg(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ModemEnum_Reset( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ModemEnum_Next(
/* [retval][out] */ BSTR __RPC_FAR *pDeviceName) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ModemEnum_NumDevices(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupportNumber(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowDialingProperties(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowPhoneBook(
/* [in] */ DWORD dwCountryCode,
/* [in] */ long newVal,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ValidatePhoneNumber(
/* [in] */ BSTR bstrPhoneNumber,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HavePhoneBook(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BrandingFlags(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BrandingFlags(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentModem(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CurrentModem(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ISPSupportPhoneNumber(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ISPSupportPhoneNumber(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LoggingStartUrl(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LoggingEndUrl(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelectedPhoneNumber(
/* [in] */ long newVal,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PhoneNumberEnum_Reset( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PhoneNumberEnum_Next(
/* [retval][out] */ BSTR __RPC_FAR *pNumber) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNumberEnum_NumDevices(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialError(
/* [retval][out] */ HRESULT __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Redial(
/* [in] */ BOOL newbVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoConfigURL(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoInit( void) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OemCode(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllOfferCode(
/* [in] */ long newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ISDNURL(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ISDNAutoConfigURL(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_bIsISDNDevice(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ModemOverride(
/* [in] */ BOOL newbVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveConnectoid(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ISPSupportNumber(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RasGetConnectStatus(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
};
#else /* C style interface */
typedef struct IRefDialVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRefDial __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRefDial __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRefDial __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IRefDial __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IRefDial __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IRefDial __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IRefDial __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoConnect )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownloadStatusString )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetupForDialing )(
IRefDial __RPC_FAR * This,
BSTR bstrISPFILE,
DWORD dwCountry,
BSTR bstrAreaCode,
DWORD dwFlag,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_QuitWizard )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserPickNumber )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialPhoneNumber )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DialPhoneNumber )(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_URL )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PromoCode )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PromoCode )(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProductCode )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProductCode )(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoOfferDownload )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialStatusString )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoHangup )(
IRefDial __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessSignedPID )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SignedPID )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FormReferralServerURL )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SignupURL )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TryAgain )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialErrorMsg )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModemEnum_Reset )(
IRefDial __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModemEnum_Next )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pDeviceName);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ModemEnum_NumDevices )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SupportNumber )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowDialingProperties )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowPhoneBook )(
IRefDial __RPC_FAR * This,
/* [in] */ DWORD dwCountryCode,
/* [in] */ long newVal,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ValidatePhoneNumber )(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR bstrPhoneNumber,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HavePhoneBook )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BrandingFlags )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BrandingFlags )(
IRefDial __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentModem )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentModem )(
IRefDial __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ISPSupportPhoneNumber )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ISPSupportPhoneNumber )(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LoggingStartUrl )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LoggingEndUrl )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectedPhoneNumber )(
IRefDial __RPC_FAR * This,
/* [in] */ long newVal,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PhoneNumberEnum_Reset )(
IRefDial __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PhoneNumberEnum_Next )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pNumber);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PhoneNumberEnum_NumDevices )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialError )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ HRESULT __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Redial )(
IRefDial __RPC_FAR * This,
/* [in] */ BOOL newbVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoConfigURL )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoInit )(
IRefDial __RPC_FAR * This);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OemCode )(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AllOfferCode )(
IRefDial __RPC_FAR * This,
/* [in] */ long newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ISDNURL )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ISDNAutoConfigURL )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bIsISDNDevice )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ModemOverride )(
IRefDial __RPC_FAR * This,
/* [in] */ BOOL newbVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveConnectoid )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ISPSupportNumber )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RasGetConnectStatus )(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
END_INTERFACE
} IRefDialVtbl;
interface IRefDial
{
CONST_VTBL struct IRefDialVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRefDial_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRefDial_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRefDial_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRefDial_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IRefDial_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IRefDial_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IRefDial_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IRefDial_DoConnect(This,pbRetVal) \
(This)->lpVtbl -> DoConnect(This,pbRetVal)
#define IRefDial_get_DownloadStatusString(This,pVal) \
(This)->lpVtbl -> get_DownloadStatusString(This,pVal)
#define IRefDial_SetupForDialing(This,bstrISPFILE,dwCountry,bstrAreaCode,dwFlag,pbRetVal) \
(This)->lpVtbl -> SetupForDialing(This,bstrISPFILE,dwCountry,bstrAreaCode,dwFlag,pbRetVal)
#define IRefDial_get_QuitWizard(This,pVal) \
(This)->lpVtbl -> get_QuitWizard(This,pVal)
#define IRefDial_get_UserPickNumber(This,pVal) \
(This)->lpVtbl -> get_UserPickNumber(This,pVal)
#define IRefDial_get_DialPhoneNumber(This,pVal) \
(This)->lpVtbl -> get_DialPhoneNumber(This,pVal)
#define IRefDial_put_DialPhoneNumber(This,newVal) \
(This)->lpVtbl -> put_DialPhoneNumber(This,newVal)
#define IRefDial_get_URL(This,pVal) \
(This)->lpVtbl -> get_URL(This,pVal)
#define IRefDial_get_PromoCode(This,pVal) \
(This)->lpVtbl -> get_PromoCode(This,pVal)
#define IRefDial_put_PromoCode(This,newVal) \
(This)->lpVtbl -> put_PromoCode(This,newVal)
#define IRefDial_get_ProductCode(This,pVal) \
(This)->lpVtbl -> get_ProductCode(This,pVal)
#define IRefDial_put_ProductCode(This,newVal) \
(This)->lpVtbl -> put_ProductCode(This,newVal)
#define IRefDial_DoOfferDownload(This,pbRetVal) \
(This)->lpVtbl -> DoOfferDownload(This,pbRetVal)
#define IRefDial_get_DialStatusString(This,pVal) \
(This)->lpVtbl -> get_DialStatusString(This,pVal)
#define IRefDial_DoHangup(This) \
(This)->lpVtbl -> DoHangup(This)
#define IRefDial_ProcessSignedPID(This,pbRetVal) \
(This)->lpVtbl -> ProcessSignedPID(This,pbRetVal)
#define IRefDial_get_SignedPID(This,pVal) \
(This)->lpVtbl -> get_SignedPID(This,pVal)
#define IRefDial_FormReferralServerURL(This,pbRetVal) \
(This)->lpVtbl -> FormReferralServerURL(This,pbRetVal)
#define IRefDial_get_SignupURL(This,pVal) \
(This)->lpVtbl -> get_SignupURL(This,pVal)
#define IRefDial_get_TryAgain(This,pVal) \
(This)->lpVtbl -> get_TryAgain(This,pVal)
#define IRefDial_get_DialErrorMsg(This,pVal) \
(This)->lpVtbl -> get_DialErrorMsg(This,pVal)
#define IRefDial_ModemEnum_Reset(This) \
(This)->lpVtbl -> ModemEnum_Reset(This)
#define IRefDial_ModemEnum_Next(This,pDeviceName) \
(This)->lpVtbl -> ModemEnum_Next(This,pDeviceName)
#define IRefDial_get_ModemEnum_NumDevices(This,pVal) \
(This)->lpVtbl -> get_ModemEnum_NumDevices(This,pVal)
#define IRefDial_get_SupportNumber(This,pVal) \
(This)->lpVtbl -> get_SupportNumber(This,pVal)
#define IRefDial_ShowDialingProperties(This,pbRetVal) \
(This)->lpVtbl -> ShowDialingProperties(This,pbRetVal)
#define IRefDial_ShowPhoneBook(This,dwCountryCode,newVal,pbRetVal) \
(This)->lpVtbl -> ShowPhoneBook(This,dwCountryCode,newVal,pbRetVal)
#define IRefDial_ValidatePhoneNumber(This,bstrPhoneNumber,pbRetVal) \
(This)->lpVtbl -> ValidatePhoneNumber(This,bstrPhoneNumber,pbRetVal)
#define IRefDial_get_HavePhoneBook(This,pVal) \
(This)->lpVtbl -> get_HavePhoneBook(This,pVal)
#define IRefDial_get_BrandingFlags(This,pVal) \
(This)->lpVtbl -> get_BrandingFlags(This,pVal)
#define IRefDial_put_BrandingFlags(This,newVal) \
(This)->lpVtbl -> put_BrandingFlags(This,newVal)
#define IRefDial_get_CurrentModem(This,pVal) \
(This)->lpVtbl -> get_CurrentModem(This,pVal)
#define IRefDial_put_CurrentModem(This,newVal) \
(This)->lpVtbl -> put_CurrentModem(This,newVal)
#define IRefDial_get_ISPSupportPhoneNumber(This,pVal) \
(This)->lpVtbl -> get_ISPSupportPhoneNumber(This,pVal)
#define IRefDial_put_ISPSupportPhoneNumber(This,newVal) \
(This)->lpVtbl -> put_ISPSupportPhoneNumber(This,newVal)
#define IRefDial_get_LoggingStartUrl(This,pVal) \
(This)->lpVtbl -> get_LoggingStartUrl(This,pVal)
#define IRefDial_get_LoggingEndUrl(This,pVal) \
(This)->lpVtbl -> get_LoggingEndUrl(This,pVal)
#define IRefDial_SelectedPhoneNumber(This,newVal,pbRetVal) \
(This)->lpVtbl -> SelectedPhoneNumber(This,newVal,pbRetVal)
#define IRefDial_PhoneNumberEnum_Reset(This) \
(This)->lpVtbl -> PhoneNumberEnum_Reset(This)
#define IRefDial_PhoneNumberEnum_Next(This,pNumber) \
(This)->lpVtbl -> PhoneNumberEnum_Next(This,pNumber)
#define IRefDial_get_PhoneNumberEnum_NumDevices(This,pVal) \
(This)->lpVtbl -> get_PhoneNumberEnum_NumDevices(This,pVal)
#define IRefDial_get_DialError(This,pVal) \
(This)->lpVtbl -> get_DialError(This,pVal)
#define IRefDial_put_Redial(This,newbVal) \
(This)->lpVtbl -> put_Redial(This,newbVal)
#define IRefDial_get_AutoConfigURL(This,pVal) \
(This)->lpVtbl -> get_AutoConfigURL(This,pVal)
#define IRefDial_DoInit(This) \
(This)->lpVtbl -> DoInit(This)
#define IRefDial_put_OemCode(This,newVal) \
(This)->lpVtbl -> put_OemCode(This,newVal)
#define IRefDial_put_AllOfferCode(This,newVal) \
(This)->lpVtbl -> put_AllOfferCode(This,newVal)
#define IRefDial_get_ISDNURL(This,pVal) \
(This)->lpVtbl -> get_ISDNURL(This,pVal)
#define IRefDial_get_ISDNAutoConfigURL(This,pVal) \
(This)->lpVtbl -> get_ISDNAutoConfigURL(This,pVal)
#define IRefDial_get_bIsISDNDevice(This,pVal) \
(This)->lpVtbl -> get_bIsISDNDevice(This,pVal)
#define IRefDial_put_ModemOverride(This,newbVal) \
(This)->lpVtbl -> put_ModemOverride(This,newbVal)
#define IRefDial_RemoveConnectoid(This,pbRetVal) \
(This)->lpVtbl -> RemoveConnectoid(This,pbRetVal)
#define IRefDial_get_ISPSupportNumber(This,pVal) \
(This)->lpVtbl -> get_ISPSupportNumber(This,pVal)
#define IRefDial_get_RasGetConnectStatus(This,pVal) \
(This)->lpVtbl -> get_RasGetConnectStatus(This,pVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_DoConnect_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_DoConnect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DownloadStatusString_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_DownloadStatusString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_SetupForDialing_Proxy(
IRefDial __RPC_FAR * This,
BSTR bstrISPFILE,
DWORD dwCountry,
BSTR bstrAreaCode,
DWORD dwFlag,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_SetupForDialing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_QuitWizard_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_QuitWizard_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_UserPickNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_UserPickNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DialPhoneNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_DialPhoneNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_DialPhoneNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IRefDial_put_DialPhoneNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_URL_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_URL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_PromoCode_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_PromoCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_PromoCode_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IRefDial_put_PromoCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ProductCode_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_ProductCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_ProductCode_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IRefDial_put_ProductCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_DoOfferDownload_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_DoOfferDownload_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DialStatusString_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_DialStatusString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_DoHangup_Proxy(
IRefDial __RPC_FAR * This);
void __RPC_STUB IRefDial_DoHangup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ProcessSignedPID_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_ProcessSignedPID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_SignedPID_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_SignedPID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_FormReferralServerURL_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_FormReferralServerURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_SignupURL_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_SignupURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_TryAgain_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_TryAgain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DialErrorMsg_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_DialErrorMsg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ModemEnum_Reset_Proxy(
IRefDial __RPC_FAR * This);
void __RPC_STUB IRefDial_ModemEnum_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ModemEnum_Next_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pDeviceName);
void __RPC_STUB IRefDial_ModemEnum_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ModemEnum_NumDevices_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_ModemEnum_NumDevices_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_SupportNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_SupportNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ShowDialingProperties_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_ShowDialingProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ShowPhoneBook_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ DWORD dwCountryCode,
/* [in] */ long newVal,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_ShowPhoneBook_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ValidatePhoneNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR bstrPhoneNumber,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_ValidatePhoneNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_HavePhoneBook_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_HavePhoneBook_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_BrandingFlags_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_BrandingFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_BrandingFlags_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IRefDial_put_BrandingFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_CurrentModem_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_CurrentModem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_CurrentModem_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IRefDial_put_CurrentModem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ISPSupportPhoneNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_ISPSupportPhoneNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_ISPSupportPhoneNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IRefDial_put_ISPSupportPhoneNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_LoggingStartUrl_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_LoggingStartUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_LoggingEndUrl_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_LoggingEndUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_SelectedPhoneNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ long newVal,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_SelectedPhoneNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_PhoneNumberEnum_Reset_Proxy(
IRefDial __RPC_FAR * This);
void __RPC_STUB IRefDial_PhoneNumberEnum_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_PhoneNumberEnum_Next_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pNumber);
void __RPC_STUB IRefDial_PhoneNumberEnum_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_PhoneNumberEnum_NumDevices_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_PhoneNumberEnum_NumDevices_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DialError_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ HRESULT __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_DialError_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_Redial_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ BOOL newbVal);
void __RPC_STUB IRefDial_put_Redial_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_AutoConfigURL_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_AutoConfigURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_DoInit_Proxy(
IRefDial __RPC_FAR * This);
void __RPC_STUB IRefDial_DoInit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_OemCode_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IRefDial_put_OemCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_AllOfferCode_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ long newVal);
void __RPC_STUB IRefDial_put_AllOfferCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ISDNURL_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_ISDNURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ISDNAutoConfigURL_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_ISDNAutoConfigURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_bIsISDNDevice_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_bIsISDNDevice_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_ModemOverride_Proxy(
IRefDial __RPC_FAR * This,
/* [in] */ BOOL newbVal);
void __RPC_STUB IRefDial_put_ModemOverride_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_RemoveConnectoid_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IRefDial_RemoveConnectoid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ISPSupportNumber_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_ISPSupportNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_RasGetConnectStatus_Proxy(
IRefDial __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IRefDial_get_RasGetConnectStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRefDial_INTERFACE_DEFINED__ */
#ifndef __IDialErr_INTERFACE_DEFINED__
#define __IDialErr_INTERFACE_DEFINED__
/* interface IDialErr */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IDialErr;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("462F7757-8848-11D1-ADD8-0000F87734F0")
IDialErr : public IDispatch
{
public:
};
#else /* C style interface */
typedef struct IDialErrVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDialErr __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDialErr __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDialErr __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IDialErr __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IDialErr __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IDialErr __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IDialErr __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
END_INTERFACE
} IDialErrVtbl;
interface IDialErr
{
CONST_VTBL struct IDialErrVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDialErr_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDialErr_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDialErr_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDialErr_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IDialErr_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IDialErr_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IDialErr_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IDialErr_INTERFACE_DEFINED__ */
#ifndef __ISmartStart_INTERFACE_DEFINED__
#define __ISmartStart_INTERFACE_DEFINED__
/* interface ISmartStart */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISmartStart;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("5D8D8F19-8B89-11D1-ADDB-0000F87734F0")
ISmartStart : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsInternetCapable(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
};
#else /* C style interface */
typedef struct ISmartStartVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISmartStart __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISmartStart __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISmartStart __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISmartStart __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISmartStart __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISmartStart __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ISmartStart __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsInternetCapable )(
ISmartStart __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
END_INTERFACE
} ISmartStartVtbl;
interface ISmartStart
{
CONST_VTBL struct ISmartStartVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISmartStart_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISmartStart_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISmartStart_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISmartStart_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISmartStart_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISmartStart_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISmartStart_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISmartStart_IsInternetCapable(This,pbRetVal) \
(This)->lpVtbl -> IsInternetCapable(This,pbRetVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISmartStart_IsInternetCapable_Proxy(
ISmartStart __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB ISmartStart_IsInternetCapable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISmartStart_INTERFACE_DEFINED__ */
#ifndef __IICWSystemConfig_INTERFACE_DEFINED__
#define __IICWSystemConfig_INTERFACE_DEFINED__
/* interface IICWSystemConfig */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IICWSystemConfig;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7954DD9A-8C2A-11D1-ADDB-0000F87734F0")
IICWSystemConfig : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConfigSystem(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NeedsReboot(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QuitWizard(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE VerifyRASIsRunning(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NeedsRestart(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckPasswordCachingPolicy(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
};
#else /* C style interface */
typedef struct IICWSystemConfigVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IICWSystemConfig __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IICWSystemConfig __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IICWSystemConfig __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IICWSystemConfig __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IICWSystemConfig __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IICWSystemConfig __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IICWSystemConfig __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConfigSystem )(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NeedsReboot )(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_QuitWizard )(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VerifyRASIsRunning )(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NeedsRestart )(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CheckPasswordCachingPolicy )(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
END_INTERFACE
} IICWSystemConfigVtbl;
interface IICWSystemConfig
{
CONST_VTBL struct IICWSystemConfigVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IICWSystemConfig_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IICWSystemConfig_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IICWSystemConfig_Release(This) \
(This)->lpVtbl -> Release(This)
#define IICWSystemConfig_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IICWSystemConfig_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IICWSystemConfig_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IICWSystemConfig_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IICWSystemConfig_ConfigSystem(This,pbRetVal) \
(This)->lpVtbl -> ConfigSystem(This,pbRetVal)
#define IICWSystemConfig_get_NeedsReboot(This,pVal) \
(This)->lpVtbl -> get_NeedsReboot(This,pVal)
#define IICWSystemConfig_get_QuitWizard(This,pVal) \
(This)->lpVtbl -> get_QuitWizard(This,pVal)
#define IICWSystemConfig_VerifyRASIsRunning(This,pbRetVal) \
(This)->lpVtbl -> VerifyRASIsRunning(This,pbRetVal)
#define IICWSystemConfig_get_NeedsRestart(This,pVal) \
(This)->lpVtbl -> get_NeedsRestart(This,pVal)
#define IICWSystemConfig_CheckPasswordCachingPolicy(This,pbRetVal) \
(This)->lpVtbl -> CheckPasswordCachingPolicy(This,pbRetVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_ConfigSystem_Proxy(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IICWSystemConfig_ConfigSystem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_get_NeedsReboot_Proxy(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IICWSystemConfig_get_NeedsReboot_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_get_QuitWizard_Proxy(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IICWSystemConfig_get_QuitWizard_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_VerifyRASIsRunning_Proxy(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IICWSystemConfig_VerifyRASIsRunning_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_get_NeedsRestart_Proxy(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IICWSystemConfig_get_NeedsRestart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_CheckPasswordCachingPolicy_Proxy(
IICWSystemConfig __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IICWSystemConfig_CheckPasswordCachingPolicy_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IICWSystemConfig_INTERFACE_DEFINED__ */
#ifndef __ITapiLocationInfo_INTERFACE_DEFINED__
#define __ITapiLocationInfo_INTERFACE_DEFINED__
/* interface ITapiLocationInfo */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ITapiLocationInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("CB632C75-8DD4-11D1-ADDF-0000F87734F0")
ITapiLocationInfo : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_wNumberOfLocations(
/* [out] */ short __RPC_FAR *psVal,
/* [retval][out] */ long __RPC_FAR *pCurrLoc) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_bstrAreaCode(
/* [retval][out] */ BSTR __RPC_FAR *pbstrAreaCode) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_bstrAreaCode(
/* [in] */ BSTR bstrAreaCode) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lCountryCode(
/* [retval][out] */ long __RPC_FAR *plVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetTapiLocationInfo(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NumCountries(
/* [retval][out] */ long __RPC_FAR *pNumOfCountry) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountryName(
/* [in] */ long lCountryIndex,
/* [out] */ BSTR __RPC_FAR *pszCountryName,
/* [retval][out] */ long __RPC_FAR *pCountryCode) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultCountry(
/* [retval][out] */ BSTR __RPC_FAR *pszCountryName) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocationName(
/* [in] */ long lLocationIndex,
/* [out] */ BSTR __RPC_FAR *pszLocationName) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocationInfo(
/* [in] */ long lLocationIndex,
/* [out] */ long __RPC_FAR *pLocationID,
/* [out] */ BSTR __RPC_FAR *pszCountryName,
/* [out] */ long __RPC_FAR *pCountryCode,
/* [retval][out] */ BSTR __RPC_FAR *pszAreaCode) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocationId(
/* [in] */ long lLocationID) = 0;
};
#else /* C style interface */
typedef struct ITapiLocationInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITapiLocationInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITapiLocationInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ITapiLocationInfo __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wNumberOfLocations )(
ITapiLocationInfo __RPC_FAR * This,
/* [out] */ short __RPC_FAR *psVal,
/* [retval][out] */ long __RPC_FAR *pCurrLoc);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bstrAreaCode )(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrAreaCode);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bstrAreaCode )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ BSTR bstrAreaCode);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lCountryCode )(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTapiLocationInfo )(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumCountries )(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pNumOfCountry);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CountryName )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ long lCountryIndex,
/* [out] */ BSTR __RPC_FAR *pszCountryName,
/* [retval][out] */ long __RPC_FAR *pCountryCode);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultCountry )(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pszCountryName);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocationName )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ long lLocationIndex,
/* [out] */ BSTR __RPC_FAR *pszLocationName);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocationInfo )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ long lLocationIndex,
/* [out] */ long __RPC_FAR *pLocationID,
/* [out] */ BSTR __RPC_FAR *pszCountryName,
/* [out] */ long __RPC_FAR *pCountryCode,
/* [retval][out] */ BSTR __RPC_FAR *pszAreaCode);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocationId )(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ long lLocationID);
END_INTERFACE
} ITapiLocationInfoVtbl;
interface ITapiLocationInfo
{
CONST_VTBL struct ITapiLocationInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITapiLocationInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITapiLocationInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITapiLocationInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITapiLocationInfo_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITapiLocationInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITapiLocationInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITapiLocationInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITapiLocationInfo_get_wNumberOfLocations(This,psVal,pCurrLoc) \
(This)->lpVtbl -> get_wNumberOfLocations(This,psVal,pCurrLoc)
#define ITapiLocationInfo_get_bstrAreaCode(This,pbstrAreaCode) \
(This)->lpVtbl -> get_bstrAreaCode(This,pbstrAreaCode)
#define ITapiLocationInfo_put_bstrAreaCode(This,bstrAreaCode) \
(This)->lpVtbl -> put_bstrAreaCode(This,bstrAreaCode)
#define ITapiLocationInfo_get_lCountryCode(This,plVal) \
(This)->lpVtbl -> get_lCountryCode(This,plVal)
#define ITapiLocationInfo_GetTapiLocationInfo(This,pbRetVal) \
(This)->lpVtbl -> GetTapiLocationInfo(This,pbRetVal)
#define ITapiLocationInfo_get_NumCountries(This,pNumOfCountry) \
(This)->lpVtbl -> get_NumCountries(This,pNumOfCountry)
#define ITapiLocationInfo_get_CountryName(This,lCountryIndex,pszCountryName,pCountryCode) \
(This)->lpVtbl -> get_CountryName(This,lCountryIndex,pszCountryName,pCountryCode)
#define ITapiLocationInfo_get_DefaultCountry(This,pszCountryName) \
(This)->lpVtbl -> get_DefaultCountry(This,pszCountryName)
#define ITapiLocationInfo_get_LocationName(This,lLocationIndex,pszLocationName) \
(This)->lpVtbl -> get_LocationName(This,lLocationIndex,pszLocationName)
#define ITapiLocationInfo_get_LocationInfo(This,lLocationIndex,pLocationID,pszCountryName,pCountryCode,pszAreaCode) \
(This)->lpVtbl -> get_LocationInfo(This,lLocationIndex,pLocationID,pszCountryName,pCountryCode,pszAreaCode)
#define ITapiLocationInfo_put_LocationId(This,lLocationID) \
(This)->lpVtbl -> put_LocationId(This,lLocationID)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_wNumberOfLocations_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [out] */ short __RPC_FAR *psVal,
/* [retval][out] */ long __RPC_FAR *pCurrLoc);
void __RPC_STUB ITapiLocationInfo_get_wNumberOfLocations_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_bstrAreaCode_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbstrAreaCode);
void __RPC_STUB ITapiLocationInfo_get_bstrAreaCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_put_bstrAreaCode_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ BSTR bstrAreaCode);
void __RPC_STUB ITapiLocationInfo_put_bstrAreaCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_lCountryCode_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plVal);
void __RPC_STUB ITapiLocationInfo_get_lCountryCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_GetTapiLocationInfo_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB ITapiLocationInfo_GetTapiLocationInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_NumCountries_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pNumOfCountry);
void __RPC_STUB ITapiLocationInfo_get_NumCountries_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_CountryName_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ long lCountryIndex,
/* [out] */ BSTR __RPC_FAR *pszCountryName,
/* [retval][out] */ long __RPC_FAR *pCountryCode);
void __RPC_STUB ITapiLocationInfo_get_CountryName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_DefaultCountry_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pszCountryName);
void __RPC_STUB ITapiLocationInfo_get_DefaultCountry_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_LocationName_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ long lLocationIndex,
/* [out] */ BSTR __RPC_FAR *pszLocationName);
void __RPC_STUB ITapiLocationInfo_get_LocationName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_LocationInfo_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ long lLocationIndex,
/* [out] */ long __RPC_FAR *pLocationID,
/* [out] */ BSTR __RPC_FAR *pszCountryName,
/* [out] */ long __RPC_FAR *pCountryCode,
/* [retval][out] */ BSTR __RPC_FAR *pszAreaCode);
void __RPC_STUB ITapiLocationInfo_get_LocationInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_put_LocationId_Proxy(
ITapiLocationInfo __RPC_FAR * This,
/* [in] */ long lLocationID);
void __RPC_STUB ITapiLocationInfo_put_LocationId_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITapiLocationInfo_INTERFACE_DEFINED__ */
#ifndef __IUserInfo_INTERFACE_DEFINED__
#define __IUserInfo_INTERFACE_DEFINED__
/* interface IUserInfo */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IUserInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("9E12E76C-94D6-11D1-ADE2-0000F87734F0")
IUserInfo : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CollectRegisteredUserInfo(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Company(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Company(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FirstName(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastName(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LastName(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Address1(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Address1(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Address2(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Address2(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_City(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_City(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_State(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ZIPCode(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ZIPCode(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNumber(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PhoneNumber(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Lcid(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PersistRegisteredUserInfo(
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
};
#else /* C style interface */
typedef struct IUserInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IUserInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IUserInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IUserInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IUserInfo __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IUserInfo __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IUserInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IUserInfo __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CollectRegisteredUserInfo )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Company )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Company )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstName )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstName )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastName )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LastName )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address1 )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address1 )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address2 )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address2 )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_City )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_City )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_State )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZIPCode )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZIPCode )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PhoneNumber )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PhoneNumber )(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Lcid )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PersistRegisteredUserInfo )(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
END_INTERFACE
} IUserInfoVtbl;
interface IUserInfo
{
CONST_VTBL struct IUserInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IUserInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IUserInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IUserInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IUserInfo_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IUserInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IUserInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IUserInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IUserInfo_CollectRegisteredUserInfo(This,pbRetVal) \
(This)->lpVtbl -> CollectRegisteredUserInfo(This,pbRetVal)
#define IUserInfo_get_Company(This,pVal) \
(This)->lpVtbl -> get_Company(This,pVal)
#define IUserInfo_put_Company(This,newVal) \
(This)->lpVtbl -> put_Company(This,newVal)
#define IUserInfo_get_FirstName(This,pVal) \
(This)->lpVtbl -> get_FirstName(This,pVal)
#define IUserInfo_put_FirstName(This,newVal) \
(This)->lpVtbl -> put_FirstName(This,newVal)
#define IUserInfo_get_LastName(This,pVal) \
(This)->lpVtbl -> get_LastName(This,pVal)
#define IUserInfo_put_LastName(This,newVal) \
(This)->lpVtbl -> put_LastName(This,newVal)
#define IUserInfo_get_Address1(This,pVal) \
(This)->lpVtbl -> get_Address1(This,pVal)
#define IUserInfo_put_Address1(This,newVal) \
(This)->lpVtbl -> put_Address1(This,newVal)
#define IUserInfo_get_Address2(This,pVal) \
(This)->lpVtbl -> get_Address2(This,pVal)
#define IUserInfo_put_Address2(This,newVal) \
(This)->lpVtbl -> put_Address2(This,newVal)
#define IUserInfo_get_City(This,pVal) \
(This)->lpVtbl -> get_City(This,pVal)
#define IUserInfo_put_City(This,newVal) \
(This)->lpVtbl -> put_City(This,newVal)
#define IUserInfo_get_State(This,pVal) \
(This)->lpVtbl -> get_State(This,pVal)
#define IUserInfo_put_State(This,newVal) \
(This)->lpVtbl -> put_State(This,newVal)
#define IUserInfo_get_ZIPCode(This,pVal) \
(This)->lpVtbl -> get_ZIPCode(This,pVal)
#define IUserInfo_put_ZIPCode(This,newVal) \
(This)->lpVtbl -> put_ZIPCode(This,newVal)
#define IUserInfo_get_PhoneNumber(This,pVal) \
(This)->lpVtbl -> get_PhoneNumber(This,pVal)
#define IUserInfo_put_PhoneNumber(This,newVal) \
(This)->lpVtbl -> put_PhoneNumber(This,newVal)
#define IUserInfo_get_Lcid(This,pVal) \
(This)->lpVtbl -> get_Lcid(This,pVal)
#define IUserInfo_PersistRegisteredUserInfo(This,pbRetVal) \
(This)->lpVtbl -> PersistRegisteredUserInfo(This,pbRetVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUserInfo_CollectRegisteredUserInfo_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IUserInfo_CollectRegisteredUserInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_Company_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_Company_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_Company_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_Company_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_FirstName_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_FirstName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_FirstName_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_FirstName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_LastName_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_LastName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_LastName_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_LastName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_Address1_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_Address1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_Address1_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_Address1_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_Address2_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_Address2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_Address2_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_Address2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_City_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_City_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_City_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_City_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_State_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_State_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_State_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_State_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_ZIPCode_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_ZIPCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_ZIPCode_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_ZIPCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_PhoneNumber_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_PhoneNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_PhoneNumber_Proxy(
IUserInfo __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IUserInfo_put_PhoneNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_Lcid_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pVal);
void __RPC_STUB IUserInfo_get_Lcid_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUserInfo_PersistRegisteredUserInfo_Proxy(
IUserInfo __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IUserInfo_PersistRegisteredUserInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IUserInfo_INTERFACE_DEFINED__ */
#ifndef __IWebGate_INTERFACE_DEFINED__
#define __IWebGate_INTERFACE_DEFINED__
/* interface IWebGate */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IWebGate;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3724B9A0-9503-11D1-B86A-00A0C90DC849")
IWebGate : public IDispatch
{
public:
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Path(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FormData(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FetchPage(
/* [in] */ DWORD dwKeepPage,
/* [in] */ DWORD dwDoWait,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Buffer(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DownloadFname(
/* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DumpBufferToFile(
/* [out] */ BSTR __RPC_FAR *pFileName,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
};
#else /* C style interface */
typedef struct IWebGateVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWebGate __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWebGate __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWebGate __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IWebGate __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IWebGate __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IWebGate __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IWebGate __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Path )(
IWebGate __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FormData )(
IWebGate __RPC_FAR * This,
/* [in] */ BSTR newVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FetchPage )(
IWebGate __RPC_FAR * This,
/* [in] */ DWORD dwKeepPage,
/* [in] */ DWORD dwDoWait,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Buffer )(
IWebGate __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownloadFname )(
IWebGate __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DumpBufferToFile )(
IWebGate __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pFileName,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
END_INTERFACE
} IWebGateVtbl;
interface IWebGate
{
CONST_VTBL struct IWebGateVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWebGate_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWebGate_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWebGate_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWebGate_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IWebGate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IWebGate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IWebGate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IWebGate_put_Path(This,newVal) \
(This)->lpVtbl -> put_Path(This,newVal)
#define IWebGate_put_FormData(This,newVal) \
(This)->lpVtbl -> put_FormData(This,newVal)
#define IWebGate_FetchPage(This,dwKeepPage,dwDoWait,pbRetVal) \
(This)->lpVtbl -> FetchPage(This,dwKeepPage,dwDoWait,pbRetVal)
#define IWebGate_get_Buffer(This,pVal) \
(This)->lpVtbl -> get_Buffer(This,pVal)
#define IWebGate_get_DownloadFname(This,pVal) \
(This)->lpVtbl -> get_DownloadFname(This,pVal)
#define IWebGate_DumpBufferToFile(This,pFileName,pbRetVal) \
(This)->lpVtbl -> DumpBufferToFile(This,pFileName,pbRetVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWebGate_put_Path_Proxy(
IWebGate __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IWebGate_put_Path_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWebGate_put_FormData_Proxy(
IWebGate __RPC_FAR * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IWebGate_put_FormData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWebGate_FetchPage_Proxy(
IWebGate __RPC_FAR * This,
/* [in] */ DWORD dwKeepPage,
/* [in] */ DWORD dwDoWait,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IWebGate_FetchPage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWebGate_get_Buffer_Proxy(
IWebGate __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IWebGate_get_Buffer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWebGate_get_DownloadFname_Proxy(
IWebGate __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pVal);
void __RPC_STUB IWebGate_get_DownloadFname_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWebGate_DumpBufferToFile_Proxy(
IWebGate __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pFileName,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IWebGate_DumpBufferToFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWebGate_INTERFACE_DEFINED__ */
#ifndef __IINSHandler_INTERFACE_DEFINED__
#define __IINSHandler_INTERFACE_DEFINED__
/* interface IINSHandler */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IINSHandler;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6342E1B5-94DB-11D1-ADE2-0000F87734F0")
IINSHandler : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ProcessINS(
BSTR bstrINSFilePath,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NeedRestart(
/* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BrandingFlags(
/* [in] */ long lFlags) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultURL(
/* [retval][out] */ BSTR __RPC_FAR *pszURL) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SilentMode(
/* [in] */ BOOL bSilent) = 0;
};
#else /* C style interface */
typedef struct IINSHandlerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IINSHandler __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IINSHandler __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IINSHandler __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IINSHandler __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IINSHandler __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IINSHandler __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IINSHandler __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessINS )(
IINSHandler __RPC_FAR * This,
BSTR bstrINSFilePath,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NeedRestart )(
IINSHandler __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BrandingFlags )(
IINSHandler __RPC_FAR * This,
/* [in] */ long lFlags);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultURL )(
IINSHandler __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pszURL);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SilentMode )(
IINSHandler __RPC_FAR * This,
/* [in] */ BOOL bSilent);
END_INTERFACE
} IINSHandlerVtbl;
interface IINSHandler
{
CONST_VTBL struct IINSHandlerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IINSHandler_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IINSHandler_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IINSHandler_Release(This) \
(This)->lpVtbl -> Release(This)
#define IINSHandler_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IINSHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IINSHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IINSHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IINSHandler_ProcessINS(This,bstrINSFilePath,pbRetVal) \
(This)->lpVtbl -> ProcessINS(This,bstrINSFilePath,pbRetVal)
#define IINSHandler_get_NeedRestart(This,pVal) \
(This)->lpVtbl -> get_NeedRestart(This,pVal)
#define IINSHandler_put_BrandingFlags(This,lFlags) \
(This)->lpVtbl -> put_BrandingFlags(This,lFlags)
#define IINSHandler_get_DefaultURL(This,pszURL) \
(This)->lpVtbl -> get_DefaultURL(This,pszURL)
#define IINSHandler_put_SilentMode(This,bSilent) \
(This)->lpVtbl -> put_SilentMode(This,bSilent)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IINSHandler_ProcessINS_Proxy(
IINSHandler __RPC_FAR * This,
BSTR bstrINSFilePath,
/* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
void __RPC_STUB IINSHandler_ProcessINS_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IINSHandler_get_NeedRestart_Proxy(
IINSHandler __RPC_FAR * This,
/* [retval][out] */ BOOL __RPC_FAR *pVal);
void __RPC_STUB IINSHandler_get_NeedRestart_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IINSHandler_put_BrandingFlags_Proxy(
IINSHandler __RPC_FAR * This,
/* [in] */ long lFlags);
void __RPC_STUB IINSHandler_put_BrandingFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IINSHandler_get_DefaultURL_Proxy(
IINSHandler __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pszURL);
void __RPC_STUB IINSHandler_get_DefaultURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IINSHandler_put_SilentMode_Proxy(
IINSHandler __RPC_FAR * This,
/* [in] */ BOOL bSilent);
void __RPC_STUB IINSHandler_put_SilentMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IINSHandler_INTERFACE_DEFINED__ */
#ifndef __ICWHELPLib_LIBRARY_DEFINED__
#define __ICWHELPLib_LIBRARY_DEFINED__
/* library ICWHELPLib */
/* [helpstring][version][uuid] */
EXTERN_C const IID LIBID_ICWHELPLib;
#ifndef ___RefDialEvents_DISPINTERFACE_DEFINED__
#define ___RefDialEvents_DISPINTERFACE_DEFINED__
/* dispinterface _RefDialEvents */
/* [helpstring][uuid] */
EXTERN_C const IID DIID__RefDialEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("07DB96D0-91D8-11D1-ADE1-0000F87734F0")
_RefDialEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct _RefDialEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
_RefDialEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
_RefDialEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
_RefDialEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
_RefDialEvents __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
_RefDialEvents __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
_RefDialEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
_RefDialEvents __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
END_INTERFACE
} _RefDialEventsVtbl;
interface _RefDialEvents
{
CONST_VTBL struct _RefDialEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define _RefDialEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _RefDialEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _RefDialEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define _RefDialEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _RefDialEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _RefDialEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _RefDialEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* ___RefDialEvents_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_RefDial;
#ifdef __cplusplus
class DECLSPEC_UUID("1E794A0A-86F4-11D1-ADD8-0000F87734F0")
RefDial;
#endif
EXTERN_C const CLSID CLSID_DialErr;
#ifdef __cplusplus
class DECLSPEC_UUID("462F7758-8848-11D1-ADD8-0000F87734F0")
DialErr;
#endif
EXTERN_C const CLSID CLSID_SmartStart;
#ifdef __cplusplus
class DECLSPEC_UUID("5D8D8F1A-8B89-11D1-ADDB-0000F87734F0")
SmartStart;
#endif
EXTERN_C const CLSID CLSID_ICWSystemConfig;
#ifdef __cplusplus
class DECLSPEC_UUID("7954DD9B-8C2A-11D1-ADDB-0000F87734F0")
ICWSystemConfig;
#endif
EXTERN_C const CLSID CLSID_TapiLocationInfo;
#ifdef __cplusplus
class DECLSPEC_UUID("CB632C76-8DD4-11D1-ADDF-0000F87734F0")
TapiLocationInfo;
#endif
EXTERN_C const CLSID CLSID_UserInfo;
#ifdef __cplusplus
class DECLSPEC_UUID("9E12E76D-94D6-11D1-ADE2-0000F87734F0")
UserInfo;
#endif
#ifndef ___WebGateEvents_DISPINTERFACE_DEFINED__
#define ___WebGateEvents_DISPINTERFACE_DEFINED__
/* dispinterface _WebGateEvents */
/* [helpstring][uuid] */
EXTERN_C const IID DIID__WebGateEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("166A20C0-AE10-11D1-ADEB-0000F87734F0")
_WebGateEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct _WebGateEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
_WebGateEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
_WebGateEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
_WebGateEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
_WebGateEvents __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
_WebGateEvents __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
_WebGateEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
_WebGateEvents __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
END_INTERFACE
} _WebGateEventsVtbl;
interface _WebGateEvents
{
CONST_VTBL struct _WebGateEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define _WebGateEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _WebGateEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _WebGateEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define _WebGateEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _WebGateEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _WebGateEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _WebGateEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* ___WebGateEvents_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_WebGate;
#ifdef __cplusplus
class DECLSPEC_UUID("3724B9A1-9503-11D1-B86A-00A0C90DC849")
WebGate;
#endif
#ifndef ___INSHandlerEvents_DISPINTERFACE_DEFINED__
#define ___INSHandlerEvents_DISPINTERFACE_DEFINED__
/* dispinterface _INSHandlerEvents */
/* [helpstring][uuid] */
EXTERN_C const IID DIID__INSHandlerEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("1F6D88A2-98D2-11d1-ADE3-0000F87734F0")
_INSHandlerEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct _INSHandlerEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
_INSHandlerEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
_INSHandlerEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
_INSHandlerEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
_INSHandlerEvents __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
_INSHandlerEvents __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
_INSHandlerEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
_INSHandlerEvents __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
END_INTERFACE
} _INSHandlerEventsVtbl;
interface _INSHandlerEvents
{
CONST_VTBL struct _INSHandlerEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define _INSHandlerEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _INSHandlerEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _INSHandlerEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define _INSHandlerEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _INSHandlerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _INSHandlerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _INSHandlerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* ___INSHandlerEvents_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_INSHandler;
#ifdef __cplusplus
class DECLSPEC_UUID("6342E1B6-94DB-11D1-ADE2-0000F87734F0")
INSHandler;
#endif
#endif /* __ICWHELPLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif