00001
00002
00003
00004
00005
00006 #if !defined(AFX_VMSCOMDLL_H__897037E0_6B9C_43C9_AD42_EC05A479F4B9__INCLUDED_)
00007 #define AFX_VMSCOMDLL_H__897037E0_6B9C_43C9_AD42_EC05A479F4B9__INCLUDED_
00008
00009 #if _MSC_VER > 1000
00010 #pragma once
00011 #endif
00012
00013 #include "vmsDLL.h"
00014
00015 class vmsComDLL : public vmsDLL
00016 {
00017 public:
00018
00019 HRESULT RegisterServer (bool bRegister);
00020
00021 virtual bool Load(LPCSTR pszDll);
00022
00023 vmsComDLL();
00024 virtual ~vmsComDLL();
00025
00026 protected:
00027
00028 typedef HRESULT (_stdcall *FNDLLRS)(void);
00029
00030 FNDLLRS m_pfnRegServer, m_pfnUnregServer;
00031
00032 };
00033
00034 #endif