summaryrefslogtreecommitdiff
path: root/apps/windoze/vc/ActiveDiatheke/ActiveDiatheke.cpp
diff options
context:
space:
mode:
authorRoberto C. Sanchez <roberto@connexer.com>2014-03-29 10:53:33 -0400
committerRoberto C. Sanchez <roberto@connexer.com>2014-03-29 10:53:33 -0400
commit8d3fc864d094eeadc721f8e93436b37a5fab173e (patch)
tree05e201c67dca55b4ccdf90ad479a25d95e3b1e63 /apps/windoze/vc/ActiveDiatheke/ActiveDiatheke.cpp
Imported Upstream version 1.5.3
Diffstat (limited to 'apps/windoze/vc/ActiveDiatheke/ActiveDiatheke.cpp')
-rw-r--r--apps/windoze/vc/ActiveDiatheke/ActiveDiatheke.cpp79
1 files changed, 79 insertions, 0 deletions
diff --git a/apps/windoze/vc/ActiveDiatheke/ActiveDiatheke.cpp b/apps/windoze/vc/ActiveDiatheke/ActiveDiatheke.cpp
new file mode 100644
index 0000000..47875f1
--- /dev/null
+++ b/apps/windoze/vc/ActiveDiatheke/ActiveDiatheke.cpp
@@ -0,0 +1,79 @@
+// ActiveDiatheke.cpp : Implementation of CActiveDiathekeApp and DLL registration.
+
+#include "stdafx.h"
+#include "ActiveDiatheke.h"
+
+#ifdef _DEBUG
+#define new DEBUG_NEW
+#undef THIS_FILE
+static char THIS_FILE[] = __FILE__;
+#endif
+
+
+CActiveDiathekeApp NEAR theApp;
+
+const GUID CDECL BASED_CODE _tlid =
+ { 0x723c13cc, 0xfa83, 0x4fca, { 0x91, 0x5a, 0x9e, 0xca, 0x87, 0xdf, 0x11, 0xa1 } };
+const WORD _wVerMajor = 1;
+const WORD _wVerMinor = 0;
+
+
+////////////////////////////////////////////////////////////////////////////
+// CActiveDiathekeApp::InitInstance - DLL initialization
+
+BOOL CActiveDiathekeApp::InitInstance()
+{
+ BOOL bInit = COleControlModule::InitInstance();
+
+ if (bInit)
+ {
+ // TODO: Add your own module initialization code here.
+ }
+
+ return bInit;
+}
+
+
+////////////////////////////////////////////////////////////////////////////
+// CActiveDiathekeApp::ExitInstance - DLL termination
+
+int CActiveDiathekeApp::ExitInstance()
+{
+ // TODO: Add your own module termination code here.
+
+ return COleControlModule::ExitInstance();
+}
+
+
+/////////////////////////////////////////////////////////////////////////////
+// DllRegisterServer - Adds entries to the system registry
+
+STDAPI DllRegisterServer(void)
+{
+ AFX_MANAGE_STATE(_afxModuleAddrThis);
+
+ if (!AfxOleRegisterTypeLib(AfxGetInstanceHandle(), _tlid))
+ return ResultFromScode(SELFREG_E_TYPELIB);
+
+ if (!COleObjectFactoryEx::UpdateRegistryAll(TRUE))
+ return ResultFromScode(SELFREG_E_CLASS);
+
+ return NOERROR;
+}
+
+
+/////////////////////////////////////////////////////////////////////////////
+// DllUnregisterServer - Removes entries from the system registry
+
+STDAPI DllUnregisterServer(void)
+{
+ AFX_MANAGE_STATE(_afxModuleAddrThis);
+
+ if (!AfxOleUnregisterTypeLib(_tlid, _wVerMajor, _wVerMinor))
+ return ResultFromScode(SELFREG_E_TYPELIB);
+
+ if (!COleObjectFactoryEx::UpdateRegistryAll(FALSE))
+ return ResultFromScode(SELFREG_E_CLASS);
+
+ return NOERROR;
+}