ReactOS  0.4.14-dev-593-g1793dcc
imgedwnd.h
Go to the documentation of this file.
1 #define MONOCHROMEBITS 1
2 #define GREYSCALEBITS 8
3 #define PALLETEBITS 8
4 #define TRUECOLORBITS 24
5 
6 #define PIXELS 0
7 #define CENTIMETERS 1
8 #define INCHES 2
9 
10 
11 /* generic definitions and forward declarations */
12 struct _MAIN_WND_INFO;
13 struct _EDIT_WND_INFO;
14 
15 
16 typedef enum _MDI_EDITOR_TYPE {
20 
21 typedef enum
22 {
23  tSelect = 0,
40 } TOOL;
41 
42 typedef struct _OPEN_IMAGE_EDIT_INFO
43 {
45  union
46  {
47  struct
48  {
51  } New;
52  struct
53  {
55  } Open;
56  };
61 
62 typedef struct _EDIT_WND_INFO
63 {
64  MDI_EDITOR_TYPE MdiEditorType; /* Must be first member! */
65 
76 
77  POPEN_IMAGE_EDIT_INFO OpenInfo; /* Only valid during initialization */
78 
79  /* Canvas properties */
82  /* size of drawing area */
85 
87 
88 
92  BOOL Setup);
struct _OPEN_IMAGE_EDIT_INFO::@1520::@1522 New
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE ACPI_HANDLE ACPI_HANDLE *OutHandle ACPI_HANDLE *OutHandle void *Context void *Context ACPI_EVENT_HANDLER Handler UINT32 UINT32 ACPI_GPE_HANDLER void *Context UINT32 ACPI_NOTIFY_HANDLER void *Context ACPI_ADR_SPACE_TYPE ACPI_ADR_SPACE_HANDLER ACPI_ADR_SPACE_SETUP Setup
Definition: acpixf.h:828
struct _OPEN_IMAGE_EDIT_INFO::@1520::@1523 Open
static HDC
Definition: imagelist.c:92
struct _EDIT_WND_INFO * Next
Definition: imgedwnd.h:72
VOID UninitImageEditWindowImpl(VOID)
Definition: imgedwnd.c:538
BOOL InitImageEditWindowImpl(VOID)
Definition: imgedwnd.c:513
PBITMAPINFO pbmi
Definition: imgedwnd.h:69
USHORT Type
Definition: imgedwnd.h:80
CHAR * LPTSTR
Definition: xmlstorage.h:192
struct TraceInfo Info
PBYTE pBits
Definition: imgedwnd.h:70
USHORT Zoom
Definition: imgedwnd.h:74
Definition: imgedwnd.h:34
VOID SetImageEditorEnvironment(PEDIT_WND_INFO Info, BOOL Setup)
Definition: imgedwnd.c:445
unsigned int BOOL
Definition: ntddk_ex.h:94
long LONG
Definition: pedump.c:60
MDI_EDITOR_TYPE MdiEditorType
Definition: imgedwnd.h:64
POINT ScrollPos
Definition: imgedwnd.h:73
TOOL
Definition: imgedwnd.h:21
BOOL CreateImageEditWindow(struct _MAIN_WND_INFO *MainWnd, POPEN_IMAGE_EDIT_INFO OpenInfo)
unsigned long DWORD
Definition: ntddk_ex.h:95
struct _EDIT_WND_INFO EDIT_WND_INFO
struct _OPEN_IMAGE_EDIT_INFO OPEN_IMAGE_EDIT_INFO
enum _MDI_EDITOR_TYPE MDI_EDITOR_TYPE
HBITMAP hBitmap
Definition: imgedwnd.h:67
unsigned short USHORT
Definition: pedump.c:61
POPEN_IMAGE_EDIT_INFO OpenInfo
Definition: imgedwnd.h:77
struct _EDIT_WND_INFO * PEDIT_WND_INFO
Definition: imgedwnd.h:24
DWORD Tool
Definition: imgedwnd.h:75
struct _MAIN_WND_INFO * MainWnd
Definition: imgedwnd.h:71
Definition: imgedwnd.h:26
static HBITMAP
Definition: button.c:44
struct _OPEN_IMAGE_EDIT_INFO * POPEN_IMAGE_EDIT_INFO
enum _MDI_EDITOR_TYPE * PMDI_EDITOR_TYPE
LONG Resolution
Definition: imgedwnd.h:81
Definition: imgedwnd.h:33
BYTE * PBYTE
Definition: pedump.c:66
_MDI_EDITOR_TYPE
Definition: imgedwnd.h:16