138 lines
1.7 KiB
C
138 lines
1.7 KiB
C
|
/*++
|
||
|
|
||
|
Copyright (c) 2000 Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
wnd.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
The header file for Window utility routines.
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Jim Schmidt (jimschm) 01-Feb-2000
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
<alias> <date> <comments>
|
||
|
|
||
|
--*/
|
||
|
|
||
|
//
|
||
|
// Includes
|
||
|
//
|
||
|
|
||
|
// None
|
||
|
|
||
|
//
|
||
|
// Strings
|
||
|
//
|
||
|
|
||
|
// None
|
||
|
|
||
|
//
|
||
|
// Constants
|
||
|
//
|
||
|
|
||
|
#define BACK_BUTTON 0x0001
|
||
|
#define NEXT_BUTTON 0x0002
|
||
|
#define CANCEL_BUTTON 0x0004
|
||
|
#define FINISH_BUTTON 0x0008
|
||
|
|
||
|
//
|
||
|
// Macros
|
||
|
//
|
||
|
|
||
|
// None
|
||
|
|
||
|
//
|
||
|
// Types
|
||
|
//
|
||
|
|
||
|
// None
|
||
|
|
||
|
//
|
||
|
// Globals
|
||
|
//
|
||
|
|
||
|
// None
|
||
|
|
||
|
//
|
||
|
// Macro expansion list
|
||
|
//
|
||
|
|
||
|
// None
|
||
|
|
||
|
//
|
||
|
// Public function prototypes
|
||
|
//
|
||
|
|
||
|
HWND
|
||
|
WndFindWindowInProcessA (
|
||
|
IN DWORD ProcessId,
|
||
|
IN PCSTR WindowTitle OPTIONAL
|
||
|
);
|
||
|
|
||
|
HWND
|
||
|
WndFindWindowInProcessW (
|
||
|
IN DWORD ProcessId,
|
||
|
IN PCWSTR WindowTitle OPTIONAL
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
WndCenterWindow (
|
||
|
IN HWND WindowToCenter,
|
||
|
IN HWND ParentToCenterIn OPTIONAL
|
||
|
);
|
||
|
|
||
|
|
||
|
VOID
|
||
|
WndTurnOnWaitCursor (
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
WndTurnOffWaitCursor (
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
WndSetWizardButtonsA (
|
||
|
IN HWND PageHandle,
|
||
|
IN DWORD EnableButtons,
|
||
|
IN DWORD DisableButtons,
|
||
|
IN PCSTR AlternateFinishText OPTIONAL
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
WndSetWizardButtonsW (
|
||
|
IN HWND PageHandle,
|
||
|
IN DWORD EnableButtons,
|
||
|
IN DWORD DisableButtons,
|
||
|
IN PCWSTR AlternateFinishText OPTIONAL
|
||
|
);
|
||
|
|
||
|
//
|
||
|
// Macro expansion definition
|
||
|
//
|
||
|
|
||
|
// None
|
||
|
|
||
|
//
|
||
|
// ANSI/UNICODE macros
|
||
|
//
|
||
|
|
||
|
#ifdef UNICODE
|
||
|
|
||
|
#define WndFindWindowInProcess WndFindWindowInProcessW
|
||
|
#define WndSetWizardButtons WndSetWizardButtonsW
|
||
|
|
||
|
#else
|
||
|
|
||
|
#define WndFindWindowInProcess WndFindWindowInProcessA
|
||
|
#define WndSetWizardButtons WndSetWizardButtonsA
|
||
|
|
||
|
#endif
|