X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=include%2Fdefines.h;h=30cca0290e0faa5e8484584f67e421cbaee7ebe0;hp=3923d6afade52ce47764c6e36d37aa26ca3e5525;hb=03af8776dc14167b078911b0c7c5327d1bcdd128;hpb=f4077c1bf64ef89d74a8d4822d2d7aada3ba9927 diff --git a/include/defines.h b/include/defines.h index 3923d6a..30cca02 100644 --- a/include/defines.h +++ b/include/defines.h @@ -570,7 +570,7 @@ extern "C" { #define TAPE_SHORT_FILEMARKS (0x2L) /* CreateWindow */ -#define CW_USEDEFAULT (0x80000000) +#define CW_USEDEFAULT (0x80000000L) #define WS_BORDER (0x800000L) #define WS_CAPTION (0xc00000L) #define WS_CHILD (0x40000000L) @@ -848,6 +848,10 @@ extern "C" { #define DC_SMALLCAP (2) /* DrawEdge */ +#define BDR_OUTER (3) +#define BDR_INNER (12) +#define BDR_RAISED (5) +#define BDR_SUNKEN (10) #define BDR_RAISEDINNER (4) #define BDR_SUNKENINNER (8) #define BDR_RAISEDOUTER (1) @@ -3568,6 +3572,7 @@ extern "C" { #define LVS_SMALLICON (2) #define LVS_SORTASCENDING (16) #define LVS_SORTDESCENDING (32) +#define LVS_OWNERDATA 0x1000 #define LVS_TYPESTYLEMASK (64512) #define LVSIL_NORMAL (0) #define LVSIL_SMALL (1) @@ -4187,23 +4192,24 @@ extern "C" { #define HTBOTTOMRIGHT (17) #define HTCAPTION (2) #define HTCLIENT (1) -#define HTERROR (-2) +#define HTERROR (-2) #define HTGROWBOX (4) #define HTHSCROLL (6) -#define HTLEFT (10) -#define HTMENU (5) +#define HTLEFT (10) +#define HTMENU (5) #define HTNOWHERE (0) #define HTREDUCE (8) -#define HTRIGHT (11) -#define HTSIZE (4) +#define HTRIGHT (11) +#define HTSIZE (4) #define HTSYSMENU (3) -#define HTTOP (12) +#define HTTOP (12) #define HTTOPLEFT (13) #define HTTOPRIGHT (14) #define HTTRANSPARENT (-1) #define HTVSCROLL (7) -#define HTZOOM (9) -#define HTBORDER (18) +#define HTZOOM (9) +#define HTBORDER (18) +#define HTCLOSE (20) #define HTMAXBUTTON HTZOOM #define HTMINBUTTON HTREDUCE @@ -4479,6 +4485,24 @@ extern "C" { #define TMPF_TRUETYPE (0x4) #define TMPF_DEVICE (0x8) +/* CopyFileEx options */ +#define COPY_FILE_FAIL_IF_EXISTS (1) + +/* CopyProgressRoutine callback */ +#define CALLBACK_CHUNK_FINISHED (0) +#define CALLBACK_STREAM_SWITCH (1) + +#define PROGRESS_CONTINUE (0) +#define PROGRESS_CANCEL (1) +#define PROGRESS_STOP (2) +#define PROGRESS_QUIET (3) + +/* GetFileAttributes */ +#define INVALID_FILE_ATTRIBUTES ((DWORD)-1) + +/* GetFileCompressedSize */ +#define INVALID_FILE_SIZE ((DWORD)-1) + /* --------------------- old stuff, need to organize! --------------- */ /* BEGINNING of windowsx.h stuff from old headers: */ @@ -4718,6 +4742,52 @@ DECLARE_HANDLE(HANDLE); #endif +#ifndef __USE_W32API + + +typedef enum _SC_STATUS_TYPE { + SC_STATUS_PROCESS_INFO = 0 +} SC_STATUS_TYPE; + +typedef enum _SC_ENUM_TYPE { + SC_ENUM_PROCESS_INFO = 0 +} SC_ENUM_TYPE; + +#endif /* !__USE_W32API */ + +typedef enum _SystemState { + STATE_SYSTEM_UNAVAILABLE = 0x00000001, // Disabled + STATE_SYSTEM_SELECTED = 0x00000002, + STATE_SYSTEM_FOCUSED = 0x00000004, + STATE_SYSTEM_PRESSED = 0x00000008, + STATE_SYSTEM_CHECKED = 0x00000010, + STATE_SYSTEM_MIXED = 0x00000020, // 3-state checkbox or toolbar button + STATE_SYSTEM_READONLY = 0x00000040, + STATE_SYSTEM_HOTTRACKED = 0x00000080, + STATE_SYSTEM_DEFAULT = 0x00000100, + STATE_SYSTEM_EXPANDED = 0x00000200, + STATE_SYSTEM_COLLAPSED = 0x00000400, + STATE_SYSTEM_BUSY = 0x00000800, + STATE_SYSTEM_FLOATING = 0x00001000, // Children "owned" not "contained" by parent + STATE_SYSTEM_MARQUEED = 0x00002000, + STATE_SYSTEM_ANIMATED = 0x00004000, + STATE_SYSTEM_INVISIBLE = 0x00008000, + STATE_SYSTEM_OFFSCREEN = 0x00010000, + STATE_SYSTEM_SIZEABLE = 0x00020000, + STATE_SYSTEM_MOVEABLE = 0x00040000, + STATE_SYSTEM_SELFVOICING = 0x00080000, + STATE_SYSTEM_FOCUSABLE = 0x00100000, + STATE_SYSTEM_SELECTABLE = 0x00200000, + STATE_SYSTEM_LINKED = 0x00400000, + STATE_SYSTEM_TRAVERSED = 0x00800000, + STATE_SYSTEM_MULTISELECTABLE = 0x01000000, // Supports multiple selection + STATE_SYSTEM_EXTSELECTABLE = 0x02000000, // Supports extended selection + STATE_SYSTEM_ALERT_LOW = 0x04000000, // This information is of low priority + STATE_SYSTEM_ALERT_MEDIUM = 0x08000000, // This information is of medium priority + STATE_SYSTEM_ALERT_HIGH = 0x10000000, // This information is of high priority + STATE_SYSTEM_VALID = 0x1FFFFFFF +} SystemState; + #ifdef __cplusplus } #endif /* __cplusplus */