aboutsummaryrefslogtreecommitdiff
path: root/com/ProjDef.h
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2018-02-02 00:13:22 +0100
committerGitHub <noreply@github.com>2018-02-02 00:13:22 +0100
commit9a8c37ac04ce913617a2b429bbc7f8a3daa1848d (patch)
tree6ee4ddcd9184633a131746ec3e90a8fd02d1410a /com/ProjDef.h
parentdaf6150f90a530c17d86105dced87b19db8c0d59 (diff)
parentc6bcc0e4b806179c4f904a2df2652f51b27068f1 (diff)
downloadPROJ-9a8c37ac04ce913617a2b429bbc7f8a3daa1848d.tar.gz
PROJ-9a8c37ac04ce913617a2b429bbc7f8a3daa1848d.zip
Merge pull request #755 from mloskot/ml/remove-vb6
Remove COM/VB6 cruft
Diffstat (limited to 'com/ProjDef.h')
-rw-r--r--com/ProjDef.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/com/ProjDef.h b/com/ProjDef.h
deleted file mode 100644
index 017bf48f..00000000
--- a/com/ProjDef.h
+++ /dev/null
@@ -1,49 +0,0 @@
-// ProjDef.h : Declaration of the CProjDef
-
-#ifndef __PROJDEF_H_
-#define __PROJDEF_H_
-
-#include "resource.h" // main symbols
-
-/////////////////////////////////////////////////////////////////////////////
-// CProjDef
-class ATL_NO_VTABLE CProjDef :
- public CComObjectRootEx<CComMultiThreadModel>,
- public CComCoClass<CProjDef, &CLSID_ProjDef>,
- public IDispatchImpl<IProjDef, &IID_IProjDef, &LIBID_PROJ4Lib>
-{
-public:
- CProjDef()
- {
- psProj = NULL;
- sLastError = NULL;
- SetError("");
- }
-
-DECLARE_REGISTRY_RESOURCEID(IDR_PROJDEF)
-
-DECLARE_PROTECT_FINAL_CONSTRUCT()
-
-BEGIN_COM_MAP(CProjDef)
- COM_INTERFACE_ENTRY(IProjDef)
- COM_INTERFACE_ENTRY(IDispatch)
-END_COM_MAP()
-
-// IProjDef
-public:
- STDMETHOD(GetLastError)( BSTR *error );
- STDMETHOD(IsLatLong)(/*[out]*/ int *result);
- STDMETHOD(GetHandle)(long *pHandle);
- STDMETHOD(TransformPoint3D)(IUnknown *srcProj, double *x, double *y, double *z, int *success);
- STDMETHOD(Initialize)(BSTR proj_string, int *success);
-
-private:
- void SetError( const char *pszMessage );
- void SetProjError( const char *pszMessage );
-
- BSTR sLastError;
- void *psProj;
-
-};
-
-#endif //__PROJDEF_H_