// LCWiz.h : main header file for the LCWIZ application // #ifndef __AFXWIN_H__ #error include 'stdafx.h' before including this file for PCH #endif #ifndef __LCWIZ_H__ #define __LCWIZ_H__ #include #include "resource.h" // main symbols typedef struct tagTREEINFO { HTREEITEM hTreeItem; DWORD dwBufSize; CObject* pTree; BOOL bExpand; } TREEINFO, *PTREEINFO; ///////////////////////////////////////////////////////////////////////////// // CLicCompWizApp: // See LCWiz.cpp for the implementation of this class // class CLicCompWizApp : public CWinApp { public: void OnWizard(); CLicCompWizApp(); ~CLicCompWizApp(); void NotifyLicenseThread(BOOL bExit); void ExitThreads(); // Data members public: CString m_strEnterprise; CWinThread* m_pLicenseThread; BOOL m_bExitLicenseThread; CEvent m_event; CString m_strDomain, m_strEnterpriseServer, m_strUser; int m_nRemote; protected: HANDLE m_hMutex; // Attributes public: inline int& IsRemote() {return m_nRemote;} protected: BOOL GetRegString(CString& strIn, UINT nSubKey, UINT nValue, HKEY hHive = HKEY_LOCAL_MACHINE); // Constants enum { BUFFER_SIZE = 256 }; // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CLicCompWizApp) public: virtual BOOL InitInstance(); virtual int ExitInstance(); //}}AFX_VIRTUAL // Implementation //{{AFX_MSG(CLicCompWizApp) // NOTE - the ClassWizard will add and remove member functions here. // DO NOT EDIT what you see in these blocks of generated code ! //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #endif __LCWIZ_H__ /////////////////////////////////////////////////////////////////////////////