Source code of Windows XP (NT5)
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.
|
|
/*++
Copyright (c) 1990-1998, Microsoft Corporation All rights reserved.
Module Name:
data.c
Abstract:
This module contains the global data for the Win32 common dialogs. Anything added here must have 'extern' added to privcomd.h.
Revision History:
--*/
// precompiled headers
#include "precomp.h"
#pragma hdrstop
//
// Global Variables.
//
//
// FileOpen
//
TCHAR szOEMBIN[] = TEXT("OEMBIN"); TCHAR szNull[] = TEXT(""); TCHAR szStar[] = TEXT("*"); TCHAR szStarDotStar[12] = TEXT("*.*"); TCHAR szDotStar[] = TEXT(".*");
RECT g_rcDlg;
TCHAR g_szInitialCurDir[MAX_PATH];
//
// Color
//
DWORD rgbClient; WORD gHue, gSat, gLum; HBITMAP hRainbowBitmap; BOOL bMouseCapture; WNDPROC lpprocStatic; SHORT nDriverColors; BOOL g_bUserPressedCancel;
HWND hSave;
WNDPROC qfnColorDlg = NULL; HDC hDCFastBlt = NULL;
SHORT cyCaption, cyBorder, cyVScroll; SHORT cxVScroll, cxBorder, cxSize; SHORT nBoxHeight, nBoxWidth;
//
// dlgs.c
//
HINSTANCE g_hinst = NULL;
BOOL bMouse; // system has a mouse
BOOL bCursorLock; WORD wWinVer; // Windows version
WORD wDOSVer; // DOS version
UINT msgHELPA; // initialized using RegisterWindowMessage
UINT msgHELPW; // initialized using RegisterWindowMessage
HDC hdcMemory = HNULL; // temp DC used to draw bitmaps
HBITMAP hbmpOrigMemBmp = HNULL; // bitmap originally selected into hdcMemory
OFN_DISKINFO gaDiskInfo[MAX_DISKS];
CRITICAL_SECTION g_csLocal; CRITICAL_SECTION g_csNetThread;
DWORD dwNumDisks;
HANDLE hMPR; HANDLE hMPRUI; HANDLE hLNDEvent;
DWORD g_tlsiCurDlg; // TLS index used to get the ptr to current CURDLG struct
// for each thread (see CURDLG in comdlg32.h)
DWORD g_tlsiExtError; // ExtErrors are the most recent error per thread.
DWORD g_tlsLangID; // TLS index used to get the current LangID for each thread.
DWORD cbNetEnumBuf; LPTSTR gpcNetEnumBuf;
#ifdef WX86
PALLOCCALLBX86 pfnAllocCallBx86; #endif
|