2020-09-30 17:12:32 +02:00

2001 lines
53 KiB
C++

/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 3.01.75 */
/* at Wed Jun 18 20:10:23 1997
*/
/* Compiler settings for jps.idl:
Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: none
*/
//@@MIDL_FILE_HEADING( )
#include "rpc.h"
#include "rpcndr.h"
#ifndef __jps_h__
#define __jps_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IJavaClsStream_FWD_DEFINED__
#define __IJavaClsStream_FWD_DEFINED__
typedef interface IJavaClsStream IJavaClsStream;
#endif /* __IJavaClsStream_FWD_DEFINED__ */
#ifndef __IJavaCls_FWD_DEFINED__
#define __IJavaCls_FWD_DEFINED__
typedef interface IJavaCls IJavaCls;
#endif /* __IJavaCls_FWD_DEFINED__ */
#ifndef __IJavaPkg_FWD_DEFINED__
#define __IJavaPkg_FWD_DEFINED__
typedef interface IJavaPkg IJavaPkg;
#endif /* __IJavaPkg_FWD_DEFINED__ */
#ifndef __IEnumJavaPkg_FWD_DEFINED__
#define __IEnumJavaPkg_FWD_DEFINED__
typedef interface IEnumJavaPkg IEnumJavaPkg;
#endif /* __IEnumJavaPkg_FWD_DEFINED__ */
#ifndef __IEnumJavaCls_FWD_DEFINED__
#define __IEnumJavaCls_FWD_DEFINED__
typedef interface IEnumJavaCls IEnumJavaCls;
#endif /* __IEnumJavaCls_FWD_DEFINED__ */
#ifndef __IJavaPkgService_FWD_DEFINED__
#define __IJavaPkgService_FWD_DEFINED__
typedef interface IJavaPkgService IJavaPkgService;
#endif /* __IJavaPkgService_FWD_DEFINED__ */
#ifndef __JavaPkgService_FWD_DEFINED__
#define __JavaPkgService_FWD_DEFINED__
#ifdef __cplusplus
typedef class JavaPkgService JavaPkgService;
#else
typedef struct JavaPkgService JavaPkgService;
#endif /* __cplusplus */
#endif /* __JavaPkgService_FWD_DEFINED__ */
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
#ifndef __JavaPackageService_LIBRARY_DEFINED__
#define __JavaPackageService_LIBRARY_DEFINED__
/*
* Generated header for library: JavaPackageService
* at Wed Jun 18 20:10:23 1997
* using MIDL 3.01.75
*/
/* [version][uuid] */
typedef
enum _accflags
{ ACC_PUBLIC = 0x1,
ACC_PRIVATE = 0x2,
ACC_PROTECTED = 0x4,
ACC_STATIC = 0x8,
ACC_FINAL = 0x10,
ACC_SYNCHRONIZED = 0x20,
ACC_SUPER = 0x20,
ACC_VOLATILE = 0x40,
ACC_TRANSIENT = 0x80,
ACC_NATIVE = 0x100,
ACC_INTERFACE = 0x200,
ACC_ABSTRACT = 0x400
} ACCFLAGS;
typedef
enum _cptags
{ CONSTANT_Class = 7,
CONSTANT_Fieldref = 9,
CONSTANT_Methodref = 10,
CONSTANT_InterfaceMethodref = 11,
CONSTANT_String = 8,
CONSTANT_Integer = 3,
CONSTANT_Float = 4,
CONSTANT_Long = 5,
CONSTANT_Double = 6,
CONSTANT_NameAndType = 12,
CONSTANT_Utf8 = 1,
CONSTANT_Unicode = 2
} CPTAGS;
typedef unsigned char U1;
typedef unsigned short U2;
typedef unsigned long U4;
typedef MIDL_uhyper U8;
typedef struct _longdbl
{
union
{
U8 iValue;
double fValue;
struct
{
U4 iLow;
U4 iHigh;
} ;
} ;
} LONGDBL;
typedef struct _cpoolentry
{
U1 iTag;
union
{
struct
{
U2 iName;
} Class;
struct
{
U2 iClass;
U2 iNameAndType;
} Fieldref;
struct
{
U2 iClass;
U2 iNameAndType;
} Methodref;
struct
{
U2 iClass;
U2 iNameAndType;
} InterfaceMethodref;
struct
{
U2 iIndex;
} String;
struct
{
U4 iValue;
} Integer;
struct
{
float fValue;
} Float;
struct
{
LONGDBL __RPC_FAR *pVal;
} Long;
struct _DoubleStruct
{
LONGDBL __RPC_FAR *pVal;
} Double;
struct
{
U2 iName;
U2 iSignature;
} NameAndType;
struct
{
U2 iLength;
U1 __RPC_FAR *pBytes;
} Utf8;
struct
{
U2 iLength;
U2 __RPC_FAR *pBytes;
} Unicode;
} ;
} CPOOLENTRY;
typedef struct _attrinfo
{
struct _attrinfo __RPC_FAR *pNext;
U2 iName;
U4 iLength;
U1 rgBytes[ 1 ];
} ATTRINFO;
typedef struct _memberinfo
{
U2 iAccessFlags;
U2 iName;
U2 iSignature;
ATTRINFO __RPC_FAR *pAttrList;
} MEMBERINFO;
STDAPI_(IJavaPkgService *) CreateJPS ();
EXTERN_C const IID LIBID_JavaPackageService;
#ifndef __IJavaClsStream_INTERFACE_DEFINED__
#define __IJavaClsStream_INTERFACE_DEFINED__
/*
* Generated header for interface: IJavaClsStream
* at Wed Jun 18 20:10:23 1997
* using MIDL 3.01.75
*/
/* [object][uuid] */
EXTERN_C const IID IID_IJavaClsStream;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("57771EF7-A46E-11d0-A8BE-00A0C921A4D2")
IJavaClsStream : public IStream
{
public:
virtual HRESULT STDMETHODCALLTYPE SetCurrentPosition(
long iPos,
DWORD dwMoveType) = 0;
virtual HRESULT STDMETHODCALLTYPE Read(
void __RPC_FAR *pvDest,
long __RPC_FAR *piRead) = 0;
virtual HRESULT STDMETHODCALLTYPE ReadU2(
U2 __RPC_FAR *piVal) = 0;
virtual HRESULT STDMETHODCALLTYPE ReadU4(
U4 __RPC_FAR *piVal) = 0;
};
#else /* C style interface */
typedef struct IJavaClsStreamVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IJavaClsStream __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IJavaClsStream __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IJavaClsStream __RPC_FAR * This);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Read )(
IJavaClsStream __RPC_FAR * This,
/* [length_is][size_is][out] */ void __RPC_FAR *pv,
/* [in] */ ULONG cb,
/* [out] */ ULONG __RPC_FAR *pcbRead);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Write )(
IJavaClsStream __RPC_FAR * This,
/* [size_is][in] */ const void __RPC_FAR *pv,
/* [in] */ ULONG cb,
/* [out] */ ULONG __RPC_FAR *pcbWritten);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Seek )(
IJavaClsStream __RPC_FAR * This,
/* [in] */ LARGE_INTEGER dlibMove,
/* [in] */ DWORD dwOrigin,
/* [out] */ ULARGE_INTEGER __RPC_FAR *plibNewPosition);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSize )(
IJavaClsStream __RPC_FAR * This,
/* [in] */ ULARGE_INTEGER libNewSize);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CopyTo )(
IJavaClsStream __RPC_FAR * This,
/* [unique][in] */ IStream __RPC_FAR *pstm,
/* [in] */ ULARGE_INTEGER cb,
/* [out] */ ULARGE_INTEGER __RPC_FAR *pcbRead,
/* [out] */ ULARGE_INTEGER __RPC_FAR *pcbWritten);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Commit )(
IJavaClsStream __RPC_FAR * This,
/* [in] */ DWORD grfCommitFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Revert )(
IJavaClsStream __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LockRegion )(
IJavaClsStream __RPC_FAR * This,
/* [in] */ ULARGE_INTEGER libOffset,
/* [in] */ ULARGE_INTEGER cb,
/* [in] */ DWORD dwLockType);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UnlockRegion )(
IJavaClsStream __RPC_FAR * This,
/* [in] */ ULARGE_INTEGER libOffset,
/* [in] */ ULARGE_INTEGER cb,
/* [in] */ DWORD dwLockType);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stat )(
IJavaClsStream __RPC_FAR * This,
/* [out] */ STATSTG __RPC_FAR *pstatstg,
/* [in] */ DWORD grfStatFlag);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IJavaClsStream __RPC_FAR * This,
/* [out] */ IStream __RPC_FAR *__RPC_FAR *ppstm);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCurrentPosition )(
IJavaClsStream __RPC_FAR * This,
long iPos,
DWORD dwMoveType);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Read )(
IJavaClsStream __RPC_FAR * This,
void __RPC_FAR *pvDest,
long __RPC_FAR *piRead);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadU2 )(
IJavaClsStream __RPC_FAR * This,
U2 __RPC_FAR *piVal);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadU4 )(
IJavaClsStream __RPC_FAR * This,
U4 __RPC_FAR *piVal);
END_INTERFACE
} IJavaClsStreamVtbl;
interface IJavaClsStream
{
CONST_VTBL struct IJavaClsStreamVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IJavaClsStream_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IJavaClsStream_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IJavaClsStream_Release(This) \
(This)->lpVtbl -> Release(This)
#define IJavaClsStream_Read(This,pv,cb,pcbRead) \
(This)->lpVtbl -> Read(This,pv,cb,pcbRead)
#define IJavaClsStream_Write(This,pv,cb,pcbWritten) \
(This)->lpVtbl -> Write(This,pv,cb,pcbWritten)
#define IJavaClsStream_Seek(This,dlibMove,dwOrigin,plibNewPosition) \
(This)->lpVtbl -> Seek(This,dlibMove,dwOrigin,plibNewPosition)
#define IJavaClsStream_SetSize(This,libNewSize) \
(This)->lpVtbl -> SetSize(This,libNewSize)
#define IJavaClsStream_CopyTo(This,pstm,cb,pcbRead,pcbWritten) \
(This)->lpVtbl -> CopyTo(This,pstm,cb,pcbRead,pcbWritten)
#define IJavaClsStream_Commit(This,grfCommitFlags) \
(This)->lpVtbl -> Commit(This,grfCommitFlags)
#define IJavaClsStream_Revert(This) \
(This)->lpVtbl -> Revert(This)
#define IJavaClsStream_LockRegion(This,libOffset,cb,dwLockType) \
(This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType)
#define IJavaClsStream_UnlockRegion(This,libOffset,cb,dwLockType) \
(This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType)
#define IJavaClsStream_Stat(This,pstatstg,grfStatFlag) \
(This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag)
#define IJavaClsStream_Clone(This,ppstm) \
(This)->lpVtbl -> Clone(This,ppstm)
#define IJavaClsStream_SetCurrentPosition(This,iPos,dwMoveType) \
(This)->lpVtbl -> SetCurrentPosition(This,iPos,dwMoveType)
#define IJavaClsStream_Read(This,pvDest,piRead) \
(This)->lpVtbl -> Read(This,pvDest,piRead)
#define IJavaClsStream_ReadU2(This,piVal) \
(This)->lpVtbl -> ReadU2(This,piVal)
#define IJavaClsStream_ReadU4(This,piVal) \
(This)->lpVtbl -> ReadU4(This,piVal)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IJavaClsStream_SetCurrentPosition_Proxy(
IJavaClsStream __RPC_FAR * This,
long iPos,
DWORD dwMoveType);
void __RPC_STUB IJavaClsStream_SetCurrentPosition_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaClsStream_Read_Proxy(
IJavaClsStream __RPC_FAR * This,
void __RPC_FAR *pvDest,
long __RPC_FAR *piRead);
void __RPC_STUB IJavaClsStream_Read_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaClsStream_ReadU2_Proxy(
IJavaClsStream __RPC_FAR * This,
U2 __RPC_FAR *piVal);
void __RPC_STUB IJavaClsStream_ReadU2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaClsStream_ReadU4_Proxy(
IJavaClsStream __RPC_FAR * This,
U4 __RPC_FAR *piVal);
void __RPC_STUB IJavaClsStream_ReadU4_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IJavaClsStream_INTERFACE_DEFINED__ */
#ifndef __IJavaCls_INTERFACE_DEFINED__
#define __IJavaCls_INTERFACE_DEFINED__
/*
* Generated header for interface: IJavaCls
* at Wed Jun 18 20:10:23 1997
* using MIDL 3.01.75
*/
/* [object][uuid] */
EXTERN_C const IID IID_IJavaCls;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("57771EF3-A46E-11d0-A8BE-00A0C921A4D2")
IJavaCls : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetFullName(
BSTR __RPC_FAR *pbstrName) = 0;
virtual const WCHAR __RPC_FAR *STDMETHODCALLTYPE GetBaseName( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetClassMoniker(
BSTR __RPC_FAR *pbstrClassMoniker) = 0;
virtual HRESULT STDMETHODCALLTYPE GetClassStream(
IJavaClsStream __RPC_FAR *__RPC_FAR *ppClassStream) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSourceMoniker(
BSTR __RPC_FAR *pbstrSourceMoniker) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSourceStream(
IStream __RPC_FAR *__RPC_FAR *ppSourceStream) = 0;
virtual HRESULT STDMETHODCALLTYPE IsOutOfDate( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Open(
BOOL fFullOpen) = 0;
virtual void STDMETHODCALLTYPE Close( void) = 0;
virtual U2 STDMETHODCALLTYPE GetMajorVersion( void) = 0;
virtual U2 STDMETHODCALLTYPE GetMinorVersion( void) = 0;
virtual U2 STDMETHODCALLTYPE GetCPCount( void) = 0;
virtual CPOOLENTRY __RPC_FAR *STDMETHODCALLTYPE GetCPArray( void) = 0;
virtual U2 STDMETHODCALLTYPE GetAccessFlags( void) = 0;
virtual U2 STDMETHODCALLTYPE GetThisClass( void) = 0;
virtual U2 STDMETHODCALLTYPE GetSuperClass( void) = 0;
virtual U2 STDMETHODCALLTYPE GetInterfaceCount( void) = 0;
virtual U2 __RPC_FAR *STDMETHODCALLTYPE GetInterfaceArray( void) = 0;
virtual U2 STDMETHODCALLTYPE GetFieldCount( void) = 0;
virtual MEMBERINFO __RPC_FAR *STDMETHODCALLTYPE GetFieldArray( void) = 0;
virtual U2 STDMETHODCALLTYPE GetMethodCount( void) = 0;
virtual MEMBERINFO __RPC_FAR *STDMETHODCALLTYPE GetMethodArray( void) = 0;
virtual U2 STDMETHODCALLTYPE GetAttributeCount( void) = 0;
virtual ATTRINFO __RPC_FAR *STDMETHODCALLTYPE GetAttributeList( void) = 0;
virtual HRESULT STDMETHODCALLTYPE GetConstantString(
U2 iCPEntry,
BSTR __RPC_FAR *pbstrString) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMemberName(
MEMBERINFO __RPC_FAR *pMbrInfo,
BSTR __RPC_FAR *pbstrName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMemberSignature(
MEMBERINFO __RPC_FAR *pMbrInfo,
BSTR __RPC_FAR *pbstrSignature) = 0;
virtual HRESULT STDMETHODCALLTYPE DoesSourceStreamExist( void) = 0;
virtual HRESULT STDMETHODCALLTYPE DoesClassStreamExist( void) = 0;
};
#else /* C style interface */
typedef struct IJavaClsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IJavaCls __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IJavaCls __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IJavaCls __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFullName )(
IJavaCls __RPC_FAR * This,
BSTR __RPC_FAR *pbstrName);
const WCHAR __RPC_FAR *( STDMETHODCALLTYPE __RPC_FAR *GetBaseName )(
IJavaCls __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassMoniker )(
IJavaCls __RPC_FAR * This,
BSTR __RPC_FAR *pbstrClassMoniker);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassStream )(
IJavaCls __RPC_FAR * This,
IJavaClsStream __RPC_FAR *__RPC_FAR *ppClassStream);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceMoniker )(
IJavaCls __RPC_FAR * This,
BSTR __RPC_FAR *pbstrSourceMoniker);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSourceStream )(
IJavaCls __RPC_FAR * This,
IStream __RPC_FAR *__RPC_FAR *ppSourceStream);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsOutOfDate )(
IJavaCls __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Open )(
IJavaCls __RPC_FAR * This,
BOOL fFullOpen);
void ( STDMETHODCALLTYPE __RPC_FAR *Close )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetMajorVersion )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetMinorVersion )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetCPCount )(
IJavaCls __RPC_FAR * This);
CPOOLENTRY __RPC_FAR *( STDMETHODCALLTYPE __RPC_FAR *GetCPArray )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetAccessFlags )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetThisClass )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetSuperClass )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetInterfaceCount )(
IJavaCls __RPC_FAR * This);
U2 __RPC_FAR *( STDMETHODCALLTYPE __RPC_FAR *GetInterfaceArray )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetFieldCount )(
IJavaCls __RPC_FAR * This);
MEMBERINFO __RPC_FAR *( STDMETHODCALLTYPE __RPC_FAR *GetFieldArray )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetMethodCount )(
IJavaCls __RPC_FAR * This);
MEMBERINFO __RPC_FAR *( STDMETHODCALLTYPE __RPC_FAR *GetMethodArray )(
IJavaCls __RPC_FAR * This);
U2 ( STDMETHODCALLTYPE __RPC_FAR *GetAttributeCount )(
IJavaCls __RPC_FAR * This);
ATTRINFO __RPC_FAR *( STDMETHODCALLTYPE __RPC_FAR *GetAttributeList )(
IJavaCls __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConstantString )(
IJavaCls __RPC_FAR * This,
U2 iCPEntry,
BSTR __RPC_FAR *pbstrString);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMemberName )(
IJavaCls __RPC_FAR * This,
MEMBERINFO __RPC_FAR *pMbrInfo,
BSTR __RPC_FAR *pbstrName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMemberSignature )(
IJavaCls __RPC_FAR * This,
MEMBERINFO __RPC_FAR *pMbrInfo,
BSTR __RPC_FAR *pbstrSignature);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoesSourceStreamExist )(
IJavaCls __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoesClassStreamExist )(
IJavaCls __RPC_FAR * This);
END_INTERFACE
} IJavaClsVtbl;
interface IJavaCls
{
CONST_VTBL struct IJavaClsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IJavaCls_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IJavaCls_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IJavaCls_Release(This) \
(This)->lpVtbl -> Release(This)
#define IJavaCls_GetFullName(This,pbstrName) \
(This)->lpVtbl -> GetFullName(This,pbstrName)
#define IJavaCls_GetBaseName(This) \
(This)->lpVtbl -> GetBaseName(This)
#define IJavaCls_GetClassMoniker(This,pbstrClassMoniker) \
(This)->lpVtbl -> GetClassMoniker(This,pbstrClassMoniker)
#define IJavaCls_GetClassStream(This,ppClassStream) \
(This)->lpVtbl -> GetClassStream(This,ppClassStream)
#define IJavaCls_GetSourceMoniker(This,pbstrSourceMoniker) \
(This)->lpVtbl -> GetSourceMoniker(This,pbstrSourceMoniker)
#define IJavaCls_GetSourceStream(This,ppSourceStream) \
(This)->lpVtbl -> GetSourceStream(This,ppSourceStream)
#define IJavaCls_IsOutOfDate(This) \
(This)->lpVtbl -> IsOutOfDate(This)
#define IJavaCls_Open(This,fFullOpen) \
(This)->lpVtbl -> Open(This,fFullOpen)
#define IJavaCls_Close(This) \
(This)->lpVtbl -> Close(This)
#define IJavaCls_GetMajorVersion(This) \
(This)->lpVtbl -> GetMajorVersion(This)
#define IJavaCls_GetMinorVersion(This) \
(This)->lpVtbl -> GetMinorVersion(This)
#define IJavaCls_GetCPCount(This) \
(This)->lpVtbl -> GetCPCount(This)
#define IJavaCls_GetCPArray(This) \
(This)->lpVtbl -> GetCPArray(This)
#define IJavaCls_GetAccessFlags(This) \
(This)->lpVtbl -> GetAccessFlags(This)
#define IJavaCls_GetThisClass(This) \
(This)->lpVtbl -> GetThisClass(This)
#define IJavaCls_GetSuperClass(This) \
(This)->lpVtbl -> GetSuperClass(This)
#define IJavaCls_GetInterfaceCount(This) \
(This)->lpVtbl -> GetInterfaceCount(This)
#define IJavaCls_GetInterfaceArray(This) \
(This)->lpVtbl -> GetInterfaceArray(This)
#define IJavaCls_GetFieldCount(This) \
(This)->lpVtbl -> GetFieldCount(This)
#define IJavaCls_GetFieldArray(This) \
(This)->lpVtbl -> GetFieldArray(This)
#define IJavaCls_GetMethodCount(This) \
(This)->lpVtbl -> GetMethodCount(This)
#define IJavaCls_GetMethodArray(This) \
(This)->lpVtbl -> GetMethodArray(This)
#define IJavaCls_GetAttributeCount(This) \
(This)->lpVtbl -> GetAttributeCount(This)
#define IJavaCls_GetAttributeList(This) \
(This)->lpVtbl -> GetAttributeList(This)
#define IJavaCls_GetConstantString(This,iCPEntry,pbstrString) \
(This)->lpVtbl -> GetConstantString(This,iCPEntry,pbstrString)
#define IJavaCls_GetMemberName(This,pMbrInfo,pbstrName) \
(This)->lpVtbl -> GetMemberName(This,pMbrInfo,pbstrName)
#define IJavaCls_GetMemberSignature(This,pMbrInfo,pbstrSignature) \
(This)->lpVtbl -> GetMemberSignature(This,pMbrInfo,pbstrSignature)
#define IJavaCls_DoesSourceStreamExist(This) \
(This)->lpVtbl -> DoesSourceStreamExist(This)
#define IJavaCls_DoesClassStreamExist(This) \
(This)->lpVtbl -> DoesClassStreamExist(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IJavaCls_GetFullName_Proxy(
IJavaCls __RPC_FAR * This,
BSTR __RPC_FAR *pbstrName);
void __RPC_STUB IJavaCls_GetFullName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
const WCHAR __RPC_FAR *STDMETHODCALLTYPE IJavaCls_GetBaseName_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetBaseName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_GetClassMoniker_Proxy(
IJavaCls __RPC_FAR * This,
BSTR __RPC_FAR *pbstrClassMoniker);
void __RPC_STUB IJavaCls_GetClassMoniker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_GetClassStream_Proxy(
IJavaCls __RPC_FAR * This,
IJavaClsStream __RPC_FAR *__RPC_FAR *ppClassStream);
void __RPC_STUB IJavaCls_GetClassStream_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_GetSourceMoniker_Proxy(
IJavaCls __RPC_FAR * This,
BSTR __RPC_FAR *pbstrSourceMoniker);
void __RPC_STUB IJavaCls_GetSourceMoniker_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_GetSourceStream_Proxy(
IJavaCls __RPC_FAR * This,
IStream __RPC_FAR *__RPC_FAR *ppSourceStream);
void __RPC_STUB IJavaCls_GetSourceStream_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_IsOutOfDate_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_IsOutOfDate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_Open_Proxy(
IJavaCls __RPC_FAR * This,
BOOL fFullOpen);
void __RPC_STUB IJavaCls_Open_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
void STDMETHODCALLTYPE IJavaCls_Close_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_Close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetMajorVersion_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetMajorVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetMinorVersion_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetMinorVersion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetCPCount_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetCPCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
CPOOLENTRY __RPC_FAR *STDMETHODCALLTYPE IJavaCls_GetCPArray_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetCPArray_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetAccessFlags_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetAccessFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetThisClass_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetThisClass_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetSuperClass_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetSuperClass_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetInterfaceCount_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetInterfaceCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 __RPC_FAR *STDMETHODCALLTYPE IJavaCls_GetInterfaceArray_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetInterfaceArray_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetFieldCount_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetFieldCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
MEMBERINFO __RPC_FAR *STDMETHODCALLTYPE IJavaCls_GetFieldArray_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetFieldArray_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetMethodCount_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetMethodCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
MEMBERINFO __RPC_FAR *STDMETHODCALLTYPE IJavaCls_GetMethodArray_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetMethodArray_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
U2 STDMETHODCALLTYPE IJavaCls_GetAttributeCount_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetAttributeCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
ATTRINFO __RPC_FAR *STDMETHODCALLTYPE IJavaCls_GetAttributeList_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_GetAttributeList_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_GetConstantString_Proxy(
IJavaCls __RPC_FAR * This,
U2 iCPEntry,
BSTR __RPC_FAR *pbstrString);
void __RPC_STUB IJavaCls_GetConstantString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_GetMemberName_Proxy(
IJavaCls __RPC_FAR * This,
MEMBERINFO __RPC_FAR *pMbrInfo,
BSTR __RPC_FAR *pbstrName);
void __RPC_STUB IJavaCls_GetMemberName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_GetMemberSignature_Proxy(
IJavaCls __RPC_FAR * This,
MEMBERINFO __RPC_FAR *pMbrInfo,
BSTR __RPC_FAR *pbstrSignature);
void __RPC_STUB IJavaCls_GetMemberSignature_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_DoesSourceStreamExist_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_DoesSourceStreamExist_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaCls_DoesClassStreamExist_Proxy(
IJavaCls __RPC_FAR * This);
void __RPC_STUB IJavaCls_DoesClassStreamExist_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IJavaCls_INTERFACE_DEFINED__ */
#ifndef __IJavaPkg_INTERFACE_DEFINED__
#define __IJavaPkg_INTERFACE_DEFINED__
/*
* Generated header for interface: IJavaPkg
* at Wed Jun 18 20:10:23 1997
* using MIDL 3.01.75
*/
/* [object][uuid] */
EXTERN_C const IID IID_IJavaPkg;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("57771EF2-A46E-11d0-A8BE-00A0C921A4D2")
IJavaPkg : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetFullName(
BSTR __RPC_FAR *pbstrName) = 0;
virtual const WCHAR __RPC_FAR *STDMETHODCALLTYPE GetBaseName( void) = 0;
virtual HRESULT STDMETHODCALLTYPE FindPackage(
const WCHAR __RPC_FAR *pszPackage,
IJavaPkg __RPC_FAR *__RPC_FAR *ppFinder) = 0;
virtual HRESULT STDMETHODCALLTYPE FindClass(
const WCHAR __RPC_FAR *pszClass,
IJavaCls __RPC_FAR *__RPC_FAR *ppClass) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumPackages(
IEnumJavaPkg __RPC_FAR *__RPC_FAR *ppEnum) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumClasses(
IEnumJavaCls __RPC_FAR *__RPC_FAR *ppEnum) = 0;
virtual HRESULT STDMETHODCALLTYPE GetParentPackage(
IJavaPkg __RPC_FAR *__RPC_FAR *ppPkg) = 0;
};
#else /* C style interface */
typedef struct IJavaPkgVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IJavaPkg __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IJavaPkg __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IJavaPkg __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFullName )(
IJavaPkg __RPC_FAR * This,
BSTR __RPC_FAR *pbstrName);
const WCHAR __RPC_FAR *( STDMETHODCALLTYPE __RPC_FAR *GetBaseName )(
IJavaPkg __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindPackage )(
IJavaPkg __RPC_FAR * This,
const WCHAR __RPC_FAR *pszPackage,
IJavaPkg __RPC_FAR *__RPC_FAR *ppFinder);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindClass )(
IJavaPkg __RPC_FAR * This,
const WCHAR __RPC_FAR *pszClass,
IJavaCls __RPC_FAR *__RPC_FAR *ppClass);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumPackages )(
IJavaPkg __RPC_FAR * This,
IEnumJavaPkg __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumClasses )(
IJavaPkg __RPC_FAR * This,
IEnumJavaCls __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParentPackage )(
IJavaPkg __RPC_FAR * This,
IJavaPkg __RPC_FAR *__RPC_FAR *ppPkg);
END_INTERFACE
} IJavaPkgVtbl;
interface IJavaPkg
{
CONST_VTBL struct IJavaPkgVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IJavaPkg_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IJavaPkg_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IJavaPkg_Release(This) \
(This)->lpVtbl -> Release(This)
#define IJavaPkg_GetFullName(This,pbstrName) \
(This)->lpVtbl -> GetFullName(This,pbstrName)
#define IJavaPkg_GetBaseName(This) \
(This)->lpVtbl -> GetBaseName(This)
#define IJavaPkg_FindPackage(This,pszPackage,ppFinder) \
(This)->lpVtbl -> FindPackage(This,pszPackage,ppFinder)
#define IJavaPkg_FindClass(This,pszClass,ppClass) \
(This)->lpVtbl -> FindClass(This,pszClass,ppClass)
#define IJavaPkg_EnumPackages(This,ppEnum) \
(This)->lpVtbl -> EnumPackages(This,ppEnum)
#define IJavaPkg_EnumClasses(This,ppEnum) \
(This)->lpVtbl -> EnumClasses(This,ppEnum)
#define IJavaPkg_GetParentPackage(This,ppPkg) \
(This)->lpVtbl -> GetParentPackage(This,ppPkg)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IJavaPkg_GetFullName_Proxy(
IJavaPkg __RPC_FAR * This,
BSTR __RPC_FAR *pbstrName);
void __RPC_STUB IJavaPkg_GetFullName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
const WCHAR __RPC_FAR *STDMETHODCALLTYPE IJavaPkg_GetBaseName_Proxy(
IJavaPkg __RPC_FAR * This);
void __RPC_STUB IJavaPkg_GetBaseName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkg_FindPackage_Proxy(
IJavaPkg __RPC_FAR * This,
const WCHAR __RPC_FAR *pszPackage,
IJavaPkg __RPC_FAR *__RPC_FAR *ppFinder);
void __RPC_STUB IJavaPkg_FindPackage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkg_FindClass_Proxy(
IJavaPkg __RPC_FAR * This,
const WCHAR __RPC_FAR *pszClass,
IJavaCls __RPC_FAR *__RPC_FAR *ppClass);
void __RPC_STUB IJavaPkg_FindClass_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkg_EnumPackages_Proxy(
IJavaPkg __RPC_FAR * This,
IEnumJavaPkg __RPC_FAR *__RPC_FAR *ppEnum);
void __RPC_STUB IJavaPkg_EnumPackages_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkg_EnumClasses_Proxy(
IJavaPkg __RPC_FAR * This,
IEnumJavaCls __RPC_FAR *__RPC_FAR *ppEnum);
void __RPC_STUB IJavaPkg_EnumClasses_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkg_GetParentPackage_Proxy(
IJavaPkg __RPC_FAR * This,
IJavaPkg __RPC_FAR *__RPC_FAR *ppPkg);
void __RPC_STUB IJavaPkg_GetParentPackage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IJavaPkg_INTERFACE_DEFINED__ */
#ifndef __IEnumJavaPkg_INTERFACE_DEFINED__
#define __IEnumJavaPkg_INTERFACE_DEFINED__
/*
* Generated header for interface: IEnumJavaPkg
* at Wed Jun 18 20:10:23 1997
* using MIDL 3.01.75
*/
/* [object][uuid] */
EXTERN_C const IID IID_IEnumJavaPkg;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("57771EF4-A46E-11d0-A8BE-00A0C921A4D2")
IEnumJavaPkg : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Next(
ULONG celt,
IJavaPkg __RPC_FAR *__RPC_FAR *rgelt,
ULONG __RPC_FAR *pceltFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
ULONG celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
IEnumJavaPkg __RPC_FAR *__RPC_FAR *ppenum) = 0;
};
#else /* C style interface */
typedef struct IEnumJavaPkgVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEnumJavaPkg __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEnumJavaPkg __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEnumJavaPkg __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
IEnumJavaPkg __RPC_FAR * This,
ULONG celt,
IJavaPkg __RPC_FAR *__RPC_FAR *rgelt,
ULONG __RPC_FAR *pceltFetched);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
IEnumJavaPkg __RPC_FAR * This,
ULONG celt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
IEnumJavaPkg __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IEnumJavaPkg __RPC_FAR * This,
IEnumJavaPkg __RPC_FAR *__RPC_FAR *ppenum);
END_INTERFACE
} IEnumJavaPkgVtbl;
interface IEnumJavaPkg
{
CONST_VTBL struct IEnumJavaPkgVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumJavaPkg_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumJavaPkg_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumJavaPkg_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumJavaPkg_Next(This,celt,rgelt,pceltFetched) \
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
#define IEnumJavaPkg_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define IEnumJavaPkg_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumJavaPkg_Clone(This,ppenum) \
(This)->lpVtbl -> Clone(This,ppenum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumJavaPkg_Next_Proxy(
IEnumJavaPkg __RPC_FAR * This,
ULONG celt,
IJavaPkg __RPC_FAR *__RPC_FAR *rgelt,
ULONG __RPC_FAR *pceltFetched);
void __RPC_STUB IEnumJavaPkg_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumJavaPkg_Skip_Proxy(
IEnumJavaPkg __RPC_FAR * This,
ULONG celt);
void __RPC_STUB IEnumJavaPkg_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumJavaPkg_Reset_Proxy(
IEnumJavaPkg __RPC_FAR * This);
void __RPC_STUB IEnumJavaPkg_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumJavaPkg_Clone_Proxy(
IEnumJavaPkg __RPC_FAR * This,
IEnumJavaPkg __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB IEnumJavaPkg_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumJavaPkg_INTERFACE_DEFINED__ */
#ifndef __IEnumJavaCls_INTERFACE_DEFINED__
#define __IEnumJavaCls_INTERFACE_DEFINED__
/*
* Generated header for interface: IEnumJavaCls
* at Wed Jun 18 20:10:23 1997
* using MIDL 3.01.75
*/
/* [object][uuid] */
EXTERN_C const IID IID_IEnumJavaCls;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("57771EF5-A46E-11d0-A8BE-00A0C921A4D2")
IEnumJavaCls : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Next(
ULONG celt,
IJavaCls __RPC_FAR *__RPC_FAR *rgelt,
ULONG __RPC_FAR *pceltFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
ULONG celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
IEnumJavaCls __RPC_FAR *__RPC_FAR *ppenum) = 0;
};
#else /* C style interface */
typedef struct IEnumJavaClsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEnumJavaCls __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEnumJavaCls __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEnumJavaCls __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
IEnumJavaCls __RPC_FAR * This,
ULONG celt,
IJavaCls __RPC_FAR *__RPC_FAR *rgelt,
ULONG __RPC_FAR *pceltFetched);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
IEnumJavaCls __RPC_FAR * This,
ULONG celt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
IEnumJavaCls __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IEnumJavaCls __RPC_FAR * This,
IEnumJavaCls __RPC_FAR *__RPC_FAR *ppenum);
END_INTERFACE
} IEnumJavaClsVtbl;
interface IEnumJavaCls
{
CONST_VTBL struct IEnumJavaClsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumJavaCls_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumJavaCls_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumJavaCls_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumJavaCls_Next(This,celt,rgelt,pceltFetched) \
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
#define IEnumJavaCls_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define IEnumJavaCls_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumJavaCls_Clone(This,ppenum) \
(This)->lpVtbl -> Clone(This,ppenum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumJavaCls_Next_Proxy(
IEnumJavaCls __RPC_FAR * This,
ULONG celt,
IJavaCls __RPC_FAR *__RPC_FAR *rgelt,
ULONG __RPC_FAR *pceltFetched);
void __RPC_STUB IEnumJavaCls_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumJavaCls_Skip_Proxy(
IEnumJavaCls __RPC_FAR * This,
ULONG celt);
void __RPC_STUB IEnumJavaCls_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumJavaCls_Reset_Proxy(
IEnumJavaCls __RPC_FAR * This);
void __RPC_STUB IEnumJavaCls_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumJavaCls_Clone_Proxy(
IEnumJavaCls __RPC_FAR * This,
IEnumJavaCls __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB IEnumJavaCls_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumJavaCls_INTERFACE_DEFINED__ */
#ifndef __IJavaPkgService_INTERFACE_DEFINED__
#define __IJavaPkgService_INTERFACE_DEFINED__
/*
* Generated header for interface: IJavaPkgService
* at Wed Jun 18 20:10:23 1997
* using MIDL 3.01.75
*/
/* [object][uuid] */
EXTERN_C const IID IID_IJavaPkgService;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("57771EF1-A46E-11d0-A8BE-00A0C921A4D2")
IJavaPkgService : public IJavaPkg
{
public:
virtual HRESULT STDMETHODCALLTYPE SetClassPath(
const WCHAR __RPC_FAR *pszClassPath) = 0;
virtual HRESULT STDMETHODCALLTYPE AppendClassPath(
const WCHAR __RPC_FAR *pszAppendPath) = 0;
virtual HRESULT STDMETHODCALLTYPE PrependClassPath(
const WCHAR __RPC_FAR *pszPrependPath) = 0;
virtual HRESULT STDMETHODCALLTYPE RemoveClassPath(
const WCHAR __RPC_FAR *pszRemovePath) = 0;
virtual HRESULT STDMETHODCALLTYPE GetClassPath(
BSTR __RPC_FAR *pbstrClassPath) = 0;
virtual HRESULT STDMETHODCALLTYPE SetCurrentDirectory(
const WCHAR __RPC_FAR *pszCurDir) = 0;
virtual HRESULT STDMETHODCALLTYPE LockArchives(
BOOL fLock) = 0;
};
#else /* C style interface */
typedef struct IJavaPkgServiceVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IJavaPkgService __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IJavaPkgService __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IJavaPkgService __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFullName )(
IJavaPkgService __RPC_FAR * This,
BSTR __RPC_FAR *pbstrName);
const WCHAR __RPC_FAR *( STDMETHODCALLTYPE __RPC_FAR *GetBaseName )(
IJavaPkgService __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindPackage )(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszPackage,
IJavaPkg __RPC_FAR *__RPC_FAR *ppFinder);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindClass )(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszClass,
IJavaCls __RPC_FAR *__RPC_FAR *ppClass);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumPackages )(
IJavaPkgService __RPC_FAR * This,
IEnumJavaPkg __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumClasses )(
IJavaPkgService __RPC_FAR * This,
IEnumJavaCls __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParentPackage )(
IJavaPkgService __RPC_FAR * This,
IJavaPkg __RPC_FAR *__RPC_FAR *ppPkg);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetClassPath )(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszClassPath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AppendClassPath )(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszAppendPath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PrependClassPath )(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszPrependPath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveClassPath )(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszRemovePath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassPath )(
IJavaPkgService __RPC_FAR * This,
BSTR __RPC_FAR *pbstrClassPath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCurrentDirectory )(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszCurDir);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LockArchives )(
IJavaPkgService __RPC_FAR * This,
BOOL fLock);
END_INTERFACE
} IJavaPkgServiceVtbl;
interface IJavaPkgService
{
CONST_VTBL struct IJavaPkgServiceVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IJavaPkgService_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IJavaPkgService_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IJavaPkgService_Release(This) \
(This)->lpVtbl -> Release(This)
#define IJavaPkgService_GetFullName(This,pbstrName) \
(This)->lpVtbl -> GetFullName(This,pbstrName)
#define IJavaPkgService_GetBaseName(This) \
(This)->lpVtbl -> GetBaseName(This)
#define IJavaPkgService_FindPackage(This,pszPackage,ppFinder) \
(This)->lpVtbl -> FindPackage(This,pszPackage,ppFinder)
#define IJavaPkgService_FindClass(This,pszClass,ppClass) \
(This)->lpVtbl -> FindClass(This,pszClass,ppClass)
#define IJavaPkgService_EnumPackages(This,ppEnum) \
(This)->lpVtbl -> EnumPackages(This,ppEnum)
#define IJavaPkgService_EnumClasses(This,ppEnum) \
(This)->lpVtbl -> EnumClasses(This,ppEnum)
#define IJavaPkgService_GetParentPackage(This,ppPkg) \
(This)->lpVtbl -> GetParentPackage(This,ppPkg)
#define IJavaPkgService_SetClassPath(This,pszClassPath) \
(This)->lpVtbl -> SetClassPath(This,pszClassPath)
#define IJavaPkgService_AppendClassPath(This,pszAppendPath) \
(This)->lpVtbl -> AppendClassPath(This,pszAppendPath)
#define IJavaPkgService_PrependClassPath(This,pszPrependPath) \
(This)->lpVtbl -> PrependClassPath(This,pszPrependPath)
#define IJavaPkgService_RemoveClassPath(This,pszRemovePath) \
(This)->lpVtbl -> RemoveClassPath(This,pszRemovePath)
#define IJavaPkgService_GetClassPath(This,pbstrClassPath) \
(This)->lpVtbl -> GetClassPath(This,pbstrClassPath)
#define IJavaPkgService_SetCurrentDirectory(This,pszCurDir) \
(This)->lpVtbl -> SetCurrentDirectory(This,pszCurDir)
#define IJavaPkgService_LockArchives(This,fLock) \
(This)->lpVtbl -> LockArchives(This,fLock)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IJavaPkgService_SetClassPath_Proxy(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszClassPath);
void __RPC_STUB IJavaPkgService_SetClassPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkgService_AppendClassPath_Proxy(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszAppendPath);
void __RPC_STUB IJavaPkgService_AppendClassPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkgService_PrependClassPath_Proxy(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszPrependPath);
void __RPC_STUB IJavaPkgService_PrependClassPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkgService_RemoveClassPath_Proxy(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszRemovePath);
void __RPC_STUB IJavaPkgService_RemoveClassPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkgService_GetClassPath_Proxy(
IJavaPkgService __RPC_FAR * This,
BSTR __RPC_FAR *pbstrClassPath);
void __RPC_STUB IJavaPkgService_GetClassPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkgService_SetCurrentDirectory_Proxy(
IJavaPkgService __RPC_FAR * This,
const WCHAR __RPC_FAR *pszCurDir);
void __RPC_STUB IJavaPkgService_SetCurrentDirectory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IJavaPkgService_LockArchives_Proxy(
IJavaPkgService __RPC_FAR * This,
BOOL fLock);
void __RPC_STUB IJavaPkgService_LockArchives_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IJavaPkgService_INTERFACE_DEFINED__ */
#ifdef __cplusplus
EXTERN_C const CLSID CLSID_JavaPkgService;
class DECLSPEC_UUID("57771EF6-A46E-11d0-A8BE-00A0C921A4D2")
JavaPkgService;
#endif
#endif /* __JavaPackageService_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif