D:/opendownloadmanager/ODM-1.x/iefdm/iefdm.h File Reference

#include "rpc.h"
#include "rpcndr.h"
#include "windows.h"
#include "ole2.h"
#include "oaidl.h"
#include "ocidl.h"

Go to the source code of this file.

Classes

struct  IWgBHOVtbl

Defines

#define __REQUIRED_RPCNDR_H_VERSION__   440

Typedefs

typedef interface IWgBHO IWgBHO
typedef struct IEWGMonitor IEWGMonitor
typedef struct WgBHO WgBHO

Functions

void __RPC_FAR *__RPC_USER MIDL_user_allocate (size_t)
void __RPC_USER MIDL_user_free (void __RPC_FAR *)
HRESULT STDMETHODCALLTYPE IWgBHO_BeforeNavigate2_Proxy (IWgBHO __RPC_FAR *This, IDispatch __RPC_FAR *__MIDL_0011, VARIANT __RPC_FAR *url, VARIANT __RPC_FAR *flags, VARIANT __RPC_FAR *tfn, VARIANT __RPC_FAR *pd, VARIANT __RPC_FAR *headers, VARIANT_BOOL __RPC_FAR *bCancel)
void __RPC_STUB IWgBHO_BeforeNavigate2_Stub (IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
unsigned long __RPC_USER VARIANT_UserSize (unsigned long __RPC_FAR *, unsigned long, VARIANT __RPC_FAR *)
unsigned char __RPC_FAR *__RPC_USER VARIANT_UserMarshal (unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR *)
unsigned char __RPC_FAR *__RPC_USER VARIANT_UserUnmarshal (unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR *)
void __RPC_USER VARIANT_UserFree (unsigned long __RPC_FAR *, VARIANT __RPC_FAR *)

Variables

EXTERN_C const IID IID_IWgBHO
interface IWgBHO CONST_VTBL
struct IWgBHOVtbl __RPC_FAR * 
lpVtbl
EXTERN_C const IID LIBID_IEFDMLib
EXTERN_C const CLSID CLSID_IEWGMonitor
EXTERN_C const CLSID CLSID_WgBHO


Define Documentation

#define __REQUIRED_RPCNDR_H_VERSION__   440

Definition at line 6 of file iefdm.h.


Typedef Documentation

typedef struct IEWGMonitor IEWGMonitor

Definition at line 41 of file iefdm.h.

typedef interface IWgBHO IWgBHO

Definition at line 32 of file iefdm.h.

typedef struct WgBHO WgBHO

Definition at line 52 of file iefdm.h.


Function Documentation

HRESULT STDMETHODCALLTYPE IWgBHO_BeforeNavigate2_Proxy ( IWgBHO __RPC_FAR *  This,
IDispatch __RPC_FAR *  __MIDL_0011,
VARIANT __RPC_FAR *  url,
VARIANT __RPC_FAR *  flags,
VARIANT __RPC_FAR *  tfn,
VARIANT __RPC_FAR *  pd,
VARIANT __RPC_FAR *  headers,
VARIANT_BOOL __RPC_FAR *  bCancel 
)

void __RPC_STUB IWgBHO_BeforeNavigate2_Stub ( IRpcStubBuffer *  This,
IRpcChannelBuffer *  _pRpcChannelBuffer,
PRPC_MESSAGE  _pRpcMessage,
DWORD *  _pdwStubPhase 
)

void __RPC_FAR* __RPC_USER MIDL_user_allocate ( size_t   ) 

void __RPC_USER MIDL_user_free ( void __RPC_FAR *   ) 

void __RPC_USER VARIANT_UserFree ( unsigned long __RPC_FAR *  ,
VARIANT __RPC_FAR *   
)

unsigned char __RPC_FAR* __RPC_USER VARIANT_UserMarshal ( unsigned long __RPC_FAR *  ,
unsigned char __RPC_FAR *  ,
VARIANT __RPC_FAR *   
)

unsigned long __RPC_USER VARIANT_UserSize ( unsigned long __RPC_FAR *  ,
unsigned  long,
VARIANT __RPC_FAR *   
)

unsigned char __RPC_FAR* __RPC_USER VARIANT_UserUnmarshal ( unsigned long __RPC_FAR *  ,
unsigned char __RPC_FAR *  ,
VARIANT __RPC_FAR *   
)


Variable Documentation

EXTERN_C const CLSID CLSID_IEWGMonitor

Definition at line 208 of file iefdm.h.

EXTERN_C const CLSID CLSID_WgBHO

Definition at line 216 of file iefdm.h.

Referenced by fsIECatchMgr::IsMonitoringDllRegistered().

EXTERN_C const IID IID_IWgBHO

Definition at line 68 of file iefdm.h.

Referenced by CINTERFACE_PROXY_VTABLE().

EXTERN_C const IID LIBID_IEFDMLib

Definition at line 206 of file iefdm.h.

Referenced by DllMain().

interface IWgBHO CONST_VTBL struct IWgBHOVtbl __RPC_FAR* lpVtbl

Definition at line 148 of file iefdm.h.


Generated on Sun May 25 00:19:54 2008 by  doxygen 1.5.6