// AppParseWeb.idl : IDL source for AppParseWeb.dll // // This file will be processed by the MIDL tool to // produce the type library (AppParseWeb.tlb) and marshalling code. import "oaidl.idl"; import "ocidl.idl"; #include "olectl.h" [ object, uuid(BAF56261-3C9F-44F9-9F30-6922DD29BD81), dual, helpstring("IAppParse Interface"), pointer_default(unique) ] interface IAppParse : IDispatch { [id(1), helpstring("method Parse")] HRESULT Parse(); [id(2), helpstring("method Browse")] HRESULT Browse(); [propget, id(3), helpstring("property path")] HRESULT path([out, retval] BSTR *pVal); [propput, id(3), helpstring("property path")] HRESULT path([in] BSTR newVal); [propget, id(4), helpstring("property PtolemyID")] HRESULT PtolemyID([out, retval] long *pVal); [propput, id(4), helpstring("property PtolemyID")] HRESULT PtolemyID([in] long newVal); [propget, id(5), helpstring("property ConnectionString")] HRESULT ConnectionString([out, retval] BSTR *pVal); [propput, id(5), helpstring("property ConnectionString")] HRESULT ConnectionString([in] BSTR newVal); [id(6), helpstring("method QueryDB")] HRESULT QueryDB(long PtolemyID, BSTR bstrFunction); }; [ uuid(8FD727E1-FD34-43C5-ABD2-761C1860FE2A), version(1.0), helpstring("AppParseWeb 1.0 Type Library") ] library APPPARSEWEBLib { importlib("stdole2.tlb"); [ uuid(083BE70B-A07B-46FA-BCB1-8D85D262C699), helpstring("AppParse Class") ] coclass AppParse { [default] interface IAppParse; }; };