2178 lines
64 KiB
C
2178 lines
64 KiB
C
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
||
|
|
||
|
|
||
|
/* File created by MIDL compiler version 3.00.44 */
|
||
|
/* at Fri Jul 11 15:30:21 1997
|
||
|
*/
|
||
|
/* Compiler settings for pkgmgr.idl:
|
||
|
Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
|
||
|
error checks: allocation ref bounds_check enum stub_data
|
||
|
*/
|
||
|
//@@MIDL_FILE_HEADING( )
|
||
|
#include "rpc.h"
|
||
|
#include "rpcndr.h"
|
||
|
|
||
|
#ifndef __pkgmgr_h__
|
||
|
#define __pkgmgr_h__
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C"{
|
||
|
#endif
|
||
|
|
||
|
/* Forward Declarations */
|
||
|
|
||
|
#ifndef __IEnumCodeStoreDBEntry_FWD_DEFINED__
|
||
|
#define __IEnumCodeStoreDBEntry_FWD_DEFINED__
|
||
|
typedef interface IEnumCodeStoreDBEntry IEnumCodeStoreDBEntry;
|
||
|
#endif /* __IEnumCodeStoreDBEntry_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __ICodeStoreDBEntry_FWD_DEFINED__
|
||
|
#define __ICodeStoreDBEntry_FWD_DEFINED__
|
||
|
typedef interface ICodeStoreDBEntry ICodeStoreDBEntry;
|
||
|
#endif /* __ICodeStoreDBEntry_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __ICodeStoreDB_FWD_DEFINED__
|
||
|
#define __ICodeStoreDB_FWD_DEFINED__
|
||
|
typedef interface ICodeStoreDB ICodeStoreDB;
|
||
|
#endif /* __ICodeStoreDB_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IJavaPackageManager_FWD_DEFINED__
|
||
|
#define __IJavaPackageManager_FWD_DEFINED__
|
||
|
typedef interface IJavaPackageManager IJavaPackageManager;
|
||
|
#endif /* __IJavaPackageManager_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IJavaPackage_FWD_DEFINED__
|
||
|
#define __IJavaPackage_FWD_DEFINED__
|
||
|
typedef interface IJavaPackage IJavaPackage;
|
||
|
#endif /* __IJavaPackage_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __ICreateJavaPackageMgr_FWD_DEFINED__
|
||
|
#define __ICreateJavaPackageMgr_FWD_DEFINED__
|
||
|
typedef interface ICreateJavaPackageMgr ICreateJavaPackageMgr;
|
||
|
#endif /* __ICreateJavaPackageMgr_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IJavaFile_FWD_DEFINED__
|
||
|
#define __IJavaFile_FWD_DEFINED__
|
||
|
typedef interface IJavaFile IJavaFile;
|
||
|
#endif /* __IJavaFile_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IEnumJavaPackage_FWD_DEFINED__
|
||
|
#define __IEnumJavaPackage_FWD_DEFINED__
|
||
|
typedef interface IEnumJavaPackage IEnumJavaPackage;
|
||
|
#endif /* __IEnumJavaPackage_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IEnumJavaFile_FWD_DEFINED__
|
||
|
#define __IEnumJavaFile_FWD_DEFINED__
|
||
|
typedef interface IEnumJavaFile IEnumJavaFile;
|
||
|
#endif /* __IEnumJavaFile_FWD_DEFINED__ */
|
||
|
|
||
|
|
||
|
/* header files for imported files */
|
||
|
#include "oaidl.h"
|
||
|
|
||
|
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
|
||
|
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: __MIDL__intf_0000
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [local] */
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
typedef const BYTE __RPC_FAR *LPCBYTE;
|
||
|
|
||
|
typedef /* [public] */
|
||
|
enum __MIDL___MIDL__intf_0000_0001
|
||
|
{ JPMPII_SYSTEMCLASS = 0,
|
||
|
JPMPII_NONSYSTEMCLASS = 1,
|
||
|
JPMPII_NEEDSTRUSTEDSOURCE = 2,
|
||
|
ALL_JPMPII_FLAGS = JPMPII_SYSTEMCLASS | JPMPII_NONSYSTEMCLASS | JPMPII_NEEDSTRUSTEDSOURCE
|
||
|
} JPMPII_FLAGS;
|
||
|
|
||
|
typedef /* [public] */
|
||
|
enum __MIDL___MIDL__intf_0000_0002
|
||
|
{ JPMINST_NOVERSIONCHECK = 1,
|
||
|
JPMINST_NOSIGNERCHECK = 2,
|
||
|
JPMINST_AUTODETECTPACKAGES = 4,
|
||
|
JPMINST_DELETEINPUTFILE = 8,
|
||
|
ALL_JPMINST_FLAGS = JPMINST_NOVERSIONCHECK | JPMINST_NOSIGNERCHECK | JPMINST_AUTODETECTPACKAGES | JPMINST_DELETEINPUTFILE
|
||
|
} JPMINST_FLAGS;
|
||
|
|
||
|
typedef /* [public] */
|
||
|
enum __MIDL___MIDL__intf_0000_0003
|
||
|
{ JPMINST_CAB = 0,
|
||
|
JPMINST_ZIP = 1,
|
||
|
JPMINST_JAR = 2
|
||
|
} JPMINST_FILETYPES;
|
||
|
|
||
|
typedef struct tagPACKAGEINSTALLINFO
|
||
|
{
|
||
|
DWORD cbStruct;
|
||
|
LPCOLESTR pszPackageName;
|
||
|
DWORD dwVersionMS;
|
||
|
DWORD dwVersionLS;
|
||
|
DWORD dwFlags;
|
||
|
LPCOLESTR pszCodebaseURL;
|
||
|
LPCOLESTR pszDistributionUnit;
|
||
|
LPUNKNOWN pUnknown;
|
||
|
HRESULT result;
|
||
|
} PACKAGEINSTALLINFO;
|
||
|
|
||
|
typedef /* [unique] */ PACKAGEINSTALLINFO __RPC_FAR *LPPACKAGEINSTALLINFO;
|
||
|
|
||
|
typedef /* [unique] */ const PACKAGEINSTALLINFO __RPC_FAR *LPCPACKAGEINSTALLINFO;
|
||
|
|
||
|
typedef struct tagPACKAGESECURITYINFO
|
||
|
{
|
||
|
DWORD cbStruct;
|
||
|
LPCBYTE pCapabilities;
|
||
|
DWORD cbCapabilities;
|
||
|
LPCBYTE pSigner;
|
||
|
DWORD cbSigner;
|
||
|
BOOL fAllPermissions;
|
||
|
} PACKAGESECURITYINFO;
|
||
|
|
||
|
typedef /* [unique] */ const PACKAGESECURITYINFO __RPC_FAR *LPCPACKAGESECURITYINFO;
|
||
|
|
||
|
|
||
|
|
||
|
extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_c_ifspec;
|
||
|
extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_s_ifspec;
|
||
|
|
||
|
|
||
|
#ifndef __JPKGMGR_LIBRARY_DEFINED__
|
||
|
#define __JPKGMGR_LIBRARY_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for library: JPKGMGR
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [helpstring][version][uuid] */
|
||
|
|
||
|
|
||
|
typedef /* [public] */
|
||
|
enum __MIDL___MIDL__intf_0071_0001
|
||
|
{ CRF_REMOVECHILDREN = 1,
|
||
|
CRF_REMOVEVALUESONLY = 2,
|
||
|
CRF_REMOVEEMPTYPARENTSALSO = 4
|
||
|
} CSDB_REMOVE_FLAGS;
|
||
|
|
||
|
typedef /* [public] */
|
||
|
enum __MIDL___MIDL__intf_0071_0002
|
||
|
{ CGF_FULLYQUALIFIED = 1
|
||
|
} CSDB_GETNAME_FLAGS;
|
||
|
|
||
|
typedef /* [public] */
|
||
|
enum __MIDL___MIDL__intf_0073_0001
|
||
|
{ JPMFI_NEEDS_TRUSTED_SOURCE = 0x1,
|
||
|
JPMFI_IS_STREAM = 0x2,
|
||
|
JPMFI_IS_PE_NATIVE = 0x8,
|
||
|
JPMFI_FROM_PKG_DATABASE = 0x10,
|
||
|
JPMFI_FROM_CLASSPATH = 0x20
|
||
|
} JPM_FILEINFO_FLAGS;
|
||
|
|
||
|
typedef /* [public] */
|
||
|
enum __MIDL___MIDL__intf_0073_0002
|
||
|
{ JPMGFN_SIMPLE = 1,
|
||
|
JPMGFN_FULLYQUALIFIED = 2,
|
||
|
JPMGFN_LOCALFILEPATH = 3
|
||
|
} JPM_GETFILENAME_TYPE;
|
||
|
|
||
|
|
||
|
EXTERN_C const IID LIBID_JPKGMGR;
|
||
|
|
||
|
#ifndef __IEnumCodeStoreDBEntry_INTERFACE_DEFINED__
|
||
|
#define __IEnumCodeStoreDBEntry_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: IEnumCodeStoreDBEntry
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][uuid][object] */
|
||
|
|
||
|
|
||
|
typedef /* [unique] */ IEnumCodeStoreDBEntry __RPC_FAR *LPENUMCODESTOREDBENTRY;
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_IEnumCodeStoreDBEntry;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface IEnumCodeStoreDBEntry : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE Next(
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Skip(
|
||
|
/* [in] */ ULONG celt) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
||
|
/* [out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppenum) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct IEnumCodeStoreDBEntryVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppenum);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} IEnumCodeStoreDBEntryVtbl;
|
||
|
|
||
|
interface IEnumCodeStoreDBEntry
|
||
|
{
|
||
|
CONST_VTBL struct IEnumCodeStoreDBEntryVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define IEnumCodeStoreDBEntry_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define IEnumCodeStoreDBEntry_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define IEnumCodeStoreDBEntry_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define IEnumCodeStoreDBEntry_Next(This,celt,rgelt,pceltFetched) \
|
||
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
|
||
|
|
||
|
#define IEnumCodeStoreDBEntry_Skip(This,celt) \
|
||
|
(This)->lpVtbl -> Skip(This,celt)
|
||
|
|
||
|
#define IEnumCodeStoreDBEntry_Reset(This) \
|
||
|
(This)->lpVtbl -> Reset(This)
|
||
|
|
||
|
#define IEnumCodeStoreDBEntry_Clone(This,ppenum) \
|
||
|
(This)->lpVtbl -> Clone(This,ppenum)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumCodeStoreDBEntry_Next_Proxy(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumCodeStoreDBEntry_Next_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumCodeStoreDBEntry_Skip_Proxy(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumCodeStoreDBEntry_Skip_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumCodeStoreDBEntry_Reset_Proxy(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumCodeStoreDBEntry_Reset_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumCodeStoreDBEntry_Clone_Proxy(
|
||
|
IEnumCodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppenum);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumCodeStoreDBEntry_Clone_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __IEnumCodeStoreDBEntry_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __ICodeStoreDBEntry_INTERFACE_DEFINED__
|
||
|
#define __ICodeStoreDBEntry_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: ICodeStoreDBEntry
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][helpstring][uuid][object] */
|
||
|
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_ICodeStoreDBEntry;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface ICodeStoreDBEntry : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetName(
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE CreateChild(
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE RemoveChild(
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
DWORD dwFlags) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetChild(
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE EnumChildren(
|
||
|
/* [retval][out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetParent(
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppParent) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetProperty(
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarProperty) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE SetProperty(
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarProperty) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE DeleteProperty(
|
||
|
/* [in] */ LPCOLESTR pszName) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetDWORDPropertyA(
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [out] */ DWORD __RPC_FAR *pVal) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE SetDWORDPropertyA(
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [in] */ DWORD dwVal) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetStringPropertyA(
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [out] */ LPSTR pszVal,
|
||
|
/* [in] */ DWORD cbVal) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE SetStringPropertyA(
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [in] */ LPCSTR pszVal) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct ICodeStoreDBEntryVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateChild )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveChild )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
DWORD dwFlags);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChild )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumChildren )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [retval][out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParent )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppParent);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProperty )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarProperty);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProperty )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarProperty);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteProperty )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDWORDPropertyA )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [out] */ DWORD __RPC_FAR *pVal);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDWORDPropertyA )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [in] */ DWORD dwVal);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStringPropertyA )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [out] */ LPSTR pszVal,
|
||
|
/* [in] */ DWORD cbVal);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStringPropertyA )(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [in] */ LPCSTR pszVal);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} ICodeStoreDBEntryVtbl;
|
||
|
|
||
|
interface ICodeStoreDBEntry
|
||
|
{
|
||
|
CONST_VTBL struct ICodeStoreDBEntryVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define ICodeStoreDBEntry_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define ICodeStoreDBEntry_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define ICodeStoreDBEntry_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define ICodeStoreDBEntry_GetName(This,dwFlags,pbstrName) \
|
||
|
(This)->lpVtbl -> GetName(This,dwFlags,pbstrName)
|
||
|
|
||
|
#define ICodeStoreDBEntry_CreateChild(This,pszName,ppEntry) \
|
||
|
(This)->lpVtbl -> CreateChild(This,pszName,ppEntry)
|
||
|
|
||
|
#define ICodeStoreDBEntry_RemoveChild(This,pszName,dwFlags) \
|
||
|
(This)->lpVtbl -> RemoveChild(This,pszName,dwFlags)
|
||
|
|
||
|
#define ICodeStoreDBEntry_GetChild(This,pszName,ppEntry) \
|
||
|
(This)->lpVtbl -> GetChild(This,pszName,ppEntry)
|
||
|
|
||
|
#define ICodeStoreDBEntry_EnumChildren(This,ppEntry) \
|
||
|
(This)->lpVtbl -> EnumChildren(This,ppEntry)
|
||
|
|
||
|
#define ICodeStoreDBEntry_GetParent(This,ppParent) \
|
||
|
(This)->lpVtbl -> GetParent(This,ppParent)
|
||
|
|
||
|
#define ICodeStoreDBEntry_GetProperty(This,pszName,pvarProperty) \
|
||
|
(This)->lpVtbl -> GetProperty(This,pszName,pvarProperty)
|
||
|
|
||
|
#define ICodeStoreDBEntry_SetProperty(This,pszName,pvarProperty) \
|
||
|
(This)->lpVtbl -> SetProperty(This,pszName,pvarProperty)
|
||
|
|
||
|
#define ICodeStoreDBEntry_DeleteProperty(This,pszName) \
|
||
|
(This)->lpVtbl -> DeleteProperty(This,pszName)
|
||
|
|
||
|
#define ICodeStoreDBEntry_GetDWORDPropertyA(This,pszName,pVal) \
|
||
|
(This)->lpVtbl -> GetDWORDPropertyA(This,pszName,pVal)
|
||
|
|
||
|
#define ICodeStoreDBEntry_SetDWORDPropertyA(This,pszName,dwVal) \
|
||
|
(This)->lpVtbl -> SetDWORDPropertyA(This,pszName,dwVal)
|
||
|
|
||
|
#define ICodeStoreDBEntry_GetStringPropertyA(This,pszName,pszVal,cbVal) \
|
||
|
(This)->lpVtbl -> GetStringPropertyA(This,pszName,pszVal,cbVal)
|
||
|
|
||
|
#define ICodeStoreDBEntry_SetStringPropertyA(This,pszName,pszVal) \
|
||
|
(This)->lpVtbl -> SetStringPropertyA(This,pszName,pszVal)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_GetName_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrName);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_GetName_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_CreateChild_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_CreateChild_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_RemoveChild_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
DWORD dwFlags);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_RemoveChild_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_GetChild_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_GetChild_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_EnumChildren_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [retval][out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_EnumChildren_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_GetParent_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppParent);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_GetParent_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_GetProperty_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarProperty);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_GetProperty_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_SetProperty_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ VARIANT __RPC_FAR *pvarProperty);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_SetProperty_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_DeleteProperty_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_DeleteProperty_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_GetDWORDPropertyA_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [out] */ DWORD __RPC_FAR *pVal);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_GetDWORDPropertyA_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_SetDWORDPropertyA_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [in] */ DWORD dwVal);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_SetDWORDPropertyA_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_GetStringPropertyA_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [out] */ LPSTR pszVal,
|
||
|
/* [in] */ DWORD cbVal);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_GetStringPropertyA_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDBEntry_SetStringPropertyA_Proxy(
|
||
|
ICodeStoreDBEntry __RPC_FAR * This,
|
||
|
/* [in] */ LPCSTR pszName,
|
||
|
/* [in] */ LPCSTR pszVal);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDBEntry_SetStringPropertyA_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __ICodeStoreDBEntry_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __ICodeStoreDB_INTERFACE_DEFINED__
|
||
|
#define __ICodeStoreDB_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: ICodeStoreDB
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][helpstring][uuid][object] */
|
||
|
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_ICodeStoreDB;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface ICodeStoreDB : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE CreateEntry(
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE RemoveEntry(
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
DWORD dwFlags) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetEntry(
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE EnumRootEntries(
|
||
|
/* [retval][out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct ICodeStoreDBVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
ICodeStoreDB __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
ICodeStoreDB __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateEntry )(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveEntry )(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
DWORD dwFlags);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEntry )(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumRootEntries )(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [retval][out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} ICodeStoreDBVtbl;
|
||
|
|
||
|
interface ICodeStoreDB
|
||
|
{
|
||
|
CONST_VTBL struct ICodeStoreDBVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define ICodeStoreDB_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define ICodeStoreDB_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define ICodeStoreDB_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define ICodeStoreDB_CreateEntry(This,pszName,ppEntry) \
|
||
|
(This)->lpVtbl -> CreateEntry(This,pszName,ppEntry)
|
||
|
|
||
|
#define ICodeStoreDB_RemoveEntry(This,pszName,dwFlags) \
|
||
|
(This)->lpVtbl -> RemoveEntry(This,pszName,dwFlags)
|
||
|
|
||
|
#define ICodeStoreDB_GetEntry(This,pszName,ppEntry) \
|
||
|
(This)->lpVtbl -> GetEntry(This,pszName,ppEntry)
|
||
|
|
||
|
#define ICodeStoreDB_EnumRootEntries(This,ppEntry) \
|
||
|
(This)->lpVtbl -> EnumRootEntries(This,ppEntry)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDB_CreateEntry_Proxy(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDB_CreateEntry_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDB_RemoveEntry_Proxy(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
DWORD dwFlags);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDB_RemoveEntry_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDB_GetEntry_Proxy(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszName,
|
||
|
/* [retval][out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDB_GetEntry_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICodeStoreDB_EnumRootEntries_Proxy(
|
||
|
ICodeStoreDB __RPC_FAR * This,
|
||
|
/* [retval][out] */ IEnumCodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICodeStoreDB_EnumRootEntries_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __ICodeStoreDB_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
EXTERN_C const CLSID CLSID_CLSID_CodeStoreDB;
|
||
|
|
||
|
class CLSID_CodeStoreDB;
|
||
|
#endif
|
||
|
|
||
|
#ifndef __IJavaPackageManager_INTERFACE_DEFINED__
|
||
|
#define __IJavaPackageManager_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: IJavaPackageManager
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][helpstring][uuid][object] */
|
||
|
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_IJavaPackageManager;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface IJavaPackageManager : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE InstallPackage(
|
||
|
/* [in] */ LPCOLESTR pszFileName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFileType,
|
||
|
/* [out][in] */ LPPACKAGEINSTALLINFO pPackageInfo,
|
||
|
/* [in] */ UINT cPackages,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [in] */ LPCPACKAGESECURITYINFO pSecurityInfo) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE UninstallPackage(
|
||
|
/* [in] */ LPCOLESTR pszPackageName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFlags) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE EnumPackages(
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [retval][out] */ IEnumJavaPackage __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetPackage(
|
||
|
/* [in] */ LPCOLESTR pszPackageName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [retval][out] */ IJavaPackage __RPC_FAR *__RPC_FAR *ppPackage) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetFile(
|
||
|
/* [in] */ LPCOLESTR pszFileName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [out] */ IJavaFile __RPC_FAR *__RPC_FAR *ppFile) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetExplicitClassPath(
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE SetExplicitClassPath(
|
||
|
/* [in] */ LPCOLESTR pszPath,
|
||
|
/* [in] */ BOOL fAppend) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE SetCurrentDirectory(
|
||
|
/* [in] */ LPCOLESTR pszDir) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct IJavaPackageManagerVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
IJavaPackageManager __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
IJavaPackageManager __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstallPackage )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszFileName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFileType,
|
||
|
/* [out][in] */ LPPACKAGEINSTALLINFO pPackageInfo,
|
||
|
/* [in] */ UINT cPackages,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [in] */ LPCPACKAGESECURITYINFO pSecurityInfo);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *UninstallPackage )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszPackageName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFlags);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumPackages )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [retval][out] */ IEnumJavaPackage __RPC_FAR *__RPC_FAR *ppEnum);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPackage )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszPackageName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [retval][out] */ IJavaPackage __RPC_FAR *__RPC_FAR *ppPackage);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFile )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszFileName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [out] */ IJavaFile __RPC_FAR *__RPC_FAR *ppFile);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExplicitClassPath )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetExplicitClassPath )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszPath,
|
||
|
/* [in] */ BOOL fAppend);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCurrentDirectory )(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszDir);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} IJavaPackageManagerVtbl;
|
||
|
|
||
|
interface IJavaPackageManager
|
||
|
{
|
||
|
CONST_VTBL struct IJavaPackageManagerVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define IJavaPackageManager_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define IJavaPackageManager_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define IJavaPackageManager_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define IJavaPackageManager_InstallPackage(This,pszFileName,pszNamespace,dwFileType,pPackageInfo,cPackages,dwFlags,pSecurityInfo) \
|
||
|
(This)->lpVtbl -> InstallPackage(This,pszFileName,pszNamespace,dwFileType,pPackageInfo,cPackages,dwFlags,pSecurityInfo)
|
||
|
|
||
|
#define IJavaPackageManager_UninstallPackage(This,pszPackageName,pszNamespace,dwFlags) \
|
||
|
(This)->lpVtbl -> UninstallPackage(This,pszPackageName,pszNamespace,dwFlags)
|
||
|
|
||
|
#define IJavaPackageManager_EnumPackages(This,pszNamespace,ppEnum) \
|
||
|
(This)->lpVtbl -> EnumPackages(This,pszNamespace,ppEnum)
|
||
|
|
||
|
#define IJavaPackageManager_GetPackage(This,pszPackageName,pszNamespace,ppPackage) \
|
||
|
(This)->lpVtbl -> GetPackage(This,pszPackageName,pszNamespace,ppPackage)
|
||
|
|
||
|
#define IJavaPackageManager_GetFile(This,pszFileName,pszNamespace,dwFlags,ppFile) \
|
||
|
(This)->lpVtbl -> GetFile(This,pszFileName,pszNamespace,dwFlags,ppFile)
|
||
|
|
||
|
#define IJavaPackageManager_GetExplicitClassPath(This,pbstrPath) \
|
||
|
(This)->lpVtbl -> GetExplicitClassPath(This,pbstrPath)
|
||
|
|
||
|
#define IJavaPackageManager_SetExplicitClassPath(This,pszPath,fAppend) \
|
||
|
(This)->lpVtbl -> SetExplicitClassPath(This,pszPath,fAppend)
|
||
|
|
||
|
#define IJavaPackageManager_SetCurrentDirectory(This,pszDir) \
|
||
|
(This)->lpVtbl -> SetCurrentDirectory(This,pszDir)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackageManager_InstallPackage_Proxy(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszFileName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFileType,
|
||
|
/* [out][in] */ LPPACKAGEINSTALLINFO pPackageInfo,
|
||
|
/* [in] */ UINT cPackages,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [in] */ LPCPACKAGESECURITYINFO pSecurityInfo);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackageManager_InstallPackage_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackageManager_UninstallPackage_Proxy(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszPackageName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFlags);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackageManager_UninstallPackage_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackageManager_EnumPackages_Proxy(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [retval][out] */ IEnumJavaPackage __RPC_FAR *__RPC_FAR *ppEnum);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackageManager_EnumPackages_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackageManager_GetPackage_Proxy(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszPackageName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [retval][out] */ IJavaPackage __RPC_FAR *__RPC_FAR *ppPackage);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackageManager_GetPackage_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackageManager_GetFile_Proxy(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszFileName,
|
||
|
/* [in] */ LPCOLESTR pszNamespace,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [out] */ IJavaFile __RPC_FAR *__RPC_FAR *ppFile);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackageManager_GetFile_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackageManager_GetExplicitClassPath_Proxy(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackageManager_GetExplicitClassPath_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackageManager_SetExplicitClassPath_Proxy(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszPath,
|
||
|
/* [in] */ BOOL fAppend);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackageManager_SetExplicitClassPath_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackageManager_SetCurrentDirectory_Proxy(
|
||
|
IJavaPackageManager __RPC_FAR * This,
|
||
|
/* [in] */ LPCOLESTR pszDir);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackageManager_SetCurrentDirectory_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __IJavaPackageManager_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IJavaPackage_INTERFACE_DEFINED__
|
||
|
#define __IJavaPackage_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: IJavaPackage
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][uuid][object] */
|
||
|
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_IJavaPackage;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface IJavaPackage : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetPackageName(
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetVersion(
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwVersionMS,
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwVersionLS) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetFilePath(
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE IsSystemClass(
|
||
|
/* [out] */ BOOL __RPC_FAR *pfIsSystemClass) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE NeedsTrustedSource(
|
||
|
/* [out] */ BOOL __RPC_FAR *pfNeedsTrustedSource) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetCapabilities(
|
||
|
/* [out] */ LPCBYTE __RPC_FAR *ppCapabilities,
|
||
|
/* [out] */ DWORD __RPC_FAR *pcbCapabilities) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetSigner(
|
||
|
/* [out] */ LPCBYTE __RPC_FAR *ppSigner,
|
||
|
/* [out] */ DWORD __RPC_FAR *pcbSigner) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetDatabaseEntry(
|
||
|
/* [out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE EnumFiles(
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [retval][out] */ IEnumJavaFile __RPC_FAR *__RPC_FAR *ppEnum) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetFilePathA(
|
||
|
/* [out] */ LPSTR pszPath,
|
||
|
/* [in] */ DWORD cbPath) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct IJavaPackageVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
IJavaPackage __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
IJavaPackage __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPackageName )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrName);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVersion )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwVersionMS,
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwVersionLS);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFilePath )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSystemClass )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ BOOL __RPC_FAR *pfIsSystemClass);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NeedsTrustedSource )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ BOOL __RPC_FAR *pfNeedsTrustedSource);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCapabilities )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ LPCBYTE __RPC_FAR *ppCapabilities,
|
||
|
/* [out] */ DWORD __RPC_FAR *pcbCapabilities);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSigner )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ LPCBYTE __RPC_FAR *ppSigner,
|
||
|
/* [out] */ DWORD __RPC_FAR *pcbSigner);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDatabaseEntry )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumFiles )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [retval][out] */ IEnumJavaFile __RPC_FAR *__RPC_FAR *ppEnum);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFilePathA )(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ LPSTR pszPath,
|
||
|
/* [in] */ DWORD cbPath);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} IJavaPackageVtbl;
|
||
|
|
||
|
interface IJavaPackage
|
||
|
{
|
||
|
CONST_VTBL struct IJavaPackageVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define IJavaPackage_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define IJavaPackage_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define IJavaPackage_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define IJavaPackage_GetPackageName(This,pbstrName) \
|
||
|
(This)->lpVtbl -> GetPackageName(This,pbstrName)
|
||
|
|
||
|
#define IJavaPackage_GetVersion(This,pdwVersionMS,pdwVersionLS) \
|
||
|
(This)->lpVtbl -> GetVersion(This,pdwVersionMS,pdwVersionLS)
|
||
|
|
||
|
#define IJavaPackage_GetFilePath(This,pbstrPath) \
|
||
|
(This)->lpVtbl -> GetFilePath(This,pbstrPath)
|
||
|
|
||
|
#define IJavaPackage_IsSystemClass(This,pfIsSystemClass) \
|
||
|
(This)->lpVtbl -> IsSystemClass(This,pfIsSystemClass)
|
||
|
|
||
|
#define IJavaPackage_NeedsTrustedSource(This,pfNeedsTrustedSource) \
|
||
|
(This)->lpVtbl -> NeedsTrustedSource(This,pfNeedsTrustedSource)
|
||
|
|
||
|
#define IJavaPackage_GetCapabilities(This,ppCapabilities,pcbCapabilities) \
|
||
|
(This)->lpVtbl -> GetCapabilities(This,ppCapabilities,pcbCapabilities)
|
||
|
|
||
|
#define IJavaPackage_GetSigner(This,ppSigner,pcbSigner) \
|
||
|
(This)->lpVtbl -> GetSigner(This,ppSigner,pcbSigner)
|
||
|
|
||
|
#define IJavaPackage_GetDatabaseEntry(This,ppEntry) \
|
||
|
(This)->lpVtbl -> GetDatabaseEntry(This,ppEntry)
|
||
|
|
||
|
#define IJavaPackage_EnumFiles(This,dwFlags,ppEnum) \
|
||
|
(This)->lpVtbl -> EnumFiles(This,dwFlags,ppEnum)
|
||
|
|
||
|
#define IJavaPackage_GetFilePathA(This,pszPath,cbPath) \
|
||
|
(This)->lpVtbl -> GetFilePathA(This,pszPath,cbPath)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_GetPackageName_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrName);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_GetPackageName_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_GetVersion_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwVersionMS,
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwVersionLS);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_GetVersion_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_GetFilePath_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_GetFilePath_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_IsSystemClass_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ BOOL __RPC_FAR *pfIsSystemClass);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_IsSystemClass_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_NeedsTrustedSource_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ BOOL __RPC_FAR *pfNeedsTrustedSource);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_NeedsTrustedSource_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_GetCapabilities_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ LPCBYTE __RPC_FAR *ppCapabilities,
|
||
|
/* [out] */ DWORD __RPC_FAR *pcbCapabilities);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_GetCapabilities_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_GetSigner_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ LPCBYTE __RPC_FAR *ppSigner,
|
||
|
/* [out] */ DWORD __RPC_FAR *pcbSigner);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_GetSigner_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_GetDatabaseEntry_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ ICodeStoreDBEntry __RPC_FAR *__RPC_FAR *ppEntry);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_GetDatabaseEntry_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_EnumFiles_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [in] */ DWORD dwFlags,
|
||
|
/* [retval][out] */ IEnumJavaFile __RPC_FAR *__RPC_FAR *ppEnum);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_EnumFiles_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaPackage_GetFilePathA_Proxy(
|
||
|
IJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ LPSTR pszPath,
|
||
|
/* [in] */ DWORD cbPath);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaPackage_GetFilePathA_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __IJavaPackage_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __ICreateJavaPackageMgr_INTERFACE_DEFINED__
|
||
|
#define __ICreateJavaPackageMgr_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: ICreateJavaPackageMgr
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][uuid][object] */
|
||
|
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_ICreateJavaPackageMgr;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface ICreateJavaPackageMgr : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetPackageManager(
|
||
|
/* [out] */ IJavaPackageManager __RPC_FAR *__RPC_FAR *ppPackageMgr) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct ICreateJavaPackageMgrVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
ICreateJavaPackageMgr __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
ICreateJavaPackageMgr __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
ICreateJavaPackageMgr __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPackageManager )(
|
||
|
ICreateJavaPackageMgr __RPC_FAR * This,
|
||
|
/* [out] */ IJavaPackageManager __RPC_FAR *__RPC_FAR *ppPackageMgr);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} ICreateJavaPackageMgrVtbl;
|
||
|
|
||
|
interface ICreateJavaPackageMgr
|
||
|
{
|
||
|
CONST_VTBL struct ICreateJavaPackageMgrVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define ICreateJavaPackageMgr_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define ICreateJavaPackageMgr_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define ICreateJavaPackageMgr_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define ICreateJavaPackageMgr_GetPackageManager(This,ppPackageMgr) \
|
||
|
(This)->lpVtbl -> GetPackageManager(This,ppPackageMgr)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE ICreateJavaPackageMgr_GetPackageManager_Proxy(
|
||
|
ICreateJavaPackageMgr __RPC_FAR * This,
|
||
|
/* [out] */ IJavaPackageManager __RPC_FAR *__RPC_FAR *ppPackageMgr);
|
||
|
|
||
|
|
||
|
void __RPC_STUB ICreateJavaPackageMgr_GetPackageManager_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __ICreateJavaPackageMgr_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IJavaFile_INTERFACE_DEFINED__
|
||
|
#define __IJavaFile_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: IJavaFile
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][uuid][object] */
|
||
|
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_IJavaFile;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface IJavaFile : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetName(
|
||
|
/* [in] */ DWORD dwType,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrName) = 0;
|
||
|
|
||
|
virtual DWORD STDMETHODCALLTYPE GetFlags( void) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetFileStream(
|
||
|
/* [out] */ IStream __RPC_FAR *__RPC_FAR *ppStream) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetPENativePath(
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetPENativePathA(
|
||
|
/* [out] */ LPSTR pszPath,
|
||
|
/* [in] */ DWORD cbPath) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE GetTimestamp(
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwTimestamp) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct IJavaFileVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
IJavaFile __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
IJavaFile __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [in] */ DWORD dwType,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrName);
|
||
|
|
||
|
DWORD ( STDMETHODCALLTYPE __RPC_FAR *GetFlags )(
|
||
|
IJavaFile __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFileStream )(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ IStream __RPC_FAR *__RPC_FAR *ppStream);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPENativePath )(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPENativePathA )(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ LPSTR pszPath,
|
||
|
/* [in] */ DWORD cbPath);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTimestamp )(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwTimestamp);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} IJavaFileVtbl;
|
||
|
|
||
|
interface IJavaFile
|
||
|
{
|
||
|
CONST_VTBL struct IJavaFileVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define IJavaFile_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define IJavaFile_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define IJavaFile_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define IJavaFile_GetName(This,dwType,pbstrName) \
|
||
|
(This)->lpVtbl -> GetName(This,dwType,pbstrName)
|
||
|
|
||
|
#define IJavaFile_GetFlags(This) \
|
||
|
(This)->lpVtbl -> GetFlags(This)
|
||
|
|
||
|
#define IJavaFile_GetFileStream(This,ppStream) \
|
||
|
(This)->lpVtbl -> GetFileStream(This,ppStream)
|
||
|
|
||
|
#define IJavaFile_GetPENativePath(This,pbstrPath) \
|
||
|
(This)->lpVtbl -> GetPENativePath(This,pbstrPath)
|
||
|
|
||
|
#define IJavaFile_GetPENativePathA(This,pszPath,cbPath) \
|
||
|
(This)->lpVtbl -> GetPENativePathA(This,pszPath,cbPath)
|
||
|
|
||
|
#define IJavaFile_GetTimestamp(This,pdwTimestamp) \
|
||
|
(This)->lpVtbl -> GetTimestamp(This,pdwTimestamp)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaFile_GetName_Proxy(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [in] */ DWORD dwType,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrName);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaFile_GetName_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
DWORD STDMETHODCALLTYPE IJavaFile_GetFlags_Proxy(
|
||
|
IJavaFile __RPC_FAR * This);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaFile_GetFlags_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaFile_GetFileStream_Proxy(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ IStream __RPC_FAR *__RPC_FAR *ppStream);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaFile_GetFileStream_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaFile_GetPENativePath_Proxy(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ BSTR __RPC_FAR *pbstrPath);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaFile_GetPENativePath_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaFile_GetPENativePathA_Proxy(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ LPSTR pszPath,
|
||
|
/* [in] */ DWORD cbPath);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaFile_GetPENativePathA_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IJavaFile_GetTimestamp_Proxy(
|
||
|
IJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ DWORD __RPC_FAR *pdwTimestamp);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IJavaFile_GetTimestamp_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __IJavaFile_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IEnumJavaPackage_INTERFACE_DEFINED__
|
||
|
#define __IEnumJavaPackage_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: IEnumJavaPackage
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][uuid][object] */
|
||
|
|
||
|
|
||
|
typedef /* [unique] */ IEnumJavaPackage __RPC_FAR *LPENUMJAVAPACKAGE;
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_IEnumJavaPackage;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface IEnumJavaPackage : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE Next(
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ IJavaPackage __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Skip(
|
||
|
/* [in] */ ULONG celt) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
||
|
/* [out] */ IEnumJavaPackage __RPC_FAR *__RPC_FAR *ppenum) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct IEnumJavaPackageVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
IEnumJavaPackage __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
IEnumJavaPackage __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
IEnumJavaPackage __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
||
|
IEnumJavaPackage __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ IJavaPackage __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
||
|
IEnumJavaPackage __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
||
|
IEnumJavaPackage __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
||
|
IEnumJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ IEnumJavaPackage __RPC_FAR *__RPC_FAR *ppenum);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} IEnumJavaPackageVtbl;
|
||
|
|
||
|
interface IEnumJavaPackage
|
||
|
{
|
||
|
CONST_VTBL struct IEnumJavaPackageVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define IEnumJavaPackage_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define IEnumJavaPackage_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define IEnumJavaPackage_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define IEnumJavaPackage_Next(This,celt,rgelt,pceltFetched) \
|
||
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
|
||
|
|
||
|
#define IEnumJavaPackage_Skip(This,celt) \
|
||
|
(This)->lpVtbl -> Skip(This,celt)
|
||
|
|
||
|
#define IEnumJavaPackage_Reset(This) \
|
||
|
(This)->lpVtbl -> Reset(This)
|
||
|
|
||
|
#define IEnumJavaPackage_Clone(This,ppenum) \
|
||
|
(This)->lpVtbl -> Clone(This,ppenum)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumJavaPackage_Next_Proxy(
|
||
|
IEnumJavaPackage __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ IJavaPackage __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumJavaPackage_Next_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumJavaPackage_Skip_Proxy(
|
||
|
IEnumJavaPackage __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumJavaPackage_Skip_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumJavaPackage_Reset_Proxy(
|
||
|
IEnumJavaPackage __RPC_FAR * This);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumJavaPackage_Reset_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumJavaPackage_Clone_Proxy(
|
||
|
IEnumJavaPackage __RPC_FAR * This,
|
||
|
/* [out] */ IEnumJavaPackage __RPC_FAR *__RPC_FAR *ppenum);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumJavaPackage_Clone_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __IEnumJavaPackage_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifndef __IEnumJavaFile_INTERFACE_DEFINED__
|
||
|
#define __IEnumJavaFile_INTERFACE_DEFINED__
|
||
|
|
||
|
/****************************************
|
||
|
* Generated header for interface: IEnumJavaFile
|
||
|
* at Fri Jul 11 15:30:21 1997
|
||
|
* using MIDL 3.00.44
|
||
|
****************************************/
|
||
|
/* [unique][uuid][object] */
|
||
|
|
||
|
|
||
|
typedef /* [unique] */ IEnumJavaFile __RPC_FAR *LPENUMJAVAFILE;
|
||
|
|
||
|
|
||
|
EXTERN_C const IID IID_IEnumJavaFile;
|
||
|
|
||
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
||
|
|
||
|
interface IEnumJavaFile : public IUnknown
|
||
|
{
|
||
|
public:
|
||
|
virtual HRESULT STDMETHODCALLTYPE Next(
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ IJavaFile __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Skip(
|
||
|
/* [in] */ ULONG celt) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
||
|
|
||
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
||
|
/* [out] */ IEnumJavaFile __RPC_FAR *__RPC_FAR *ppenum) = 0;
|
||
|
|
||
|
};
|
||
|
|
||
|
#else /* C style interface */
|
||
|
|
||
|
typedef struct IEnumJavaFileVtbl
|
||
|
{
|
||
|
BEGIN_INTERFACE
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
||
|
IEnumJavaFile __RPC_FAR * This,
|
||
|
/* [in] */ REFIID riid,
|
||
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
||
|
IEnumJavaFile __RPC_FAR * This);
|
||
|
|
||
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
||
|
IEnumJavaFile __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
|
||
|
IEnumJavaFile __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ IJavaFile __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
|
||
|
IEnumJavaFile __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
|
||
|
IEnumJavaFile __RPC_FAR * This);
|
||
|
|
||
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
|
||
|
IEnumJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ IEnumJavaFile __RPC_FAR *__RPC_FAR *ppenum);
|
||
|
|
||
|
END_INTERFACE
|
||
|
} IEnumJavaFileVtbl;
|
||
|
|
||
|
interface IEnumJavaFile
|
||
|
{
|
||
|
CONST_VTBL struct IEnumJavaFileVtbl __RPC_FAR *lpVtbl;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#ifdef COBJMACROS
|
||
|
|
||
|
|
||
|
#define IEnumJavaFile_QueryInterface(This,riid,ppvObject) \
|
||
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
||
|
|
||
|
#define IEnumJavaFile_AddRef(This) \
|
||
|
(This)->lpVtbl -> AddRef(This)
|
||
|
|
||
|
#define IEnumJavaFile_Release(This) \
|
||
|
(This)->lpVtbl -> Release(This)
|
||
|
|
||
|
|
||
|
#define IEnumJavaFile_Next(This,celt,rgelt,pceltFetched) \
|
||
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
|
||
|
|
||
|
#define IEnumJavaFile_Skip(This,celt) \
|
||
|
(This)->lpVtbl -> Skip(This,celt)
|
||
|
|
||
|
#define IEnumJavaFile_Reset(This) \
|
||
|
(This)->lpVtbl -> Reset(This)
|
||
|
|
||
|
#define IEnumJavaFile_Clone(This,ppenum) \
|
||
|
(This)->lpVtbl -> Clone(This,ppenum)
|
||
|
|
||
|
#endif /* COBJMACROS */
|
||
|
|
||
|
|
||
|
#endif /* C style interface */
|
||
|
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumJavaFile_Next_Proxy(
|
||
|
IEnumJavaFile __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt,
|
||
|
/* [length_is][size_is][out] */ IJavaFile __RPC_FAR *__RPC_FAR *rgelt,
|
||
|
/* [out] */ ULONG __RPC_FAR *pceltFetched);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumJavaFile_Next_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumJavaFile_Skip_Proxy(
|
||
|
IEnumJavaFile __RPC_FAR * This,
|
||
|
/* [in] */ ULONG celt);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumJavaFile_Skip_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumJavaFile_Reset_Proxy(
|
||
|
IEnumJavaFile __RPC_FAR * This);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumJavaFile_Reset_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
HRESULT STDMETHODCALLTYPE IEnumJavaFile_Clone_Proxy(
|
||
|
IEnumJavaFile __RPC_FAR * This,
|
||
|
/* [out] */ IEnumJavaFile __RPC_FAR *__RPC_FAR *ppenum);
|
||
|
|
||
|
|
||
|
void __RPC_STUB IEnumJavaFile_Clone_Stub(
|
||
|
IRpcStubBuffer *This,
|
||
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
||
|
PRPC_MESSAGE _pRpcMessage,
|
||
|
DWORD *_pdwStubPhase);
|
||
|
|
||
|
|
||
|
|
||
|
#endif /* __IEnumJavaFile_INTERFACE_DEFINED__ */
|
||
|
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
EXTERN_C const CLSID CLSID_CLSID_JavaPackageManager;
|
||
|
|
||
|
class CLSID_JavaPackageManager;
|
||
|
#endif
|
||
|
#endif /* __JPKGMGR_LIBRARY_DEFINED__ */
|
||
|
|
||
|
/* Additional Prototypes for ALL interfaces */
|
||
|
|
||
|
/* end of Additional Prototypes */
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif
|