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

main.h File Reference
#include "resource.h"

Go to the source code of this file.

Data Structures

struct  ChildWnd

Defines

#define STATUS_WINDOW   2001
#define TREE_WINDOW   2002
#define LIST_WINDOW   2003
#define SPLIT_WIDTH   5
#define SPLIT_MIN   30
#define COUNT_OF(a)   (sizeof(a)/sizeof(a[0]))
#define PM_MODIFYVALUE   0
#define PM_NEW   1
#define PM_TREECONTEXT   2
#define PM_HEXEDIT   3
#define MAX_NEW_KEY_LEN   128

Enumerations

enum  OPTION_FLAGS {
  OPTIONS_AUTO_REFRESH = 0x01, OPTIONS_READ_ONLY_MODE = 0x02, OPTIONS_CONFIRM_ON_DELETE = 0x04, OPTIONS_SAVE_ON_EXIT = 0x08,
  OPTIONS_DISPLAY_BINARY_DATA = 0x10, OPTIONS_VIEW_TREE_ONLY = 0x20, OPTIONS_VIEW_DATA_ONLY = 0x40
}

Functions

void ShowAboutBox (HWND hWnd)
LRESULT CALLBACK ChildWndProc (HWND, UINT, WPARAM, LPARAM)
void ResizeWnd (int cx, int cy)
LPCTSTR get_root_key_name (HKEY hRootKey)
void ErrorMessageBox (HWND hWnd, LPCTSTR title, DWORD code)
void FindDialog (HWND hWnd)
BOOL FindNext (HWND hWnd)
LRESULT CALLBACK FrameWndProc (HWND, UINT, WPARAM, LPARAM)
void SetupStatusBar (HWND hWnd, BOOL bResize)
void UpdateStatusBar (void)
BOOL CopyKeyName (HWND hWnd, HKEY hRootKey, LPCTSTR keyName)
BOOL ExportRegistryFile (HWND hWnd)
HWND CreateListView (HWND hwndParent, HMENU id)
BOOL RefreshListView (HWND hwndLV, HKEY hKey, LPCTSTR keyPath)
LPCTSTR GetValueName (HWND hwndLV, int iStartAt)
BOOL ListWndNotifyProc (HWND hWnd, WPARAM wParam, LPARAM lParam, BOOL *Result)
BOOL IsDefaultValue (HWND hwndLV, int i)
HWND CreateTreeView (HWND hwndParent, LPTSTR pHostName, HMENU id)
BOOL RefreshTreeView (HWND hWndTV)
BOOL RefreshTreeItem (HWND hwndTV, HTREEITEM hItem)
BOOL OnTreeExpanding (HWND hWnd, NMTREEVIEW *pnmtv)
LPCTSTR GetItemPath (HWND hwndTV, HTREEITEM hItem, HKEY *phRootKey)
BOOL DeleteNode (HWND hwndTV, HTREEITEM hItem)
HTREEITEM InsertNode (HWND hwndTV, HTREEITEM hItem, LPTSTR name)
HWND StartKeyRename (HWND hwndTV)
BOOL CreateNewKey (HWND hwndTV, HTREEITEM hItem)
BOOL SelectNode (HWND hwndTV, LPCTSTR keyPath)
void DestroyTreeView (void)
void DestroyListView (HWND hwndLV)
void DestroyMainMenu (void)
BOOL ModifyValue (HWND hwnd, HKEY hKey, LPCTSTR valueName, BOOL EditBin)
BOOL DeleteKey (HWND hwnd, HKEY hKeyRoot, LPCTSTR keyPath)
LONG RenameKey (HKEY hKey, LPCTSTR lpSubKey, LPCTSTR lpNewName)
LONG RenameValue (HKEY hKey, LPCTSTR lpSubKey, LPCTSTR lpDestValue, LPCTSTR lpSrcValue)
LONG QueryStringValue (HKEY hKey, LPCTSTR lpSubKey, LPCTSTR lpValueName, LPTSTR pszBuffer, DWORD dwBufferLen)
BOOL GetKeyName (LPTSTR pszDest, size_t iDestLength, HKEY hRootKey, LPCTSTR lpSubKey)
BOOL RegKeyEditPermissions (HWND hWndOwner, HKEY hKey, LPCTSTR lpMachine, LPCTSTR lpKeyName)
void LoadSettings (void)
void SaveSettings (void)

Variables

HINSTANCE hInst
ChildWndg_pChildWnd
HWND hFrameWnd
HMENU hMenuFrame
HWND hStatusBar
HMENU hPopupMenus
HFONT hFont
enum OPTION_FLAGS Options
TCHAR szTitle []
TCHAR szFrameClass []
TCHAR szChildClass []
const TCHAR g_szGeneralRegKey []

Generated on Sun May 27 2012 04:40:51 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.