Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
DSAddIn.h
Package: vim53src.zip [view]
Upload User: gddssl
Upload Date: 2007-01-06
Package Size: 1003k
Code Size: 1k
Category:
Editor
Development Platform:
DOS
- // DSAddIn.h : header file
- //
- #if !defined(AFX_DSADDIN_H__AC726715_2977_11D1_B2F3_006008040780__INCLUDED_)
- #define AFX_DSADDIN_H__AC726715_2977_11D1_B2F3_006008040780__INCLUDED_
- #include "commands.h"
- //{AC726702-2977-11D1-B2F3-006008040780}
- DEFINE_GUID (CLSID_DSAddIn,
- 0xac726702, 0x2977, 0x11d1, 0xb2, 0xf3, 0, 0x60, 0x8, 0x4, 0x7, 0x80);
- /////////////////////////////////////////////////////////////////////////////
- // CDSAddIn
- class CDSAddIn :
- public IDSAddIn,
- public CComObjectRoot,
- public CComCoClass < CDSAddIn,
- &CLSID_DSAddIn >
- {
- public:
- DECLARE_REGISTRY (CDSAddIn, "VisVim.DSAddIn.1",
- "VisVim Developer Studio Add-in", IDS_VISVIM_LONGNAME,
- THREADFLAGS_BOTH)
- CDSAddIn ()
- {
- }
- BEGIN_COM_MAP (CDSAddIn)
- COM_INTERFACE_ENTRY (IDSAddIn)
- END_COM_MAP ()
- DECLARE_NOT_AGGREGATABLE (CDSAddIn)
- // IDSAddIns
- public:
- STDMETHOD (OnConnection) (THIS_ IApplication * pApp, VARIANT_BOOL bFirstTime,
- long dwCookie, VARIANT_BOOL * OnConnection);
- STDMETHOD (OnDisconnection) (THIS_ VARIANT_BOOL bLastTime);
- protected:
- bool AddCommand (IApplication* pApp, char* MethodName, char* CmdName,
- UINT StrResId, UINT GlyphIndex, VARIANT_BOOL bFirstTime);
- protected:
- CCommandsObj * m_pCommands;
- DWORD m_dwCookie;
- };
- //{{AFX_INSERT_LOCATION}}
- #endif // !defined(AFX_DSADDIN_H__AC726715_2977_11D1_B2F3_006008040780__INCLUDED)