Files
Slnkdwf/SlnkDWFCom/About.h
Jos Groot Lipman 8bcc4f50e5 SLNKDWF.About Sleep method erbij
svn path=/Slnkdwf/trunk/; revision=20547
2014-02-05 13:20:23 +00:00

55 lines
1.1 KiB
C++

// About.h : Declaration of the CAbout
#pragma once
#include "resource.h" // main symbols
#include "SLNKDWF.h"
// CAbout
class ATL_NO_VTABLE CAbout :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<CAbout, &CLSID_About>,
public IDispatchImpl<IAbout, &IID_IAbout, &LIBID_SLNKDWFLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
{
public:
CAbout()
{
}
DECLARE_REGISTRY_RESOURCEID(IDR_ABOUT)
BEGIN_COM_MAP(CAbout)
COM_INTERFACE_ENTRY(IAbout)
COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()
DECLARE_PROTECT_FINAL_CONSTRUCT()
HRESULT FinalConstruct()
{
return S_OK;
}
void FinalRelease()
{
}
public:
STDMETHOD(get_All)(BSTR* pVal);
STDMETHOD(get_DLLPath)(BSTR* pVal);
STDMETHOD(get_Buildtime)(BSTR* pVal);
STDMETHOD(get_UserContext)(BSTR* pVal);
STDMETHOD(get_VersionMajor)(LONG* pVal);
STDMETHOD(get_VersionMinor)(LONG* pVal);
STDMETHOD(get_VersionString)(BSTR* pVal);
STDMETHOD(get_usTimer)(DOUBLE* pVal);
STDMETHOD(Sleep)(LONG pVal);
};
OBJECT_ENTRY_AUTO(__uuidof(About), CAbout)