You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
2.5 KiB
75 lines
2.5 KiB
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
|
|
//
|
|
// 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)
|
|
|