/* This header file machine-generated by mktyplib.exe */ /* Interface to type library: SourceSafeTypeLib */ #ifndef _SourceSafeTypeLib_H_ #define _SourceSafeTypeLib_H_ DEFINE_GUID(LIBID_SourceSafeTypeLib,0x783CD4E0L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F); #ifndef BEGIN_INTERFACE #define BEGIN_INTERFACE #endif interface IVSSVersions; //interface IVSSVersion; DEFINE_GUID(IID_IVSSVersions,0x783CD4E7L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F); /* Definition of interface: IVSSVersions */ #undef INTERFACE #define INTERFACE IVSSVersions DECLARE_INTERFACE_(IVSSVersions, IDispatch) { BEGIN_INTERFACE #ifndef NO_BASEINTERFACE_FUNCS /* IUnknown methods */ STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; STDMETHOD_(ULONG, AddRef)(THIS) PURE; STDMETHOD_(ULONG, Release)(THIS) PURE; /* IDispatch methods */ STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE; STDMETHOD(GetTypeInfo)( THIS_ UINT itinfo, LCID lcid, ITypeInfo FAR* FAR* pptinfo) PURE; STDMETHOD(GetIDsOfNames)( THIS_ REFIID riid, OLECHAR FAR* FAR* rgszNames, UINT cNames, LCID lcid, DISPID FAR* rgdispid) PURE; STDMETHOD(Invoke)( THIS_ DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS FAR* pdispparams, VARIANT FAR* pvarResult, EXCEPINFO FAR* pexcepinfo, UINT FAR* puArgErr) PURE; #endif /* IVSSVersions methods */ STDMETHOD(_NewEnum)(THIS_ IUnknown * FAR* ppIEnum) PURE; }; //DEFINE_GUID(IID_IVSSVersion,0x783CD4E8L,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F); /* Definition of interface: IVSSVersion */ /* #undef INTERFACE #define INTERFACE IVSSVersion DECLARE_INTERFACE_(IVSSVersion, IDispatch) { BEGIN_INTERFACE #ifndef NO_BASEINTERFACE_FUNCS /* IUnknown methods */ /* STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE; STDMETHOD_(ULONG, AddRef)(THIS) PURE; STDMETHOD_(ULONG, Release)(THIS) PURE; /* IDispatch methods */ /* STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo) PURE; STDMETHOD(GetTypeInfo)( THIS_ UINT itinfo, LCID lcid, ITypeInfo FAR* FAR* pptinfo) PURE; STDMETHOD(GetIDsOfNames)( THIS_ REFIID riid, OLECHAR FAR* FAR* rgszNames, UINT cNames, LCID lcid, DISPID FAR* rgdispid) PURE; STDMETHOD(Invoke)( THIS_ DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS FAR* pdispparams, VARIANT FAR* pvarResult, EXCEPINFO FAR* pexcepinfo, UINT FAR* puArgErr) PURE; #endif /* IVSSVersion methods */ /* STDMETHOD(get_Username)(THIS_ BSTR FAR* pUsername) PURE; STDMETHOD(get_VersionNumber)(THIS_ long FAR* piVersion) PURE; STDMETHOD(get_Action)(THIS_ BSTR FAR* pAction) PURE; STDMETHOD(get_Date)(THIS_ DATE FAR* pDate) PURE; STDMETHOD(get_Comment)(THIS_ BSTR FAR* pComment) PURE; STDMETHOD(get_Label)(THIS_ BSTR FAR* pLabel) PURE; STDMETHOD(get_VSSItem)(THIS_ IVSSItem FAR* FAR* ppIItem) PURE; }; DEFINE_GUID(CLSID_VSSVersion,0x783CD4ECL,0x9D54,0x11CF,0xB8,0xEE,0x00,0x60,0x8C,0xC9,0xA7,0x1F); #ifdef __cplusplus class VSSVersion; #endif */ #endif //_SourceSafeTypeLib_H_