/* 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