ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

noui.h
Go to the documentation of this file.
00001 /*
00002  * COPYRIGHT:       See COPYING in the top level directory
00003  * PROJECT:         FreeLoader
00004  * FILE:            freeldr/include/ui/noui.h
00005  * PURPOSE:         No UI interface header
00006  * PROGRAMMERS:     Hervé Poussineau
00007  */
00008 
00009 #pragma once
00010 
00012 //
00013 // No User Interface Functions
00014 //
00016 
00017 BOOLEAN NoUiInitialize(VOID);
00018 VOID NoUiUnInitialize(VOID);
00019 
00020 VOID NoUiDrawBackdrop(VOID);
00021 VOID NoUiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, CHAR FillChar, UCHAR Attr);
00022 VOID NoUiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom);
00023 VOID NoUiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr);
00024 VOID NoUiDrawText(ULONG X, ULONG Y, PCSTR Text, UCHAR Attr);
00025 VOID NoUiDrawCenteredText(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, PCSTR TextString, UCHAR Attr);
00026 VOID NoUiDrawStatusText(PCSTR StatusText);
00027 VOID NoUiUpdateDateTime(VOID);
00028 VOID NoUiMessageBox(PCSTR MessageText);
00029 VOID NoUiMessageBoxCritical(PCSTR MessageText);
00030 VOID NoUiDrawProgressBarCenter(ULONG Position, ULONG Range, PCHAR ProgressText);
00031 VOID NoUiDrawProgressBar(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, ULONG Position, ULONG Range, PCHAR ProgressText);
00032 BOOLEAN NoUiEditBox(PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length);
00033 UCHAR NoUiTextToColor(PCSTR ColorText);
00034 UCHAR NoUiTextToFillStyle(PCSTR FillStyleText);
00035 VOID NoUiFadeInBackdrop(VOID);
00036 VOID NoUiFadeOut(VOID);
00037 
00038 BOOLEAN NoUiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem, BOOLEAN CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter);
00039 VOID NoUiDrawMenu(PUI_MENU_INFO MenuInfo);
00040 
00042 //
00043 // Menu Functions
00044 //
00046 
00047 BOOLEAN NoUiDisplayMenu(PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG* SelectedMenuItem, BOOLEAN CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter);
00048 VOID NoUiDrawMenu(PUI_MENU_INFO MenuInfo);

Generated on Sat May 26 2012 04:18:01 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.