www.pudn.com > popmail.zip > pophandler.h


 
#pragma warning( disable: 4049 )  /* more than 64k source lines */ 
 
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ 
 
 
 /* File created by MIDL compiler version 6.00.0347 */ 
/* at Thu Jan 17 11:18:47 2002 
 */ 
/* Compiler settings for F:\ToCG\pophandler\pophandler.idl: 
    Oicf, W1, Zp8, env=Win32 (32b run) 
    protocol : dce , ms_ext, c_ext 
    error checks: allocation ref bounds_check enum stub_data  
    VC __declspec() decoration level:  
         __declspec(uuid()), __declspec(selectany), __declspec(novtable) 
         DECLSPEC_UUID(), MIDL_INTERFACE() 
*/ 
//@@MIDL_FILE_HEADING(  ) 
 
 
/* verify that the  version is high enough to compile this file*/ 
#ifndef __REQUIRED_RPCNDR_H_VERSION__ 
#define __REQUIRED_RPCNDR_H_VERSION__ 440 
#endif 
 
#include "rpc.h" 
#include "rpcndr.h" 
 
#ifndef __RPCNDR_H_VERSION__ 
#error this stub requires an updated version of  
#endif // __RPCNDR_H_VERSION__ 
 
#ifndef COM_NO_WINDOWS_H 
#include "windows.h" 
#include "ole2.h" 
#endif /*COM_NO_WINDOWS_H*/ 
 
#ifndef __pophandler_h__ 
#define __pophandler_h__ 
 
#if defined(_MSC_VER) && (_MSC_VER >= 1020) 
#pragma once 
#endif 
 
/* Forward Declarations */  
 
#ifndef __IPOPLevel_FWD_DEFINED__ 
#define __IPOPLevel_FWD_DEFINED__ 
typedef interface IPOPLevel IPOPLevel; 
#endif 	/* __IPOPLevel_FWD_DEFINED__ */ 
 
 
#ifndef __POPLevel_FWD_DEFINED__ 
#define __POPLevel_FWD_DEFINED__ 
 
#ifdef __cplusplus 
typedef class POPLevel POPLevel; 
#else 
typedef struct POPLevel POPLevel; 
#endif /* __cplusplus */ 
 
#endif 	/* __POPLevel_FWD_DEFINED__ */ 
 
 
/* header files for imported files */ 
#include "oaidl.h" 
#include "ocidl.h" 
 
#ifdef __cplusplus 
extern "C"{ 
#endif  
 
void * __RPC_USER MIDL_user_allocate(size_t); 
void __RPC_USER MIDL_user_free( void * );  
 
#ifndef __IPOPLevel_INTERFACE_DEFINED__ 
#define __IPOPLevel_INTERFACE_DEFINED__ 
 
/* interface IPOPLevel */ 
/* [unique][helpstring][dual][uuid][object] */  
 
 
EXTERN_C const IID IID_IPOPLevel; 
 
#if defined(__cplusplus) && !defined(CINTERFACE) 
     
    MIDL_INTERFACE("56D08409-C44E-4991-84F3-49929EF4C7DE") 
    IPOPLevel : public IDispatch 
    { 
    public: 
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Host(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Host(  
            /* [in] */ BSTR newVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Port(  
            /* [retval][out] */ long *pVal) = 0; 
         
        virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Port(  
            /* [in] */ long newVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_User(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_User(  
            /* [in] */ BSTR newVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Password(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Password(  
            /* [in] */ BSTR newVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Timeout(  
            /* [retval][out] */ long *pVal) = 0; 
         
        virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Timeout(  
            /* [in] */ long newVal) = 0; 
         
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Connect( void) = 0; 
         
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0; 
         
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMailCount(  
            long *a_plCount) = 0; 
         
        virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMail(  
            long a_lMailNum, 
            long a_lDelete) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Body(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_From(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_To(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CC(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Date(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AttachedFiles(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Header(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
        virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Subject(  
            /* [retval][out] */ BSTR *pVal) = 0; 
         
    }; 
     
#else 	/* C style interface */ 
 
    typedef struct IPOPLevelVtbl 
    { 
        BEGIN_INTERFACE 
         
        HRESULT ( STDMETHODCALLTYPE *QueryInterface )(  
            IPOPLevel * This, 
            /* [in] */ REFIID riid, 
            /* [iid_is][out] */ void **ppvObject); 
         
        ULONG ( STDMETHODCALLTYPE *AddRef )(  
            IPOPLevel * This); 
         
        ULONG ( STDMETHODCALLTYPE *Release )(  
            IPOPLevel * This); 
         
        HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(  
            IPOPLevel * This, 
            /* [out] */ UINT *pctinfo); 
         
        HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(  
            IPOPLevel * This, 
            /* [in] */ UINT iTInfo, 
            /* [in] */ LCID lcid, 
            /* [out] */ ITypeInfo **ppTInfo); 
         
        HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(  
            IPOPLevel * This, 
            /* [in] */ REFIID riid, 
            /* [size_is][in] */ LPOLESTR *rgszNames, 
            /* [in] */ UINT cNames, 
            /* [in] */ LCID lcid, 
            /* [size_is][out] */ DISPID *rgDispId); 
         
        /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(  
            IPOPLevel * This, 
            /* [in] */ DISPID dispIdMember, 
            /* [in] */ REFIID riid, 
            /* [in] */ LCID lcid, 
            /* [in] */ WORD wFlags, 
            /* [out][in] */ DISPPARAMS *pDispParams, 
            /* [out] */ VARIANT *pVarResult, 
            /* [out] */ EXCEPINFO *pExcepInfo, 
            /* [out] */ UINT *puArgErr); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Host )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Host )(  
            IPOPLevel * This, 
            /* [in] */ BSTR newVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Port )(  
            IPOPLevel * This, 
            /* [retval][out] */ long *pVal); 
         
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Port )(  
            IPOPLevel * This, 
            /* [in] */ long newVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_User )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_User )(  
            IPOPLevel * This, 
            /* [in] */ BSTR newVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Password )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Password )(  
            IPOPLevel * This, 
            /* [in] */ BSTR newVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Timeout )(  
            IPOPLevel * This, 
            /* [retval][out] */ long *pVal); 
         
        /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Timeout )(  
            IPOPLevel * This, 
            /* [in] */ long newVal); 
         
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Connect )(  
            IPOPLevel * This); 
         
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(  
            IPOPLevel * This); 
         
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMailCount )(  
            IPOPLevel * This, 
            long *a_plCount); 
         
        /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMail )(  
            IPOPLevel * This, 
            long a_lMailNum, 
            long a_lDelete); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Body )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_From )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_To )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CC )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Date )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AttachedFiles )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Header )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Subject )(  
            IPOPLevel * This, 
            /* [retval][out] */ BSTR *pVal); 
         
        END_INTERFACE 
    } IPOPLevelVtbl; 
 
    interface IPOPLevel 
    { 
        CONST_VTBL struct IPOPLevelVtbl *lpVtbl; 
    }; 
 
     
 
