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

hexedit.c File Reference
#include <regedit.h>

Go to the source code of this file.

Data Structures

struct  HEXEDIT_DATA

Defines

#define HEHT_LEFTMARGIN   (0x1)
#define HEHT_ADDRESS   (0x2)
#define HEHT_ADDRESSSPACING   (0x3)
#define HEHT_HEXDUMP   (0x4)
#define HEHT_HEXDUMPSPACING   (0x5)
#define HEHT_ASCIIDUMP   (0x6)
#define HEHT_RIGHTMARGIN   (0x7)

Typedefs

typedef struct HEXEDIT_DATAPHEXEDIT_DATA

Functions

INT_PTR CALLBACK HexEditWndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
ATOM WINAPI RegisterHexEditorClass (HINSTANCE hInstance)
BOOL WINAPI UnregisterHexEditorClass (HINSTANCE hInstance)
static VOID HEXEDIT_MoveCaret (PHEXEDIT_DATA hed, BOOL Scroll)
static VOID HEXEDIT_Update (PHEXEDIT_DATA hed)
static HFONT HEXEDIT_GetFixedFont (VOID)
static VOID HEXEDIT_PaintLines (PHEXEDIT_DATA hed, HDC hDC, DWORD ScrollPos, DWORD First, DWORD Last, RECT *rc)
static DWORD HEXEDIT_HitRegionTest (PHEXEDIT_DATA hed, POINTS pt)
static DWORD HEXEDIT_IndexFromPoint (PHEXEDIT_DATA hed, POINTS pt, DWORD Hit, POINT *EditPos, BOOL *EditField)
static VOID HEXEDIT_Copy (PHEXEDIT_DATA hed)
static VOID HEXEDIT_Delete (PHEXEDIT_DATA hed)
static VOID HEXEDIT_Paste (PHEXEDIT_DATA hed)
static VOID HEXEDIT_Cut (PHEXEDIT_DATA hed)
static VOID HEXEDIT_SelectAll (PHEXEDIT_DATA hed)
static LRESULT HEXEDIT_HEM_LOADBUFFER (PHEXEDIT_DATA hed, PVOID Buffer, DWORD Size)
static LRESULT HEXEDIT_HEM_COPYBUFFER (PHEXEDIT_DATA hed, PVOID Buffer, DWORD Size)
static LRESULT HEXEDIT_HEM_SETMAXBUFFERSIZE (PHEXEDIT_DATA hed, DWORD nMaxSize)
static LRESULT HEXEDIT_WM_NCCREATE (HWND hWnd, CREATESTRUCT *cs)
static LRESULT HEXEDIT_WM_NCDESTROY (PHEXEDIT_DATA hed)
static LRESULT HEXEDIT_WM_CREATE (PHEXEDIT_DATA hed)
static LRESULT HEXEDIT_WM_SETFOCUS (PHEXEDIT_DATA hed)
static LRESULT HEXEDIT_WM_KILLFOCUS (PHEXEDIT_DATA hed)
static LRESULT HEXEDIT_WM_VSCROLL (PHEXEDIT_DATA hed, WORD ThumbPosition, WORD SbCmd)
static LRESULT HEXEDIT_WM_SETFONT (PHEXEDIT_DATA hed, HFONT hFont, BOOL bRedraw)
static LRESULT HEXEDIT_WM_GETFONT (PHEXEDIT_DATA hed)
static LRESULT HEXEDIT_WM_PAINT (PHEXEDIT_DATA hed)
static LRESULT HEXEDIT_WM_MOUSEWHEEL (PHEXEDIT_DATA hed, int cyMoveLines, WORD ButtonsDown, LPPOINTS MousePos)
static LRESULT HEXEDIT_WM_GETDLGCODE (LPMSG Msg)
static LRESULT HEXEDIT_WM_LBUTTONDOWN (PHEXEDIT_DATA hed, INT Buttons, POINTS Pt)
static LRESULT HEXEDIT_WM_LBUTTONUP (PHEXEDIT_DATA hed, INT Buttons, POINTS Pt)
static LRESULT HEXEDIT_WM_MOUSEMOVE (PHEXEDIT_DATA hed, INT Buttons, POINTS Pt)
static BOOL HEXEDIT_WM_KEYDOWN (PHEXEDIT_DATA hed, INT VkCode)
static BOOL HEXEDIT_WM_CHAR (PHEXEDIT_DATA hed, WCHAR ch)
static LRESULT HEXEDIT_WM_SIZE (PHEXEDIT_DATA hed, DWORD sType, WORD NewWidth, WORD NewHeight)
static VOID HEXEDIT_WM_CONTEXTMENU (PHEXEDIT_DATA hed, INT x, INT y)

Variables

static const TCHAR ClipboardFormatName [] = TEXT("RegEdit_HexData")
static UINT ClipboardFormatID = 0

Generated on Fri May 25 2012 04:41:53 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.