// AllSrvUI.h : main header file for the ALLSRVUI application
//
#if !defined(AFX_ALLSRVUI_H__191BFD86_7E7C_47C9_8A03_2D7ADF80AEE8__INCLUDED_)
#define AFX_ALLSRVUI_H__191BFD86_7E7C_47C9_8A03_2D7ADF80AEE8__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef __AFXWIN_H__
#error include 'stdafx.h' before including this file for PCH
#endif
#include "resource.h" // main symbols
/////////////////////////////////////////////////////////////////////////////
// AllSrvUI Existance
#define szAllSrvUIRunning TEXT("{377845DD-9600-4612-93F5-8A50338F6DE7}_Running")
#define szAllSrvUIRunningGlobal (TEXT("Global\\") szAllSrvUIRunning)
/////////////////////////////////////////////////////////////////////////////
// CAllSrvUIApp:
// See AllSrvUI.cpp for the implementation of this class
//
class CAllSrvUIApp : public CWinApp
{
// Declarations
public:
DECLARE_MESSAGE_MAP()
// Construction
public:
CAllSrvUIApp();
// Attributes
public:
static void GetArtPath(char * szArtPath);
// Overrides
public:
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CAllSrvUIApp)
public:
virtual BOOL InitInstance();
virtual int ExitInstance();
virtual BOOL OnIdle(LONG lCount);
//}}AFX_VIRTUAL
// Implementation
protected:
HANDLE GetAllSrvUIEvent();
void CreateAllSrvUIEvent();
// yp your_persona march 25 2006 : Remove EULA.dll dependency patch
//HRESULT FirstRunEula();
// Types
protected:
typedef DWORD (*EBUPROC) (LPCTSTR lpRegKeyLocation, LPCTSTR lpEULAFileName, LPCSTR lpWarrantyFileName, BOOL fCheckForFirstRun);
// Message Handlers
protected:
//{{AFX_MSG(CAllSrvUIApp)
//}}AFX_MSG
// Data Members
protected:
TCHandle m_shEventSync;
HRESULT m_hrCoInit;
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_ALLSRVUI_H__191BFD86_7E7C_47C9_8A03_2D7ADF80AEE8__INCLUDED_)