//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\ // // globals.cpp // // Contains *all* of the global variables used in cdfview. Globals shouldn't // be declared elsewhere. // // History: // // 3/16/97 edwardp Created. // //////////////////////////////////////////////////////////////////////////////// // // Includes // #include "stdinc.h" // // Global variables. // // Remove shared memory segment. This must be removed so w2k can get a c2 // security rating. It should no longer be rquired because the cache is // going to be limited to one item. // //#pragma data_seg("SharedData") DWORD g_dwCacheCount = 0; //#pragma data_seg() HINSTANCE g_msxmlInst = NULL; #ifndef UNIX /* Unix does not use webcheck */ HINSTANCE g_webcheckInst = NULL; #endif /* UNIX */ HINSTANCE g_hinst = NULL; ULONG g_cDllRef = 0; PCACHEITEM g_pCache = NULL; CRITICAL_SECTION g_csCache; TCHAR g_szModuleName[MAX_PATH]; const GUID CLSID_CDFVIEW = {0xf39a0dc0, 0x9cc8, 0x11d0, {0xa5, 0x99, 0x0, 0xc0, 0x4f, 0xd6, 0x44, 0x33}}; // {f39a0dc0-9cc8-11d0-a599-00c04fd64433} const GUID CLSID_CDFINI = {0xf3aa0dc0, 0x9cc8, 0x11d0, {0xa5, 0x99, 0x0, 0xc0, 0x4f, 0xd6, 0x44, 0x34}}; // {f3aa0dc0-9cc8-11d0-a599-00c04fd64434} const GUID CLSID_CDFICONHANDLER = {0xf3ba0dc0, 0x9cc8, 0x11d0, {0xa5, 0x99, 0x0, 0xc0, 0x4f, 0xd6, 0x44, 0x35}}; // {f3ba0dc0-9cc8-11d0-a599-00c04fd64435} const GUID CLSID_CDFMENUHANDLER = {0xf3da0dc0, 0x9cc8, 0x11d0, {0xa5, 0x99, 0x0, 0xc0, 0x4f, 0xd6, 0x44, 0x37}}; // {f3da0dc0-9cc8-11d0-a599-00c04fd64437} const GUID CLSID_CDFPROPPAGES = {0xf3ea0dc0, 0x9cc8, 0x11d0, {0xa5, 0x99, 0x0, 0xc0, 0x4f, 0xd6, 0x44, 0x38}}; // const TCHAR c_szChannel[] = TEXT("Channel"); const TCHAR c_szCDFURL[] = TEXT("CDFURL"); const TCHAR c_szHotkey[] = TEXT("Hotkey"); const TCHAR c_szDesktopINI[] = TEXT("desktop.ini"); const TCHAR c_szScreenSaverURL[] = TEXT("ScreenSaverURL"); const WCHAR c_szPropCrawlActualSize[] = L"ActualSizeKB"; const WCHAR c_szPropStatusString[] = L"StatusString"; const WCHAR c_szPropCompletionTime[] = L"CompletionTime"; // From Plus! tab code const TCHAR c_szHICKey[] = TEXT("Control Panel\\Desktop\\WindowMetrics"); // show icons using highest possible colors const TCHAR c_szHICVal[] = TEXT("Shell Icon BPP"); // (4 if the checkbox is false, otherwise 16, don't set it to anything else)