/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 5.01.0164 */ /* at Wed Sep 18 14:15:56 2002 */ /* Compiler settings for H:\ES\KSRCom\KSRCom.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data */ //@@MIDL_FILE_HEADING( ) /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 440 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif // __RPCNDR_H_VERSION__ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __KSRCom_h__ #define __KSRCom_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IKSRKB_FWD_DEFINED__ #define __IKSRKB_FWD_DEFINED__ typedef interface IKSRKB IKSRKB; #endif /* __IKSRKB_FWD_DEFINED__ */ #ifndef __KSRKB_FWD_DEFINED__ #define __KSRKB_FWD_DEFINED__ #ifdef __cplusplus typedef class KSRKB KSRKB; #else typedef struct KSRKB KSRKB; #endif /* __cplusplus */ #endif /* __KSRKB_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); #ifndef __IKSRKB_INTERFACE_DEFINED__ #define __IKSRKB_INTERFACE_DEFINED__ /* interface IKSRKB */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IKSRKB; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A5D16908-A073-4233-AD97-33D98BCF7862") IKSRKB : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TestKB( /* [retval][out] */ BSTR __RPC_FAR *str) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenKBDoc( /* [in] */ BSTR str) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetBasicData( /* [retval][out] */ BSTR __RPC_FAR *DB) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CloseKB( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFromWM( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Val) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInitConcept( /* [retval][out] */ BSTR __RPC_FAR *InitCpt) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PlayInference( /* [in] */ BSTR strInf) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetToWM( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Abduct( /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ResetWM( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSuspectedDisorders( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAllWM( /* [retval][out] */ BSTR __RPC_FAR *str) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetConfirmedDis( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveCptPropFromWM( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsInWM( /* [in] */ BSTR strCpt, /* [in] */ BSTR strProp, /* [in] */ BSTR strVal, /* [retval][out] */ BSTR __RPC_FAR *Ret) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Trim( /* [in] */ BSTR inSTr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDisImage( /* [in] */ BSTR DisStr, /* [retval][out] */ BSTR __RPC_FAR *ImageStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetProperName( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMostLikelyConfirmedDis( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLikelyConfirmedDis( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DelCptPropValFromWM( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReverseProperName( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetChildList( /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildListXML) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InstallArabicCptList( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLegal( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Legal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetArabicCpt( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEnglishCpt( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPropList( /* [in] */ BSTR Cpt, /* [retval][out] */ BSTR __RPC_FAR *PropList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetArabicProp( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *PropA) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEnglishProp( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *PropA) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PrinWM( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCptFromWM( /* [in] */ BSTR Prop, /* [in] */ BSTR Val, /* [retval][out] */ BSTR __RPC_FAR *CptList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetType( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Type) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetChildListLevel1( /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildListXML) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPromptA( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Prompt) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLegalA( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Legal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLegalE( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR ArVal, /* [retval][out] */ BSTR __RPC_FAR *Legal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLegalAr( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR ArVal, /* [retval][out] */ BSTR __RPC_FAR *Legal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OrderOpList( /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetConceptsByPropName( /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *List) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DifferenceTwoDate( /* [in] */ long D, /* [in] */ long M, /* [in] */ long Y, /* [in] */ long D1, /* [in] */ long M1, /* [in] */ long Y1, /* [retval][out] */ BSTR __RPC_FAR *Dif) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExpandRules( /* [in] */ BSTR ssCluster, /* [in] */ BSTR ssWMKEY, /* [in] */ BSTR ssCptReplaced) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteExpandedRule( /* [in] */ BSTR ssCluster) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ResetAllPropertyOfCptFromWM( /* [in] */ BSTR Cpt) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OrderObligatoryList( /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *ChildList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAllCpt( /* [retval][out] */ BSTR __RPC_FAR *AllCpt) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAllProps( /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPromptL( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Prompt) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AssertCptPropValToWM( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDBAssoListToWM( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInitObs( /* [retval][out] */ BSTR __RPC_FAR *InitObs) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAssertedFromWM( /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Val) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AbductToXML( /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AbductFindingsToXML( /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddDaysToTime( /* [in] */ BSTR strDate, /* [in] */ BSTR strDays, /* [retval][out] */ BSTR __RPC_FAR *strOutDate) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInputRole( /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AbductFindingsToXMLByValue( /* [in] */ BSTR strValues, /* [in] */ BSTR strInf, /* [retval][out] */ BSTR __RPC_FAR *List) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetValue( /* [in] */ BSTR strCpt, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *strValue) = 0; }; #else /* C style interface */ typedef struct IKSRKBVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IKSRKB __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IKSRKB __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IKSRKB __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IKSRKB __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IKSRKB __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IKSRKB __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IKSRKB __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TestKB )( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *str); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenKBDoc )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR str); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBasicData )( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *DB); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseKB )( IKSRKB __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFromWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Val); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInitConcept )( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *InitCpt); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PlayInference )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strInf); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetToWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Abduct )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResetWM )( IKSRKB __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSuspectedDisorders )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAllWM )( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *str); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConfirmedDis )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveCptPropFromWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsInWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strProp, /* [in] */ BSTR strVal, /* [retval][out] */ BSTR __RPC_FAR *Ret); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Trim )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inSTr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDisImage )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR DisStr, /* [retval][out] */ BSTR __RPC_FAR *ImageStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProperName )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMostLikelyConfirmedDis )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLikelyConfirmedDis )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelCptPropValFromWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReverseProperName )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChildList )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildListXML); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InstallArabicCptList )( IKSRKB __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLegal )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Legal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetArabicCpt )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnglishCpt )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPropList )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [retval][out] */ BSTR __RPC_FAR *PropList); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetArabicProp )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *PropA); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEnglishProp )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *PropA); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PrinWM )( IKSRKB __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCptFromWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Prop, /* [in] */ BSTR Val, /* [retval][out] */ BSTR __RPC_FAR *CptList); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetType )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Type); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChildListLevel1 )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildListXML); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPromptA )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Prompt); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLegalA )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Legal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLegalE )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR ArVal, /* [retval][out] */ BSTR __RPC_FAR *Legal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLegalAr )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR ArVal, /* [retval][out] */ BSTR __RPC_FAR *Legal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OrderOpList )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildList); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConceptsByPropName )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *List); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DifferenceTwoDate )( IKSRKB __RPC_FAR * This, /* [in] */ long D, /* [in] */ long M, /* [in] */ long Y, /* [in] */ long D1, /* [in] */ long M1, /* [in] */ long Y1, /* [retval][out] */ BSTR __RPC_FAR *Dif); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExpandRules )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR ssCluster, /* [in] */ BSTR ssWMKEY, /* [in] */ BSTR ssCptReplaced); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteExpandedRule )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR ssCluster); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResetAllPropertyOfCptFromWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OrderObligatoryList )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *ChildList); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAllCpt )( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *AllCpt); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAllProps )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPromptL )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Prompt); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AssertCptPropValToWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetDBAssoListToWM )( IKSRKB __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInitObs )( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *InitObs); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAssertedFromWM )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Val); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AbductToXML )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AbductFindingsToXML )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDaysToTime )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strDate, /* [in] */ BSTR strDays, /* [retval][out] */ BSTR __RPC_FAR *strOutDate); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInputRole )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AbductFindingsToXMLByValue )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strValues, /* [in] */ BSTR strInf, /* [retval][out] */ BSTR __RPC_FAR *List); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *strValue); END_INTERFACE } IKSRKBVtbl; interface IKSRKB { CONST_VTBL struct IKSRKBVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IKSRKB_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IKSRKB_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IKSRKB_Release(This) \ (This)->lpVtbl -> Release(This) #define IKSRKB_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IKSRKB_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IKSRKB_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IKSRKB_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IKSRKB_TestKB(This,str) \ (This)->lpVtbl -> TestKB(This,str) #define IKSRKB_OpenKBDoc(This,str) \ (This)->lpVtbl -> OpenKBDoc(This,str) #define IKSRKB_GetBasicData(This,DB) \ (This)->lpVtbl -> GetBasicData(This,DB) #define IKSRKB_CloseKB(This) \ (This)->lpVtbl -> CloseKB(This) #define IKSRKB_GetFromWM(This,Cpt,Prop,Val) \ (This)->lpVtbl -> GetFromWM(This,Cpt,Prop,Val) #define IKSRKB_GetInitConcept(This,InitCpt) \ (This)->lpVtbl -> GetInitConcept(This,InitCpt) #define IKSRKB_PlayInference(This,strInf) \ (This)->lpVtbl -> PlayInference(This,strInf) #define IKSRKB_SetToWM(This,Cpt,Prop,Val) \ (This)->lpVtbl -> SetToWM(This,Cpt,Prop,Val) #define IKSRKB_Abduct(This,strCpt,strInf,strProp,List) \ (This)->lpVtbl -> Abduct(This,strCpt,strInf,strProp,List) #define IKSRKB_ResetWM(This) \ (This)->lpVtbl -> ResetWM(This) #define IKSRKB_GetSuspectedDisorders(This,inStr,outStr) \ (This)->lpVtbl -> GetSuspectedDisorders(This,inStr,outStr) #define IKSRKB_GetAllWM(This,str) \ (This)->lpVtbl -> GetAllWM(This,str) #define IKSRKB_GetConfirmedDis(This,inStr,outStr) \ (This)->lpVtbl -> GetConfirmedDis(This,inStr,outStr) #define IKSRKB_RemoveCptPropFromWM(This,Cpt,Prop) \ (This)->lpVtbl -> RemoveCptPropFromWM(This,Cpt,Prop) #define IKSRKB_IsInWM(This,strCpt,strProp,strVal,Ret) \ (This)->lpVtbl -> IsInWM(This,strCpt,strProp,strVal,Ret) #define IKSRKB_Trim(This,inSTr,outStr) \ (This)->lpVtbl -> Trim(This,inSTr,outStr) #define IKSRKB_GetDisImage(This,DisStr,ImageStr) \ (This)->lpVtbl -> GetDisImage(This,DisStr,ImageStr) #define IKSRKB_GetProperName(This,inStr,outStr) \ (This)->lpVtbl -> GetProperName(This,inStr,outStr) #define IKSRKB_GetMostLikelyConfirmedDis(This,inStr,outStr) \ (This)->lpVtbl -> GetMostLikelyConfirmedDis(This,inStr,outStr) #define IKSRKB_GetLikelyConfirmedDis(This,inStr,outStr) \ (This)->lpVtbl -> GetLikelyConfirmedDis(This,inStr,outStr) #define IKSRKB_DelCptPropValFromWM(This,Cpt,Prop,Val) \ (This)->lpVtbl -> DelCptPropValFromWM(This,Cpt,Prop,Val) #define IKSRKB_ReverseProperName(This,inStr,outStr) \ (This)->lpVtbl -> ReverseProperName(This,inStr,outStr) #define IKSRKB_GetChildList(This,strCpt,ChildListXML) \ (This)->lpVtbl -> GetChildList(This,strCpt,ChildListXML) #define IKSRKB_InstallArabicCptList(This) \ (This)->lpVtbl -> InstallArabicCptList(This) #define IKSRKB_GetLegal(This,Cpt,Prop,Legal) \ (This)->lpVtbl -> GetLegal(This,Cpt,Prop,Legal) #define IKSRKB_GetArabicCpt(This,inStr,outStr) \ (This)->lpVtbl -> GetArabicCpt(This,inStr,outStr) #define IKSRKB_GetEnglishCpt(This,inStr,outStr) \ (This)->lpVtbl -> GetEnglishCpt(This,inStr,outStr) #define IKSRKB_GetPropList(This,Cpt,PropList) \ (This)->lpVtbl -> GetPropList(This,Cpt,PropList) #define IKSRKB_GetArabicProp(This,Cpt,Prop,PropA) \ (This)->lpVtbl -> GetArabicProp(This,Cpt,Prop,PropA) #define IKSRKB_GetEnglishProp(This,Cpt,Prop,PropA) \ (This)->lpVtbl -> GetEnglishProp(This,Cpt,Prop,PropA) #define IKSRKB_PrinWM(This) \ (This)->lpVtbl -> PrinWM(This) #define IKSRKB_GetCptFromWM(This,Prop,Val,CptList) \ (This)->lpVtbl -> GetCptFromWM(This,Prop,Val,CptList) #define IKSRKB_GetType(This,Cpt,Prop,Type) \ (This)->lpVtbl -> GetType(This,Cpt,Prop,Type) #define IKSRKB_GetChildListLevel1(This,strCpt,ChildListXML) \ (This)->lpVtbl -> GetChildListLevel1(This,strCpt,ChildListXML) #define IKSRKB_GetPromptA(This,Cpt,Prop,Prompt) \ (This)->lpVtbl -> GetPromptA(This,Cpt,Prop,Prompt) #define IKSRKB_GetLegalA(This,Cpt,Prop,Legal) \ (This)->lpVtbl -> GetLegalA(This,Cpt,Prop,Legal) #define IKSRKB_GetLegalE(This,Cpt,Prop,ArVal,Legal) \ (This)->lpVtbl -> GetLegalE(This,Cpt,Prop,ArVal,Legal) #define IKSRKB_GetLegalAr(This,Cpt,Prop,ArVal,Legal) \ (This)->lpVtbl -> GetLegalAr(This,Cpt,Prop,ArVal,Legal) #define IKSRKB_OrderOpList(This,strCpt,ChildList) \ (This)->lpVtbl -> OrderOpList(This,strCpt,ChildList) #define IKSRKB_GetConceptsByPropName(This,Prop,List) \ (This)->lpVtbl -> GetConceptsByPropName(This,Prop,List) #define IKSRKB_DifferenceTwoDate(This,D,M,Y,D1,M1,Y1,Dif) \ (This)->lpVtbl -> DifferenceTwoDate(This,D,M,Y,D1,M1,Y1,Dif) #define IKSRKB_ExpandRules(This,ssCluster,ssWMKEY,ssCptReplaced) \ (This)->lpVtbl -> ExpandRules(This,ssCluster,ssWMKEY,ssCptReplaced) #define IKSRKB_DeleteExpandedRule(This,ssCluster) \ (This)->lpVtbl -> DeleteExpandedRule(This,ssCluster) #define IKSRKB_ResetAllPropertyOfCptFromWM(This,Cpt) \ (This)->lpVtbl -> ResetAllPropertyOfCptFromWM(This,Cpt) #define IKSRKB_OrderObligatoryList(This,strProp,ChildList) \ (This)->lpVtbl -> OrderObligatoryList(This,strProp,ChildList) #define IKSRKB_GetAllCpt(This,AllCpt) \ (This)->lpVtbl -> GetAllCpt(This,AllCpt) #define IKSRKB_GetAllProps(This,strCpt,outStr) \ (This)->lpVtbl -> GetAllProps(This,strCpt,outStr) #define IKSRKB_GetPromptL(This,Cpt,Prop,Prompt) \ (This)->lpVtbl -> GetPromptL(This,Cpt,Prop,Prompt) #define IKSRKB_AssertCptPropValToWM(This,Cpt,Prop,Val) \ (This)->lpVtbl -> AssertCptPropValToWM(This,Cpt,Prop,Val) #define IKSRKB_SetDBAssoListToWM(This) \ (This)->lpVtbl -> SetDBAssoListToWM(This) #define IKSRKB_GetInitObs(This,InitObs) \ (This)->lpVtbl -> GetInitObs(This,InitObs) #define IKSRKB_GetAssertedFromWM(This,Cpt,Prop,Val) \ (This)->lpVtbl -> GetAssertedFromWM(This,Cpt,Prop,Val) #define IKSRKB_AbductToXML(This,strCpt,strInf,strProp,List) \ (This)->lpVtbl -> AbductToXML(This,strCpt,strInf,strProp,List) #define IKSRKB_AbductFindingsToXML(This,strCpt,strInf,strProp,List) \ (This)->lpVtbl -> AbductFindingsToXML(This,strCpt,strInf,strProp,List) #define IKSRKB_AddDaysToTime(This,strDate,strDays,strOutDate) \ (This)->lpVtbl -> AddDaysToTime(This,strDate,strDays,strOutDate) #define IKSRKB_GetInputRole(This,inStr,outStr) \ (This)->lpVtbl -> GetInputRole(This,inStr,outStr) #define IKSRKB_AbductFindingsToXMLByValue(This,strValues,strInf,List) \ (This)->lpVtbl -> AbductFindingsToXMLByValue(This,strValues,strInf,List) #define IKSRKB_GetValue(This,strCpt,strProp,strValue) \ (This)->lpVtbl -> GetValue(This,strCpt,strProp,strValue) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_TestKB_Proxy( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *str); void __RPC_STUB IKSRKB_TestKB_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_OpenKBDoc_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR str); void __RPC_STUB IKSRKB_OpenKBDoc_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetBasicData_Proxy( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *DB); void __RPC_STUB IKSRKB_GetBasicData_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_CloseKB_Proxy( IKSRKB __RPC_FAR * This); void __RPC_STUB IKSRKB_CloseKB_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetFromWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Val); void __RPC_STUB IKSRKB_GetFromWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetInitConcept_Proxy( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *InitCpt); void __RPC_STUB IKSRKB_GetInitConcept_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_PlayInference_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strInf); void __RPC_STUB IKSRKB_PlayInference_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_SetToWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val); void __RPC_STUB IKSRKB_SetToWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_Abduct_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List); void __RPC_STUB IKSRKB_Abduct_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_ResetWM_Proxy( IKSRKB __RPC_FAR * This); void __RPC_STUB IKSRKB_ResetWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetSuspectedDisorders_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetSuspectedDisorders_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetAllWM_Proxy( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *str); void __RPC_STUB IKSRKB_GetAllWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetConfirmedDis_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetConfirmedDis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_RemoveCptPropFromWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop); void __RPC_STUB IKSRKB_RemoveCptPropFromWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_IsInWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strProp, /* [in] */ BSTR strVal, /* [retval][out] */ BSTR __RPC_FAR *Ret); void __RPC_STUB IKSRKB_IsInWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_Trim_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inSTr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_Trim_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetDisImage_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR DisStr, /* [retval][out] */ BSTR __RPC_FAR *ImageStr); void __RPC_STUB IKSRKB_GetDisImage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetProperName_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetProperName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetMostLikelyConfirmedDis_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetMostLikelyConfirmedDis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetLikelyConfirmedDis_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetLikelyConfirmedDis_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_DelCptPropValFromWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val); void __RPC_STUB IKSRKB_DelCptPropValFromWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_ReverseProperName_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_ReverseProperName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetChildList_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildListXML); void __RPC_STUB IKSRKB_GetChildList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_InstallArabicCptList_Proxy( IKSRKB __RPC_FAR * This); void __RPC_STUB IKSRKB_InstallArabicCptList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetLegal_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Legal); void __RPC_STUB IKSRKB_GetLegal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetArabicCpt_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetArabicCpt_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetEnglishCpt_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetEnglishCpt_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetPropList_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [retval][out] */ BSTR __RPC_FAR *PropList); void __RPC_STUB IKSRKB_GetPropList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetArabicProp_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *PropA); void __RPC_STUB IKSRKB_GetArabicProp_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetEnglishProp_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *PropA); void __RPC_STUB IKSRKB_GetEnglishProp_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_PrinWM_Proxy( IKSRKB __RPC_FAR * This); void __RPC_STUB IKSRKB_PrinWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetCptFromWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Prop, /* [in] */ BSTR Val, /* [retval][out] */ BSTR __RPC_FAR *CptList); void __RPC_STUB IKSRKB_GetCptFromWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetType_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Type); void __RPC_STUB IKSRKB_GetType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetChildListLevel1_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildListXML); void __RPC_STUB IKSRKB_GetChildListLevel1_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetPromptA_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Prompt); void __RPC_STUB IKSRKB_GetPromptA_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetLegalA_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Legal); void __RPC_STUB IKSRKB_GetLegalA_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetLegalE_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR ArVal, /* [retval][out] */ BSTR __RPC_FAR *Legal); void __RPC_STUB IKSRKB_GetLegalE_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetLegalAr_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR ArVal, /* [retval][out] */ BSTR __RPC_FAR *Legal); void __RPC_STUB IKSRKB_GetLegalAr_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_OrderOpList_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *ChildList); void __RPC_STUB IKSRKB_OrderOpList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetConceptsByPropName_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *List); void __RPC_STUB IKSRKB_GetConceptsByPropName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_DifferenceTwoDate_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ long D, /* [in] */ long M, /* [in] */ long Y, /* [in] */ long D1, /* [in] */ long M1, /* [in] */ long Y1, /* [retval][out] */ BSTR __RPC_FAR *Dif); void __RPC_STUB IKSRKB_DifferenceTwoDate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_ExpandRules_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR ssCluster, /* [in] */ BSTR ssWMKEY, /* [in] */ BSTR ssCptReplaced); void __RPC_STUB IKSRKB_ExpandRules_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_DeleteExpandedRule_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR ssCluster); void __RPC_STUB IKSRKB_DeleteExpandedRule_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_ResetAllPropertyOfCptFromWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt); void __RPC_STUB IKSRKB_ResetAllPropertyOfCptFromWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_OrderObligatoryList_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *ChildList); void __RPC_STUB IKSRKB_OrderObligatoryList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetAllCpt_Proxy( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *AllCpt); void __RPC_STUB IKSRKB_GetAllCpt_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetAllProps_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetAllProps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetPromptL_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Prompt); void __RPC_STUB IKSRKB_GetPromptL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_AssertCptPropValToWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [in] */ BSTR Val); void __RPC_STUB IKSRKB_AssertCptPropValToWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_SetDBAssoListToWM_Proxy( IKSRKB __RPC_FAR * This); void __RPC_STUB IKSRKB_SetDBAssoListToWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetInitObs_Proxy( IKSRKB __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *InitObs); void __RPC_STUB IKSRKB_GetInitObs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetAssertedFromWM_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR Cpt, /* [in] */ BSTR Prop, /* [retval][out] */ BSTR __RPC_FAR *Val); void __RPC_STUB IKSRKB_GetAssertedFromWM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_AbductToXML_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List); void __RPC_STUB IKSRKB_AbductToXML_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_AbductFindingsToXML_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strInf, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *List); void __RPC_STUB IKSRKB_AbductFindingsToXML_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_AddDaysToTime_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strDate, /* [in] */ BSTR strDays, /* [retval][out] */ BSTR __RPC_FAR *strOutDate); void __RPC_STUB IKSRKB_AddDaysToTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetInputRole_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR inStr, /* [retval][out] */ BSTR __RPC_FAR *outStr); void __RPC_STUB IKSRKB_GetInputRole_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_AbductFindingsToXMLByValue_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strValues, /* [in] */ BSTR strInf, /* [retval][out] */ BSTR __RPC_FAR *List); void __RPC_STUB IKSRKB_AbductFindingsToXMLByValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IKSRKB_GetValue_Proxy( IKSRKB __RPC_FAR * This, /* [in] */ BSTR strCpt, /* [in] */ BSTR strProp, /* [retval][out] */ BSTR __RPC_FAR *strValue); void __RPC_STUB IKSRKB_GetValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IKSRKB_INTERFACE_DEFINED__ */ #ifndef __KSRCOMLib_LIBRARY_DEFINED__ #define __KSRCOMLib_LIBRARY_DEFINED__ /* library KSRCOMLib */ /* [helpstring][version][uuid] */ EXTERN_C const IID LIBID_KSRCOMLib; EXTERN_C const CLSID CLSID_KSRKB; #ifdef __cplusplus class DECLSPEC_UUID("0987B542-DC93-4AE6-A038-31ABCE819963") KSRKB; #endif #endif /* __KSRCOMLib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif