// Globals.h: interface for the CGlobals class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_GLOBALS_H__9D2D4315_7FBD_11D6_8274_00105A07EA1C__INCLUDED_) #define AFX_GLOBALS_H__9D2D4315_7FBD_11D6_8274_00105A07EA1C__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 typedef struct tagMODALITY { L_CHAR* pszValue; L_CHAR * pszDesc; L_UINT32 uClass; } MODALITY, *LPMODALITY; class CGlobals { public: CGlobals(); virtual ~CGlobals(); static DWORD BuildIP(BYTE n0, BYTE n1, BYTE n2, BYTE n3); static void SaveRegKeys(); static void LoadRegKeys(); // Page1 static int m_nMWLServerPort; static CString m_strMWLServerAE; static DWORD m_lMWLServerIP; static CString m_strMWLClientAE; static int m_bMWLServerValid; // Page2 static int m_bUseStorageServer; static int m_nStorageServerPort; static CString m_strStorageServerAE; static CString m_strStorageClientAE; static int m_bStorageServerValid; static DWORD m_lStorageServerIP; // Page3 static int m_nQueryType; static CString m_strAccessionNumber; static CString m_strModality; static CString m_strPatientID; static CString m_strPatientName; static CString m_strRequestedProcedureID; static CString m_strScheduleDate; static int m_bCheckModality; static int m_bCheckDate; // Page4 static LMyDicomDS *m_pDS; // Page 5 static BITMAPHANDLE CGlobals::m_Bitmap; // Tree Control static CMyTreeCtrl m_TreeResult; static CImageList m_ImageList; static int m_nIconFolder; static int m_nIconElement; static int m_nIconMissing; static int m_nIconSequence; static int m_nIconWorklist; //Modality Table static MODALITY m_ModalityTable[]; static int m_nModalityTableCount; // static L_UINT32 m_uClass; // Timer static int m_nTimerMax; }; #endif // !defined(AFX_GLOBALS_H__9D2D4315_7FBD_11D6_8274_00105A07EA1C__INCLUDED_)