66 lines
959 B
C
66 lines
959 B
C
|
/*++
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
rdisk.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
This module contains the declaration of the public functions, and
|
||
|
public variables defined on repair.c
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Jaime Sasson - 24-Jan-1994
|
||
|
|
||
|
Environment:
|
||
|
|
||
|
ULIB, Windows
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#if !defined( _REPAIR_DISK_ )
|
||
|
#define _REPAIR_DISK_
|
||
|
|
||
|
#include "windows.h"
|
||
|
|
||
|
extern HWND _hWndMain;
|
||
|
extern HANDLE _hModule;
|
||
|
extern BOOLEAN _SilentMode;
|
||
|
extern WCHAR _szApplicationName[];
|
||
|
|
||
|
//
|
||
|
// Range we will use for the gas gauge display.
|
||
|
// This large range provides plenty of granularity.
|
||
|
//
|
||
|
#define GAUGE_BAR_RANGE 10000
|
||
|
|
||
|
HCURSOR
|
||
|
DisplayHourGlass(
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
RestoreCursor(
|
||
|
IN HCURSOR Cursor
|
||
|
);
|
||
|
|
||
|
UINT
|
||
|
DisplayMsgBox(
|
||
|
HWND hwnd,
|
||
|
UINT MessageResId,
|
||
|
UINT MsgBoxFlags,
|
||
|
...
|
||
|
);
|
||
|
|
||
|
DWORD
|
||
|
DiamondCompressFile(
|
||
|
IN PSTR SourceFile,
|
||
|
IN PSTR TargetFile,
|
||
|
IN DWORD GaugeBasePosition,
|
||
|
IN DWORD GaugeRangeForThisFile,
|
||
|
IN HWND GaugeNotifyWindow
|
||
|
);
|
||
|
|
||
|
#endif // _REPAIR_DISK_
|
||
|
|