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.
 
 
 
 
 
 

137 lines
1.7 KiB

/*++
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