windows-nt/Source/XPSP1/NT/base/fs/utils/fdisk/fdglob.h
2020-09-26 16:20:57 +08:00

136 lines
3.4 KiB
C

/*++
Copyright (c) 1990-1993 Microsoft Corporation
Module Name:
fdglob.h
Abstract:
Global data
Author:
Ted Miller (tedm) 7-Jan-1992
Revisions:
11-Nov-93 (bobri) double space and commit support.
--*/
// from fddata.c
extern HANDLE hModule;
extern PBOOLEAN IsDiskRemovable;
extern PCHAR RemovableDiskReservedDriveLetters;
extern PDISKSTATE *Disks;
extern ULONG BootDiskNumber;
extern ULONG BootPartitionNumber;
extern HANDLE hwndFrame,
hwndList;
extern HBITMAP hBitmapSmallDisk;
extern HBITMAP hBitmapRemovableDisk;
extern HDC hDC;
extern HFONT hFontGraph,
hFontGraphBold;
extern HBRUSH Brushes[BRUSH_ARRAY_SIZE];
extern HBRUSH hBrushFreeLogical,
hBrushFreePrimary;
extern HPEN hPenNull,
hPenThinSolid;
extern HCURSOR hcurWait,
hcurNormal;
extern int BrushHatches[BRUSH_ARRAY_SIZE];
extern int BrushColors[BRUSH_ARRAY_SIZE];
extern COLORREF AvailableColors[NUM_AVAILABLE_COLORS];
extern int AvailableHatches[NUM_AVAILABLE_HATCHES];
extern DWORD GraphWidth,
GraphHeight;
extern DWORD BarTopYOffset,
BarBottomYOffset,
BarHeight;
extern DWORD dxDriveLetterStatusArea;
extern DWORD dxBarTextMargin,
dyBarTextLine;
extern DWORD dxSmallDisk,
dySmallDisk,
xSmallDisk,
ySmallDisk;
extern DWORD dxRemovableDisk,
dyRemovableDisk,
xRemovableDisk,
yRemovableDisk;
extern DWORD BarLeftX,BarWidth;
extern PDISKSTATE SingleSel;
extern DWORD SingleSelIndex;
extern TCHAR WinHelpFile[];
extern TCHAR LanmanHelpFile[];
extern PTCHAR HelpFile;
extern unsigned DiskCount;
extern TCHAR szFrame[];
extern LPTSTR DiskN;
extern PWSTR wszUnformatted,
wszNewUnformatted,
wszUnknown;
extern BOOL RegistryChanged;
extern BOOL RestartRequired;
extern BOOL ConfigurationSearchIdleTrigger;
extern BOOL IsLanmanNt;
extern BOOL IsFullDoubleSpace;
// from fdstleg.c
extern HFONT hFontStatus,
hFontLegend;
extern DWORD dyLegend,
wLegendItem;
extern DWORD dyStatus,
dyBorder;
extern TCHAR *LegendLabels[LEGEND_STRING_COUNT];
extern BOOL StatusBar,
Legend;
extern TCHAR StatusTextStat[STATUS_TEXT_SIZE];
extern TCHAR StatusTextSize[STATUS_TEXT_SIZE];
extern WCHAR StatusTextDrlt[3];
extern WCHAR StatusTextType[STATUS_TEXT_SIZE];
extern WCHAR StatusTextVoll[STATUS_TEXT_SIZE];
// from fdlistbx.c
extern DWORD LBCursorListBoxItem,
LBCursorRegion;
// from fdprof.c
extern int ProfileWindowX,
ProfileWindowY,
ProfileWindowW,
ProfileWindowH;
extern BOOL ProfileIsMaximized,
ProfileIsIconic;
// from fddlgs.c
extern DWORD SelectedColor[LEGEND_STRING_COUNT];
extern DWORD SelectedHatch[LEGEND_STRING_COUNT];
// from fdft.c
extern PFT_OBJECT_SET FtObjects;
// For CdRoms
extern ULONG AllowCdRom;