#ifdef COBJMACROS 
 
 
#define IPOPLevel_QueryInterface(This,riid,ppvObject)	\ 
    (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) 
 
#define IPOPLevel_AddRef(This)	\ 
    (This)->lpVtbl -> AddRef(This) 
 
#define IPOPLevel_Release(This)	\ 
    (This)->lpVtbl -> Release(This) 
 
 
#define IPOPLevel_GetTypeInfoCount(This,pctinfo)	\ 
    (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) 
 
#define IPOPLevel_GetTypeInfo(This,iTInfo,lcid,ppTInfo)	\ 
    (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) 
 
#define IPOPLevel_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)	\ 
    (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 
 
#define IPOPLevel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)	\ 
    (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 
 
 
#define IPOPLevel_get_Host(This,pVal)	\ 
    (This)->lpVtbl -> get_Host(This,pVal) 
 
#define IPOPLevel_put_Host(This,newVal)	\ 
    (This)->lpVtbl -> put_Host(This,newVal) 
 
#define IPOPLevel_get_Port(This,pVal)	\ 
    (This)->lpVtbl -> get_Port(This,pVal) 
 
#define IPOPLevel_put_Port(This,newVal)	\ 
    (This)->lpVtbl -> put_Port(This,newVal) 
 
#define IPOPLevel_get_User(This,pVal)	\ 
    (This)->lpVtbl -> get_User(This,pVal) 
 
#define IPOPLevel_put_User(This,newVal)	\ 
    (This)->lpVtbl -> put_User(This,newVal) 
 
#define IPOPLevel_get_Password(This,pVal)	\ 
    (This)->lpVtbl -> get_Password(This,pVal) 
 
#define IPOPLevel_put_Password(This,newVal)	\ 
    (This)->lpVtbl -> put_Password(This,newVal) 
 
#define IPOPLevel_get_Timeout(This,pVal)	\ 
    (This)->lpVtbl -> get_Timeout(This,pVal) 
 
#define IPOPLevel_put_Timeout(This,newVal)	\ 
    (This)->lpVtbl -> put_Timeout(This,newVal) 
 
#define IPOPLevel_Connect(This)	\ 
    (This)->lpVtbl -> Connect(This) 
 
#define IPOPLevel_Disconnect(This)	\ 
    (This)->lpVtbl -> Disconnect(This) 
 
#define IPOPLevel_GetMailCount(This,a_plCount)	\ 
    (This)->lpVtbl -> GetMailCount(This,a_plCount) 
 
#define IPOPLevel_GetMail(This,a_lMailNum,a_lDelete)	\ 
    (This)->lpVtbl -> GetMail(This,a_lMailNum,a_lDelete) 
 
#define IPOPLevel_get_Body(This,pVal)	\ 
    (This)->lpVtbl -> get_Body(This,pVal) 
 
#define IPOPLevel_get_From(This,pVal)	\ 
    (This)->lpVtbl -> get_From(This,pVal) 
 
#define IPOPLevel_get_To(This,pVal)	\ 
    (This)->lpVtbl -> get_To(This,pVal) 
 
#define IPOPLevel_get_CC(This,pVal)	\ 
    (This)->lpVtbl -> get_CC(This,pVal) 
 
#define IPOPLevel_get_Date(This,pVal)	\ 
    (This)->lpVtbl -> get_Date(This,pVal) 
 
#define IPOPLevel_get_AttachedFiles(This,pVal)	\ 
    (This)->lpVtbl -> get_AttachedFiles(This,pVal) 
 
#define IPOPLevel_get_Header(This,pVal)	\ 
    (This)->lpVtbl -> get_Header(This,pVal) 
 
#define IPOPLevel_get_Subject(This,pVal)	\ 
    (This)->lpVtbl -> get_Subject(This,pVal) 
 
#endif /* COBJMACROS */ 
 
 
#endif 	/* C style interface */ 
 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_Host_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_Host_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPOPLevel_put_Host_Proxy(  
    IPOPLevel * This, 
    /* [in] */ BSTR newVal); 
 
 
void __RPC_STUB IPOPLevel_put_Host_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_Port_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ long *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_Port_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPOPLevel_put_Port_Proxy(  
    IPOPLevel * This, 
    /* [in] */ long newVal); 
 
 
void __RPC_STUB IPOPLevel_put_Port_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_User_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_User_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPOPLevel_put_User_Proxy(  
    IPOPLevel * This, 
    /* [in] */ BSTR newVal); 
 
 
void __RPC_STUB IPOPLevel_put_User_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_Password_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_Password_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPOPLevel_put_Password_Proxy(  
    IPOPLevel * This, 
    /* [in] */ BSTR newVal); 
 
 
void __RPC_STUB IPOPLevel_put_Password_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_Timeout_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ long *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_Timeout_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPOPLevel_put_Timeout_Proxy(  
    IPOPLevel * This, 
    /* [in] */ long newVal); 
 
 
void __RPC_STUB IPOPLevel_put_Timeout_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPOPLevel_Connect_Proxy(  
    IPOPLevel * This); 
 
 
void __RPC_STUB IPOPLevel_Connect_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPOPLevel_Disconnect_Proxy(  
    IPOPLevel * This); 
 
 
void __RPC_STUB IPOPLevel_Disconnect_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPOPLevel_GetMailCount_Proxy(  
    IPOPLevel * This, 
    long *a_plCount); 
 
 
void __RPC_STUB IPOPLevel_GetMailCount_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPOPLevel_GetMail_Proxy(  
    IPOPLevel * This, 
    long a_lMailNum, 
    long a_lDelete); 
 
 
void __RPC_STUB IPOPLevel_GetMail_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_Body_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_Body_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_From_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_From_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_To_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_To_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_CC_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_CC_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_Date_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_Date_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_AttachedFiles_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_AttachedFiles_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_Header_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_Header_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPOPLevel_get_Subject_Proxy(  
    IPOPLevel * This, 
    /* [retval][out] */ BSTR *pVal); 
 
 
void __RPC_STUB IPOPLevel_get_Subject_Stub( 
    IRpcStubBuffer *This, 
    IRpcChannelBuffer *_pRpcChannelBuffer, 
    PRPC_MESSAGE _pRpcMessage, 
    DWORD *_pdwStubPhase); 
 
 
 
#endif 	/* __IPOPLevel_INTERFACE_DEFINED__ */ 
 
 
 
#ifndef __POPHANDLERLib_LIBRARY_DEFINED__ 
#define __POPHANDLERLib_LIBRARY_DEFINED__ 
 
/* library POPHANDLERLib */ 
/* [helpstring][version][uuid] */  
 
 
EXTERN_C const IID LIBID_POPHANDLERLib; 
 
EXTERN_C const CLSID CLSID_POPLevel; 
 
#ifdef __cplusplus 
 
class DECLSPEC_UUID("141BAA07-E50D-4C74-ACE5-44D1A3D86849") 
POPLevel; 
#endif 
#endif /* __POPHANDLERLib_LIBRARY_DEFINED__ */ 
 
/* Additional Prototypes for ALL interfaces */ 
 
unsigned long             __RPC_USER  BSTR_UserSize(     unsigned long *, unsigned long            , BSTR * );  
unsigned char * __RPC_USER  BSTR_UserMarshal(  unsigned long *, unsigned char *, BSTR * );  
unsigned char * __RPC_USER  BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );  
void                      __RPC_USER  BSTR_UserFree(     unsigned long *, BSTR * );  
 
/* end of Additional Prototypes */ 
 
#ifdef __cplusplus 
} 
#endif 
 
#endif