annotate org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINTYPES.d @ 120:536e43f63c81

Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661 ===D2=== * added [Try]Immutable/Const/Shared templates to work with differenses in D1/D2 instead of version statements used these templates to work with strict type storage rules of dmd-2.053 * com.ibm.icu now also compilable with D2, but not tested yet * small fixes Snippet288 - shared data is in TLS ===Phobos=== * fixed critical bugs in Phobos implemention completely incorrect segfault prone fromStringz (Linux's port ruthless killer) terrible, incorrect StringBuffer realization (StyledText killer) * fixed small bugs as well Snippet72 - misprint in the snippet * implemented missed functionality for Phobos ByteArrayOutputStream implemented (image loading available) formatting correctly works for all DWT's cases As a result, folowing snippets now works with Phobos (Snippet### - what is fixed): Snippet24, 42, 111, 115, 130, 235, 276 - bad string formatting Snippet48, 282 - crash on image loading Snippet163, 189, 211, 213, 217, 218, 222 - crash on copy/cut in StyledText Snippet244 - hang-up ===Tango=== * few changes for the latest Tango trunc-r5661 * few small performance improvments ===General=== * implMissing-s for only one version changed to implMissingInTango/InPhobos * incorrect calls to Format in toString-s fixed * fixed loading \uXXXX characters in ResourceBundle * added good UTF-8 support for StyledText, TextLayout (Win32) and friends UTF functions revised and tested. It is now in java.nonstandard.*Utf modules StyledText and TextLayout (Win32) modules revised for UTF-8 support * removed small diferences in most identical files in *.swt.* folders *.swt.internal.image, *.swt.events and *.swt.custom are identical in Win32/Linux32 now 179 of 576 (~31%) files in *.swt.* folders are fully identical * Win32: snippets now have right subsystem, pretty icons and native system style controls * small fixes in snippets Snippet44 - it's not Snippet44 Snippet212 - functions work with different images and offsets arrays Win32: Snippet282 - crash on close if the button has an image Snippet293 - setGrayed is commented and others Win32: As a result, folowing snippets now works Snippet68 - color doesn't change Snippet163, 189, 211, 213, 217, 218, 222 - UTF-8 issues (see above) Snippet193 - no tabel headers
author Denis Shelomovskij <verylonglogin.reg@gmail.com>
date Sat, 09 Jul 2011 15:50:20 +0300
parents 9f4c18c268b2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 /*
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2 * This module declared types required by SWT but not in std.c.windows.windows
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 */
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5 module org.eclipse.swt.internal.win32.WINTYPES;
120
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
6 import java.nonstandard.SafeUtf;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8 version(Tango){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9 public import tango.sys.win32.Types;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10 } else { // Phobos
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11 // public import std.c.windows.windows;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12 }
38
2e09b0e6857a work on phobosfication
Frank Benoit <benoit@tionex.de>
parents: 36
diff changeset
13 import java.lang.all;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 // missing in tango
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16 //alias TLOGFONTA* LPLOGFONTA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
17 //alias TLOGFONTA LOGFONTA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
18 //alias char CHAR;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
19 version(Tango){
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
20 version(Win32SansUnicode){
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
21 alias String StringT;
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
22 }else{
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
23 alias String16 StringT;
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
24 }
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
25 alias wchar CWCHAR;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
26 } else { // Phobos
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
27 /*
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
28 Module: Windows Types
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
29 Author: Trevor Parscal, Frank Benoit
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
30 */
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
31
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
32 /+ Aliases, Types, and Constants +/
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
33 const void* NULL = null;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
34 alias int SCODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
35 alias void VOID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
36 alias void* POINTER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
37 alias ushort ATOM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
38 alias int WINBOOL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
39 alias WINBOOL BOOL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
40 alias uint CALTYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
41 alias uint CALID;
120
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
42 alias TryConst!(char) CCHAR;
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
43 alias TryConst!(wchar) CWCHAR;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
44 alias char* PCHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
45 alias uint COLORREF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
46 alias uint TCOLORREF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
47 alias char CHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
48 alias ubyte BYTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
49 alias short INT16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
50 alias ushort UINT16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
51 alias short SHORT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
52 alias int INT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
53 alias int WINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
54 alias int LONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
55 alias ushort WORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
56 alias uint DWORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
57 alias int INT_PTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
58 alias uint UINT_PTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
59 alias int LONG_PTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
60 alias uint ULONG_PTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
61 alias DWORD DWORD_PTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
62 alias uint PROPID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
63 const BOOL FALSE = 0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
64 const BOOL TRUE = -1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
65 alias char* PANSICHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
66 alias wchar* PWIDECHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
67 alias int* PINTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
68 alias long LONGLONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
69 alias LONGLONG* PLONGLONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
70 alias ulong DWORDLONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
71 alias DWORDLONG* PDWORDLONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
72 alias float FLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
73 alias void* HANDLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
74 alias HANDLE HACCEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
75 alias HANDLE HBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
76 alias HANDLE HBRUSH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
77 alias HANDLE HCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
78 alias HANDLE HCONV;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
79 alias HANDLE HCONVLIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
80 alias HANDLE HCURSOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
81 alias HANDLE HDBC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
82 alias HANDLE HDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
83 alias HANDLE HDDEDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
84 alias HANDLE HDESK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
85 alias HANDLE HDROP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
86 alias HANDLE HDWP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
87 alias HANDLE HENHMETAFILE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
88 alias HANDLE HENV;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
89 alias HANDLE HFILE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
90 alias HANDLE HFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
91 alias HANDLE HGDIOBJ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
92 alias HANDLE HGLOBAL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
93 alias HANDLE HGLRC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
94 alias HANDLE HHOOK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
95 alias HANDLE HICON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
96 alias HANDLE HIMAGELIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
97 alias HANDLE HINST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
98 alias HINST HINSTANCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
99 alias HANDLE HKEY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
100 alias HANDLE HKL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
101 alias HANDLE HLOCAL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
102 alias HANDLE HMENU;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
103 alias HANDLE HMETAFILE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
104 alias HANDLE HMODULE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
105 alias HANDLE HPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
106 alias HANDLE HPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
107 alias HANDLE HRASCONN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
108 alias int HRESULT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
109 alias HANDLE HRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
110 alias HANDLE HRSRC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
111 alias HANDLE HSTMT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
112 alias HANDLE HSZ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
113 alias HANDLE HWINSTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
114 alias HANDLE HWND;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
115 alias ushort LANGID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
116 alias DWORD LCID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
117 alias DWORD LCTYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
118 alias int LPARAM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
119 alias ushort* LP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
120 alias WINBOOL* LPBOOL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
121 alias ubyte* LPBYTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
122 alias COLORREF* LPCOLORREF;
120
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
123 alias TryConst!(char)* LPCCH;
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
124 alias TryConst!(char)* LPCH;
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
125 alias TryConst!(char)* LPCSTR;
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
126 alias TryConst!(TCHAR)* LPCTSTR;
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
127 alias TryConst!(wchar)* LPCWCH;
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
128 alias TryConst!(wchar)* LPCWSTR;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
129 alias DWORD* LPDWORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
130 alias HANDLE* LPHANDLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
131 alias int* LPINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
132 alias int* LPLONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
133 alias PCHAR LPSTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
134 alias PCHAR LPTCH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
135 alias TCHAR* LPTSTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
136 alias int LRESULT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
137 alias POINTER LPVOID;
120
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
138 alias TryConst!(void)* LPCVOID;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
139 alias wchar* LPWCH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
140 alias wchar* LPWORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
141 alias wchar* LPWSTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
142 alias wchar* NWPSTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
143 alias WINBOOL* PWINBOOL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
144 alias ubyte BOOLEAN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
145 alias ubyte* PBOOLEAN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
146 alias ubyte* PBYTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
147 alias PCHAR PCCH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
148 alias PCHAR PCH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
149 alias PCHAR PCSTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
150 alias wchar* PCWCH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
151 alias wchar* PCWSTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
152 alias DWORD* PDWORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
153 alias float* PFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
154 alias HANDLE* PHANDLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
155 alias HKEY* PHKEY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
156 alias int* PINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
157 alias int* PLONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
158 alias int* PSHORT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
159 alias PCHAR PSTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
160 alias PCHAR PSZ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
161 alias ubyte* PTBYTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
162 alias PCHAR PTCH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
163 alias PCHAR PTCHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
164 alias PCHAR PTSTR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
165 alias ubyte* PUCHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
166 alias wchar* PWCH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
167 alias wchar* PWCHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
168 alias ushort* PWORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
169 alias uint* PUINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
170 alias uint* PULONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
171 alias ushort* PUSHORT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
172 alias POINTER PVOID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
173 // NOTE: This is defined in sqltypes. Probably shouldn't be here. Commenting for now.
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
174 //alias int RETCODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
175 alias HANDLE SC_HANDLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
176 alias LPVOID SC_LOCK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
177 alias SC_HANDLE* LPSC_HANDLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
178 alias DWORD SERVICE_STATUS_HANDLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
179 alias ubyte TBYTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
180
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
181 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
182 // Strictly speaking this should be ubyte since char is UTF-8, but that
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
183 // fills code with so many casts that it's just not sensible.
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
184 // (See also DMD Issue 2193.)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
185 alias char TCHAR;
38
2e09b0e6857a work on phobosfication
Frank Benoit <benoit@tionex.de>
parents: 36
diff changeset
186 alias String StringT;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
187 }else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
188 alias wchar TCHAR;
38
2e09b0e6857a work on phobosfication
Frank Benoit <benoit@tionex.de>
parents: 36
diff changeset
189 alias String16 StringT;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
190 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
191
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
192 alias ubyte BCHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
193 alias ubyte UCHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
194 alias wchar WCHAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
195 alias uint UINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
196 alias uint ULONG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
197 alias ushort USHORT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
198 alias uint WPARAM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
199 alias int ACL_INFORMATION_CLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
200
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
201 alias GUID IID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
202 alias IID* REFIID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
203
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
204 // Cast a string literal to a ubyte*=PCHAR
38
2e09b0e6857a work on phobosfication
Frank Benoit <benoit@tionex.de>
parents: 36
diff changeset
205 template _PCHAR( String a ){
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
206 const PCHAR _PCHAR = cast(PCHAR)a.ptr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
207 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
208
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
209 enum { AclRevisionInformation = 1, AclSizeInformation, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
210 alias ACL_INFORMATION_CLASS _ACL_INFORMATION_CLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
211 alias int MEDIA_TYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
212 enum { Unknown, F5_1Pt2_512, F3_1Pt44_512, F3_2Pt88_512, F3_20Pt8_512, F3_720_512, F5_360_512, F5_320_512, F5_320_1024, F5_180_512, F5_160_512, RemovableMedia, FixedMedia, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
213 alias MEDIA_TYPE _MEDIA_TYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
214 const int RASCS_DONE = (0x2000);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
215 const int RASCS_PAUSED = (0x1000);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
216 alias int RASCONNSTATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
217 enum { RASCS_OpenPort = 0, RASCS_PortOpened, RASCS_ConnectDevice, RASCS_DeviceConnected, RASCS_AllDevicesConnected, RASCS_Authenticate, RASCS_AuthNotify, RASCS_AuthRetry, RASCS_AuthCallback, RASCS_AuthChangePassword, RASCS_AuthProject, RASCS_AuthLinkSpeed, RASCS_AuthAck, RASCS_ReAuthenticate, RASCS_Authenticated, RASCS_PrepareForCallback, RASCS_WaitForModemReset, RASCS_WaitForCallback, RASCS_Projected, RASCS_StartAuthentication, RASCS_CallbackComplete, RASCS_LogonNetwork, RASCS_Interactive = RASCS_PAUSED, RASCS_RetryAuthentication, RASCS_CallbackSetByCaller, RASCS_PasswordExpired, RASCS_Connected = RASCS_DONE, RASCS_Disconnected, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
218 alias RASCONNSTATE _RASCONNSTATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
219 alias int RASPROJECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
220 enum { RASP_Amb = 0x10000, RASP_PppNbf = 0x803F, RASP_PppIpx = 0x802B, RASP_PppIp = 0x8021, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
221 alias RASPROJECTION _RASPROJECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
222 alias int SECURITY_IMPERSONATION_LEVEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
223 enum { SecurityAnonymous, SecurityIdentification, SecurityImpersonation, SecurityDelegation, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
224 alias SECURITY_IMPERSONATION_LEVEL _SECURITY_IMPERSONATION_LEVEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
225 alias int SID_NAME_USE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
226 enum { SidTypeUser = 1, SidTypeGroup, SidTypeDomain, SidTypeAlias, SidTypeWellKnownGroup, SidTypeDeletedAccount, SidTypeInvalid, SidTypeUnknown, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
227 alias SID_NAME_USE* PSID_NAME_USE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
228 alias SID_NAME_USE _SID_NAME_USE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
229 alias int TOKEN_INFORMATION_CLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
230 enum { TokenUser = 1, TokenGroups, TokenPrivileges, TokenOwner, TokenPrimaryGroup, TokenDefaultDacl, TokenSource, TokenType, TokenImpersonationLevel, TokenStatistics, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
231 alias TOKEN_INFORMATION_CLASS _TOKEN_INFORMATION_CLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
232 alias int TOKEN_TYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
233 enum { TokenPrimary = 1, TokenImpersonation, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
234 alias TOKEN_TYPE TAGTOKEN_TYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
235
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
236 extern(Windows){
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
237 alias int function(HWND, UINT, LPARAM, LPARAM) BFFCALLBACK;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
238 alias UINT function(HWND, UINT, WPARAM, LPARAM) LPCCHOOKPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
239 alias UINT function(HWND, UINT, WPARAM, LPARAM) LPCFHOOKPROC;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
240 alias POINTER PTHREAD_START_ROUTINE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
241 alias PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE;
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
242 alias DWORD function(DWORD, LPBYTE, LONG, LONG) EDITSTREAMCALLBACK;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
243 alias UINT function(HWND, UINT, WPARAM, LPARAM) LPFRHOOKPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
244 alias UINT function(HWND, UINT, WPARAM, LPARAM) LPOFNHOOKPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
245 alias UINT function(HWND, UINT, WPARAM, LPARAM) LPPRINTHOOKPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
246 alias UINT function(HWND, UINT, WPARAM, LPARAM) LPSETUPHOOKPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
247 alias LRESULT function(HWND, UINT, WPARAM, LPARAM) DLGPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
248 alias int function(HWND, UINT, LPARAM) PFNPROPSHEETCALLBACK;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
249 alias void function(DWORD, LPTSTR) LPSERVICE_MAIN_FUNCTION;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
250 alias int function(LPARAM, LPARAM, LPARAM) PFNTVCOMPARE;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
251 alias LRESULT function(HWND, UINT, WPARAM, LPARAM) WNDPROC;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
252 alias POINTER FARPROC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
253 alias FARPROC PROC;
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
254 alias WINBOOL function(HANDLE, LPTSTR, LONG) ENUMRESTYPEPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
255 alias WINBOOL function(HANDLE, LPCTSTR, LPTSTR, LONG) ENUMRESNAMEPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
256 alias WINBOOL function(HANDLE, LPCTSTR, LPCTSTR, ushort, LONG) ENUMRESLANGPROC;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
257 alias FARPROC DESKTOPENUMPROC;
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
258 alias WINBOOL function(HWND, LPARAM) ENUMWINDOWSPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
259 alias WINBOOL function(LPTSTR, LPARAM) ENUMWINDOWSTATIONPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
260 alias void function(HWND, UINT, DWORD) SENDASYNCPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
261 alias void function(HWND, UINT, UINT, DWORD) TIMERPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
262 alias BOOL function(HMONITOR, HDC, RECT*, LPARAM) MONITORENUMPROC;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
263 alias FARPROC GRAYSTRINGPROC;
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
264 alias WINBOOL function(HDC, LPARAM, WPARAM, int, int) DRAWSTATEPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
265 alias WINBOOL function(HWND, LPCTSTR, HANDLE, DWORD) PROPENUMPROCEX;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
266 alias WINBOOL function(HWND, LPCTSTR, HANDLE) PROPENUMPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
267 alias LRESULT function(int, WPARAM, LPARAM) HOOKPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
268 alias void function(LPVOID) ENUMOBJECTSPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
269 alias void function(int, int) LINEDDAPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
270 alias WINBOOL function(HDC, int) TABORTPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
271 alias UINT function(HWND, UINT, WPARAM, LPARAM) LPPAGEPAINTHOOK;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
272 alias UINT function(HWND, UINT, WPARAM, LPARAM) LPPAGESETUPHOOK;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
273 alias int function(LPTSTR, LPARAM) ICMENUMPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
274 alias LONG function(PCHAR, LONG, ubyte, INT) EDITWORDBREAKPROCEX;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
275 alias int function(LPARAM, LPARAM, LPARAM) PFNLVCOMPARE;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
276 alias WINBOOL function(LPTSTR) LOCALE_ENUMPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
277 alias WINBOOL function(LPTSTR) CODEPAGE_ENUMPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
278 alias WINBOOL function(LPTSTR) DATEFMT_ENUMPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
279 alias WINBOOL function(LPTSTR) TIMEFMT_ENUMPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
280 alias WINBOOL function(LPTSTR) CALINFO_ENUMPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
281 alias WINBOOL function(DWORD) PHANDLER_ROUTINE;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
282 alias WINBOOL function(DWORD) LPHANDLER_FUNCTION;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
283 alias void function(LPVOID, DWORD, DWORD) PTIMERAPCROUTINE;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
284 alias UINT function(LPCTSTR, LPSTR, UINT) PFNGETPROFILEPATH;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
285 alias UINT function(LPCTSTR, LPCTSTR, DWORD) PFNRECONCILEPROFILE;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
286 alias WINBOOL function(HWND, LPCTSTR, LPCTSTR, LPCTSTR, DWORD) PFNPROCESSPOLICIES;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
287 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
288
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
289 const {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
290 LPCTSTR SE_CREATE_TOKEN_NAME = ("SeCreateTokenPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
291 LPCTSTR SE_ASSIGNPRIMARYTOKEN_NAME = ("SeAssignPrimaryTokenPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
292 LPCTSTR SE_LOCK_MEMORY_NAME = ("SeLockMemoryPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
293 LPCTSTR SE_INCREASE_QUOTA_NAME = ("SeIncreaseQuotaPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
294 LPCTSTR SE_UNSOLICITED_INPUT_NAME = ("SeUnsolicitedInputPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
295 LPCTSTR SE_MACHINE_ACCOUNT_NAME = ("SeMachineAccountPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
296 LPCTSTR SE_TCB_NAME = ("SeTcbPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
297 LPCTSTR SE_SECURITY_NAME = ("SeSecurityPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
298 LPCTSTR SE_TAKE_OWNERSHIP_NAME = ("SeTakeOwnershipPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
299 LPCTSTR SE_LOAD_DRIVER_NAME = ("SeLoadDriverPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
300 LPCTSTR SE_SYSTEM_PROFILE_NAME = ("SeSystemProfilePrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
301 LPCTSTR SE_SYSTEMTIME_NAME = ("SeSystemtimePrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
302 LPCTSTR SE_PROF_SINGLE_PROCESS_NAME = ("SeProfileSingleProcessPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
303 LPCTSTR SE_INC_BASE_PRIORITY_NAME = ("SeIncreaseBasePriorityPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
304 LPCTSTR SE_CREATE_PAGEFILE_NAME = ("SeCreatePagefilePrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
305 LPCTSTR SE_CREATE_PERMANENT_NAME = ("SeCreatePermanentPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
306 LPCTSTR SE_BACKUP_NAME = ("SeBackupPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
307 LPCTSTR SE_RESTORE_NAME = ("SeRestorePrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
308 LPCTSTR SE_SHUTDOWN_NAME = ("SeShutdownPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
309 LPCTSTR SE_DEBUG_NAME = ("SeDebugPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
310 LPCTSTR SE_AUDIT_NAME = ("SeAuditPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
311 LPCTSTR SE_SYSTEM_ENVIRONMENT_NAME = ("SeSystemEnvironmentPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
312 LPCTSTR SE_CHANGE_NOTIFY_NAME = ("SeChangeNotifyPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
313 LPCTSTR SE_REMOTE_SHUTDOWN_NAME = ("SeRemoteShutdownPrivilege");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
314
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
315 LPCSTR SERVICES_ACTIVE_DATABASEA = _PCHAR!("ServicesActive");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
316 LPCWSTR SERVICES_ACTIVE_DATABASEW = ("ServicesActive");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
317 LPCSTR SERVICES_FAILED_DATABASEA = _PCHAR!("ServicesFailed");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
318 LPCWSTR SERVICES_FAILED_DATABASEW = ("ServicesFailed");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
319 LPCSTR SC_GROUP_IDENTIFIERA = _PCHAR!("+");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
320 LPCWSTR SC_GROUP_IDENTIFIERW = ("+");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
321 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
322 alias SERVICES_ACTIVE_DATABASEA SERVICES_ACTIVE_DATABASE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
323 alias SERVICES_FAILED_DATABASEA SERVICES_FAILED_DATABASE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
324 alias SC_GROUP_IDENTIFIERA SC_GROUP_IDENTIFIER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
325 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
326 else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
327 alias SERVICES_ACTIVE_DATABASEW SERVICES_ACTIVE_DATABASE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
328 alias SERVICES_FAILED_DATABASEW SERVICES_FAILED_DATABASE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
329 alias SC_GROUP_IDENTIFIERW SC_GROUP_IDENTIFIER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
330 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
331 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
332
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
333 extern(Windows){
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
334 alias HDDEDATA function(UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, DWORD, DWORD) PFNCALLBACK;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
335 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
336 alias PFNCALLBACK CALLB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
337 alias WINBOOL SECURITY___FILE___TRACKING_MODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
338 alias FARPROC WNDENUMPROC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
339 alias FARPROC ENHMFENUMPROC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
340 alias DWORD CCSTYLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
341 alias CCSTYLE* PCCSTYLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
342 alias CCSTYLE* LPCCSTYLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
343 alias DWORD CCSTYLEFLAGA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
344 alias CCSTYLEFLAGA* PCCSTYLEFLAGA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
345 alias CCSTYLEFLAGA* LPCCSTYLEFLAGA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
346
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
347 const HANDLE INVALID_HANDLE_VALUE = cast(HANDLE) -1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
348
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
349
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
350 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
351 SM_XVIRTUALSCREEN = (76),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
352 SM_YVIRTUALSCREEN = (77),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
353 SM_CXVIRTUALSCREEN = (78),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
354 SM_CYVIRTUALSCREEN = (79),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
355 MONITORINFOF_PRIMARY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
356 LZERROR_UNKNOWNALG = -((8)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
357 LZERROR_BADVALUE = -((7)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
358 LZERROR_GLOBLOCK = -((6)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
359 LZERROR_GLOBALLOC = -((5)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
360 LZERROR_WRITE = -((4)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
361 LZERROR_READ = -((3)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
362 LZERROR_BADOUTHANDLE = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
363 LZERROR_BADINHANDLE = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
364 NO_ERROR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
365 ERROR_SUCCESS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
366 ERROR_INVALID_FUNCTION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
367 ERROR_FILE_NOT_FOUND = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
368 ERROR_PATH_NOT_FOUND = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
369 ERROR_TOO_MANY_OPEN_FILES = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
370 ERROR_ACCESS_DENIED = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
371 ERROR_INVALID_HANDLE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
372 ERROR_ARENA_TRASHED = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
373 ERROR_NOT_ENOUGH_MEMORY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
374 ERROR_INVALID_BLOCK = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
375 ERROR_BAD_ENVIRONMENT = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
376 ERROR_BAD_FORMAT = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
377 ERROR_INVALID_ACCESS = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
378 ERROR_INVALID_DATA = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
379 ERROR_OUTOFMEMORY = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
380 ERROR_INVALID_DRIVE = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
381 ERROR_CURRENT_DIRECTORY = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
382 ERROR_NOT_SAME_DEVICE = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
383 ERROR_NO_MORE_FILES = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
384 ERROR_WRITE_PROTECT = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
385 ERROR_BAD_UNIT = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
386 ERROR_NOT_READY = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
387 ERROR_BAD_COMMAND = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
388 ERROR_CRC = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
389 ERROR_BAD_LENGTH = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
390 ERROR_SEEK = (25),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
391 ERROR_NOT_DOS_DISK = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
392 ERROR_SECTOR_NOT_FOUND = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
393 ERROR_OUT_OF_PAPER = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
394 ERROR_WRITE_FAULT = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
395 ERROR_READ_FAULT = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
396 ERROR_GEN_FAILURE = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
397 ERROR_SHARING_VIOLATION = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
398 ERROR_LOCK_VIOLATION = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
399 ERROR_WRONG_DISK = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
400 ERROR_SHARING_BUFFER_EXCEEDED = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
401 ERROR_HANDLE_EOF = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
402 ERROR_HANDLE_DISK_FULL = (39),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
403 ERROR_NOT_SUPPORTED = (50),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
404 ERROR_REM_NOT_LIST = (51),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
405 ERROR_DUP_NAME = (52),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
406 ERROR_BAD_NETPATH = (53),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
407 ERROR_NETWORK_BUSY = (54),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
408 ERROR_DEV_NOT_EXIST = (55),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
409 ERROR_TOO_MANY_CMDS = (56),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
410 ERROR_ADAP_HDW_ERR = (57),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
411 ERROR_BAD_NET_RESP = (58),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
412 ERROR_UNEXP_NET_ERR = (59),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
413 ERROR_BAD_REM_ADAP = (60),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
414 ERROR_PRINTQ_FULL = (61),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
415 ERROR_NO_SPOOL_SPACE = (62),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
416 ERROR_PRINT_CANCELLED = (63),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
417 ERROR_NETNAME_DELETED = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
418 ERROR_NETWORK_ACCESS_DENIED = (65),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
419 ERROR_BAD_DEV_TYPE = (66),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
420 ERROR_BAD_NET_NAME = (67),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
421 ERROR_TOO_MANY_NAMES = (68),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
422 ERROR_TOO_MANY_SESS = (69),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
423 ERROR_SHARING_PAUSED = (70),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
424 ERROR_REQ_NOT_ACCEP = (71),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
425 ERROR_REDIR_PAUSED = (72),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
426 ERROR_FILE_EXISTS = (80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
427 ERROR_CANNOT_MAKE = (82),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
428 ERROR_FAIL_I24 = (83),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
429 ERROR_OUT_OF_STRUCTURES = (84),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
430 ERROR_ALREADY_ASSIGNED = (85),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
431 ERROR_INVALID_PASSWORD = (86),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
432 ERROR_INVALID_PARAMETER = (87),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
433 ERROR_NET_WRITE_FAULT = (88),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
434 ERROR_NO_PROC_SLOTS = (89),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
435 ERROR_TOO_MANY_SEMAPHORES = (100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
436 ERROR_EXCL_SEM_ALREADY_OWNED = (101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
437 ERROR_SEM_IS_SET = (102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
438 ERROR_TOO_MANY_SEM_REQUESTS = (103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
439 ERROR_INVALID_AT_INTERRUPT_TIME = (104),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
440 ERROR_SEM_OWNER_DIED = (105),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
441 ERROR_SEM_USER_LIMIT = (106),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
442 ERROR_DISK_CHANGE = (107),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
443 ERROR_DRIVE_LOCKED = (108),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
444 ERROR_BROKEN_PIPE = (109),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
445 ERROR_OPEN_FAILED = (110),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
446 ERROR_BUFFER_OVERFLOW = (111),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
447 ERROR_DISK_FULL = (112),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
448 ERROR_NO_MORE_SEARCH_HANDLES = (113),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
449 ERROR_INVALID_TARGET_HANDLE = (114),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
450 ERROR_INVALID_CATEGORY = (117),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
451 ERROR_INVALID_VERIFY_SWITCH = (118),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
452 ERROR_BAD_DRIVER_LEVEL = (119),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
453 ERROR_CALL_NOT_IMPLEMENTED = (120),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
454 ERROR_SEM_TIMEOUT = (121),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
455 ERROR_INSUFFICIENT_BUFFER = (122),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
456 ERROR_INVALID_NAME = (123),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
457 ERROR_INVALID_LEVEL = (124),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
458 ERROR_NO_VOLUME_LABEL = (125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
459 ERROR_MOD_NOT_FOUND = (126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
460 ERROR_PROC_NOT_FOUND = (127),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
461 ERROR_WAIT_NO_CHILDREN = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
462 ERROR_CHILD_NOT_COMPLETE = (129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
463 ERROR_DIRECT_ACCESS_HANDLE = (130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
464 ERROR_NEGATIVE_SEEK = (131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
465 ERROR_SEEK_ON_DEVICE = (132),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
466 ERROR_IS_JOIN_TARGET = (133),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
467 ERROR_IS_JOINED = (134),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
468 ERROR_IS_SUBSTED = (135),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
469 ERROR_NOT_JOINED = (136),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
470 ERROR_NOT_SUBSTED = (137),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
471 ERROR_JOIN_TO_JOIN = (138),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
472 ERROR_SUBST_TO_SUBST = (139),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
473 ERROR_JOIN_TO_SUBST = (140),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
474 ERROR_SUBST_TO_JOIN = (141),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
475 ERROR_BUSY_DRIVE = (142),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
476 ERROR_SAME_DRIVE = (143),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
477 ERROR_DIR_NOT_ROOT = (144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
478 ERROR_DIR_NOT_EMPTY = (145),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
479 ERROR_IS_SUBST_PATH = (146),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
480 ERROR_IS_JOIN_PATH = (147),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
481 ERROR_PATH_BUSY = (148),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
482 ERROR_IS_SUBST_TARGET = (149),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
483 ERROR_SYSTEM_TRACE = (150),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
484 ERROR_INVALID_EVENT_COUNT = (151),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
485 ERROR_TOO_MANY_MUXWAITERS = (152),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
486 ERROR_INVALID_LIST_FORMAT = (153),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
487 ERROR_LABEL_TOO_LONG = (154),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
488 ERROR_TOO_MANY_TCBS = (155),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
489 ERROR_SIGNAL_REFUSED = (156),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
490 ERROR_DISCARDED = (157),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
491 ERROR_NOT_LOCKED = (158),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
492 ERROR_BAD_THREADID_ADDR = (159),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
493 ERROR_BAD_ARGUMENTS = (160),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
494 ERROR_BAD_PATHNAME = (161),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
495 ERROR_SIGNAL_PENDING = (162),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
496 ERROR_MAX_THRDS_REACHED = (164),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
497 ERROR_LOCK_FAILED = (167),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
498 ERROR_BUSY = (170),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
499 ERROR_CANCEL_VIOLATION = (173),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
500 ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = (174),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
501 ERROR_INVALID_SEGMENT_NUMBER = (180),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
502 ERROR_INVALID_ORDINAL = (182),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
503 ERROR_ALREADY_EXISTS = (183),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
504 ERROR_INVALID_FLAG_NUMBER = (186),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
505 ERROR_SEM_NOT_FOUND = (187),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
506 ERROR_INVALID_STARTING_CODESEG = (188),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
507 ERROR_INVALID_STACKSEG = (189),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
508 ERROR_INVALID_MODULETYPE = (190),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
509 ERROR_INVALID_EXE_SIGNATURE = (191),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
510 ERROR_EXE_MARKED_INVALID = (192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
511 ERROR_BAD_EXE_FORMAT = (193),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
512 ERROR_ITERATED_DATA_EXCEEDS_64k = (194),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
513 ERROR_INVALID_MINALLOCSIZE = (195),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
514 ERROR_DYNLINK_FROM_INVALID_RING = (196),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
515 ERROR_IOPL_NOT_ENABLED = (197),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
516 ERROR_INVALID_SEGDPL = (198),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
517 ERROR_AUTODATASEG_EXCEEDS_64k = (199),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
518 ERROR_RING2SEG_MUST_BE_MOVABLE = (200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
519 ERROR_RELOC_CHAIN_XEEDS_SEGLIM = (201),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
520 ERROR_INFLOOP_IN_RELOC_CHAIN = (202),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
521 ERROR_ENVVAR_NOT_FOUND = (203),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
522 ERROR_NO_SIGNAL_SENT = (205),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
523 ERROR_FILENAME_EXCED_RANGE = (206),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
524 ERROR_RING2_STACK_IN_USE = (207),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
525 ERROR_META_EXPANSION_TOO_LONG = (208),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
526 ERROR_INVALID_SIGNAL_NUMBER = (209),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
527 ERROR_THREAD_1_INACTIVE = (210),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
528 ERROR_LOCKED = (212),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
529 ERROR_TOO_MANY_MODULES = (214),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
530 ERROR_NESTING_NOT_ALLOWED = (215),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
531 ERROR_BAD_PIPE = (230),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
532 ERROR_PIPE_BUSY = (231),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
533 ERROR_NO_DATA = (232),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
534 ERROR_PIPE_NOT_CONNECTED = (233),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
535 ERROR_MORE_DATA = (234),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
536 ERROR_VC_DISCONNECTED = (240),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
537 ERROR_INVALID_EA_NAME = (254),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
538 ERROR_EA_LIST_INCONSISTENT = (255),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
539 ERROR_NO_MORE_ITEMS = (259),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
540 ERROR_CANNOT_COPY = (266),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
541 ERROR_DIRECTORY = (267),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
542 ERROR_EAS_DIDNT_FIT = (275),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
543 ERROR_EA_FILE_CORRUPT = (276),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
544 ERROR_EA_TABLE_FULL = (277),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
545 ERROR_INVALID_EA_HANDLE = (278),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
546 ERROR_EAS_NOT_SUPPORTED = (282),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
547 ERROR_NOT_OWNER = (288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
548 ERROR_TOO_MANY_POSTS = (298),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
549 ERROR_PARTIAL_COPY = (299),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
550 ERROR_MR_MID_NOT_FOUND = (317),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
551 ERROR_INVALID_ADDRESS = (487),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
552 ERROR_ARITHMETIC_OVERFLOW = (534),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
553 ERROR_PIPE_CONNECTED = (535),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
554 ERROR_PIPE_LISTENING = (536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
555 ERROR_EA_ACCESS_DENIED = (994),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
556 ERROR_OPERATION_ABORTED = (995),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
557 ERROR_IO_INCOMPLETE = (996),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
558 ERROR_IO_PENDING = (997),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
559 ERROR_NOACCESS = (998),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
560 ERROR_SWAPERROR = (999),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
561 ERROR_STACK_OVERFLOW = (1001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
562 ERROR_INVALID_MESSAGE = (1002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
563 ERROR_CAN_NOT_COMPLETE = (1003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
564 ERROR_INVALID_FLAGS = (1004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
565 ERROR_UNRECOGNIZED_VOLUME = (1005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
566 ERROR_FILE_INVALID = (1006),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
567 ERROR_FULLSCREEN_MODE = (1007),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
568 ERROR_NO_TOKEN = (1008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
569 ERROR_BADDB = (1009),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
570 ERROR_BADKEY = (1010),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
571 ERROR_CANTOPEN = (1011),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
572 ERROR_CANTREAD = (1012),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
573 ERROR_CANTWRITE = (1013),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
574 ERROR_REGISTRY_RECOVERED = (1014),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
575 ERROR_REGISTRY_CORRUPT = (1015),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
576 ERROR_REGISTRY_IO_FAILED = (1016),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
577 ERROR_NOT_REGISTRY_FILE = (1017),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
578 ERROR_KEY_DELETED = (1018),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
579 ERROR_NO_LOG_SPACE = (1019),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
580 ERROR_KEY_HAS_CHILDREN = (1020),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
581 ERROR_CHILD_MUST_BE_VOLATILE = (1021),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
582 ERROR_NOTIFY_ENUM_DIR = (1022),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
583 ERROR_DEPENDENT_SERVICES_RUNNING = (1051),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
584 ERROR_INVALID_SERVICE_CONTROL = (1052),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
585 ERROR_SERVICE_REQUEST_TIMEOUT = (1053),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
586 ERROR_SERVICE_NO_THREAD = (1054),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
587 ERROR_SERVICE_DATABASE_LOCKED = (1055),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
588 ERROR_SERVICE_ALREADY_RUNNING = (1056),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
589 ERROR_INVALID_SERVICE_ACCOUNT = (1057),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
590 ERROR_SERVICE_DISABLED = (1058),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
591 ERROR_CIRCULAR_DEPENDENCY = (1059),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
592 ERROR_SERVICE_DOES_NOT_EXIST = (1060),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
593 ERROR_SERVICE_CANNOT_ACCEPT_CTRL = (1061),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
594 ERROR_SERVICE_NOT_ACTIVE = (1062),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
595 ERROR_FAILED_SERVICE_CONTROLLER_CONNECT = (1063),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
596 ERROR_EXCEPTION_IN_SERVICE = (1064),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
597 ERROR_DATABASE_DOES_NOT_EXIST = (1065),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
598 ERROR_SERVICE_SPECIFIC_ERROR = (1066),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
599 ERROR_PROCESS_ABORTED = (1067),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
600 ERROR_SERVICE_DEPENDENCY_FAIL = (1068),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
601 ERROR_SERVICE_LOGON_FAILED = (1069),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
602 ERROR_SERVICE_START_HANG = (1070),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
603 ERROR_INVALID_SERVICE_LOCK = (1071),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
604 ERROR_SERVICE_MARKED_FOR_DELETE = (1072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
605 ERROR_SERVICE_EXISTS = (1073),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
606 ERROR_ALREADY_RUNNING_LKG = (1074),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
607 ERROR_SERVICE_DEPENDENCY_DELETED = (1075),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
608 ERROR_BOOT_ALREADY_ACCEPTED = (1076),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
609 ERROR_SERVICE_NEVER_STARTED = (1077),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
610 ERROR_DUPLICATE_SERVICE_NAME = (1078),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
611 ERROR_END_OF_MEDIA = (1100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
612 ERROR_FILEMARK_DETECTED = (1101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
613 ERROR_BEGINNING_OF_MEDIA = (1102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
614 ERROR_SETMARK_DETECTED = (1103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
615 ERROR_NO_DATA_DETECTED = (1104),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
616 ERROR_PARTITION_FAILURE = (1105),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
617 ERROR_INVALID_BLOCK_LENGTH = (1106),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
618 ERROR_DEVICE_NOT_PARTITIONED = (1107),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
619 ERROR_UNABLE_TO_LOCK_MEDIA = (1108),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
620 ERROR_UNABLE_TO_UNLOAD_MEDIA = (1109),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
621 ERROR_MEDIA_CHANGED = (1110),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
622 ERROR_BUS_RESET = (1111),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
623 ERROR_NO_MEDIA_IN_DRIVE = (1112),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
624 ERROR_NO_UNICODE_TRANSLATION = (1113),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
625 ERROR_DLL_INIT_FAILED = (1114),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
626 ERROR_SHUTDOWN_IN_PROGRESS = (1115),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
627 ERROR_NO_SHUTDOWN_IN_PROGRESS = (1116),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
628 ERROR_IO_DEVICE = (1117),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
629 ERROR_SERIAL_NO_DEVICE = (1118),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
630 ERROR_IRQ_BUSY = (1119),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
631 ERROR_MORE_WRITES = (1120),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
632 ERROR_COUNTER_TIMEOUT = (1121),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
633 ERROR_FLOPPY_ID_MARK_NOT_FOUND = (1122),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
634 ERROR_FLOPPY_WRONG_CYLINDER = (1123),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
635 ERROR_FLOPPY_UNKNOWN_ERROR = (1124),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
636 ERROR_FLOPPY_BAD_REGISTERS = (1125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
637 ERROR_DISK_RECALIBRATE_FAILED = (1126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
638 ERROR_DISK_OPERATION_FAILED = (1127),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
639 ERROR_DISK_RESET_FAILED = (1128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
640 ERROR_EOM_OVERFLOW = (1129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
641 ERROR_NOT_ENOUGH_SERVER_MEMORY = (1130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
642 ERROR_POSSIBLE_DEADLOCK = (1131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
643 ERROR_MAPPED_ALIGNMENT = (1132),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
644 ERROR_SET_POWER_STATE_VETOED = (1140),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
645 ERROR_SET_POWER_STATE_FAILED = (1141),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
646 ERROR_OLD_WIN_VERSION = (1150),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
647 ERROR_APP_WRONG_OS = (1151),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
648 ERROR_SINGLE_INSTANCE_APP = (1152),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
649 ERROR_RMODE_APP = (1153),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
650 ERROR_INVALID_DLL = (1154),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
651 ERROR_NO_ASSOCIATION = (1155),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
652 ERROR_DDE_FAIL = (1156),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
653 ERROR_DLL_NOT_FOUND = (1157),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
654 ERROR_BAD_USERNAME = (2202),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
655 ERROR_NOT_CONNECTED = (2250),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
656 ERROR_OPEN_FILES = (2401),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
657 ERROR_ACTIVE_CONNECTIONS = (2402),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
658 ERROR_DEVICE_IN_USE = (2404),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
659 ERROR_BAD_DEVICE = (1200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
660 ERROR_CONNECTION_UNAVAIL = (1201),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
661 ERROR_DEVICE_ALREADY_REMEMBERED = (1202),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
662 ERROR_NO_NET_OR_BAD_PATH = (1203),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
663 ERROR_BAD_PROVIDER = (1204),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
664 ERROR_CANNOT_OPEN_PROFILE = (1205),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
665 ERROR_BAD_PROFILE = (1206),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
666 ERROR_NOT_CONTAINER = (1207),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
667 ERROR_EXTENDED_ERROR = (1208),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
668 ERROR_INVALID_GROUPNAME = (1209),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
669 ERROR_INVALID_COMPUTERNAME = (1210),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
670 ERROR_INVALID_EVENTNAME = (1211),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
671 ERROR_INVALID_DOMAINNAME = (1212),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
672 ERROR_INVALID_SERVICENAME = (1213),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
673 ERROR_INVALID_NETNAME = (1214),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
674 ERROR_INVALID_SHARENAME = (1215),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
675 ERROR_INVALID_PASSWORDNAME = (1216),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
676 ERROR_INVALID_MESSAGENAME = (1217),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
677 ERROR_INVALID_MESSAGEDEST = (1218),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
678 ERROR_SESSION_CREDENTIAL_CONFLICT = (1219),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
679 ERROR_REMOTE_SESSION_LIMIT_EXCEEDED = (1220),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
680 ERROR_DUP_DOMAINNAME = (1221),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
681 ERROR_NO_NETWORK = (1222),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
682 ERROR_CANCELLED = (1223),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
683 ERROR_USER_MAPPED_FILE = (1224),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
684 ERROR_CONNECTION_REFUSED = (1225),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
685 ERROR_GRACEFUL_DISCONNECT = (1226),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
686 ERROR_ADDRESS_ALREADY_ASSOCIATED = (1227),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
687 ERROR_ADDRESS_NOT_ASSOCIATED = (1228),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
688 ERROR_CONNECTION_INVALID = (1229),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
689 ERROR_CONNECTION_ACTIVE = (1230),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
690 ERROR_NETWORK_UNREACHABLE = (1231),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
691 ERROR_HOST_UNREACHABLE = (1232),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
692 ERROR_PROTOCOL_UNREACHABLE = (1233),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
693 ERROR_PORT_UNREACHABLE = (1234),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
694 ERROR_REQUEST_ABORTED = (1235),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
695 ERROR_CONNECTION_ABORTED = (1236),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
696 ERROR_RETRY = (1237),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
697 ERROR_CONNECTION_COUNT_LIMIT = (1238),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
698 ERROR_LOGIN_TIME_RESTRICTION = (1239),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
699 ERROR_LOGIN_WKSTA_RESTRICTION = (1240),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
700 ERROR_INCORRECT_ADDRESS = (1241),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
701 ERROR_ALREADY_REGISTERED = (1242),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
702 ERROR_SERVICE_NOT_FOUND = (1243),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
703 ERROR_NOT_AUTHENTICATED = (1244),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
704 ERROR_NOT_LOGGED_ON = (1245),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
705 ERROR_CONTINUE = (1246),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
706 ERROR_ALREADY_INITIALIZED = (1247),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
707 ERROR_NO_MORE_DEVICES = (1248),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
708 ERROR_NOT_ALL_ASSIGNED = (1300),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
709 ERROR_SOME_NOT_MAPPED = (1301),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
710 ERROR_NO_QUOTAS_FOR_ACCOUNT = (1302),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
711 ERROR_LOCAL_USER_SESSION_KEY = (1303),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
712 ERROR_NULL_LM_PASSWORD = (1304),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
713 ERROR_UNKNOWN_REVISION = (1305),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
714 ERROR_REVISION_MISMATCH = (1306),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
715 ERROR_INVALID_OWNER = (1307),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
716 ERROR_INVALID_PRIMARY_GROUP = (1308),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
717 ERROR_NO_IMPERSONATION_TOKEN = (1309),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
718 ERROR_CANT_DISABLE_MANDATORY = (1310),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
719 ERROR_NO_LOGON_SERVERS = (1311),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
720 ERROR_NO_SUCH_LOGON_SESSION = (1312),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
721 ERROR_NO_SUCH_PRIVILEGE = (1313),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
722 ERROR_PRIVILEGE_NOT_HELD = (1314),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
723 ERROR_INVALID_ACCOUNT_NAME = (1315),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
724 ERROR_USER_EXISTS = (1316),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
725 ERROR_NO_SUCH_USER = (1317),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
726 ERROR_GROUP_EXISTS = (1318),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
727 ERROR_NO_SUCH_GROUP = (1319),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
728 ERROR_MEMBER_IN_GROUP = (1320),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
729 ERROR_MEMBER_NOT_IN_GROUP = (1321),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
730 ERROR_LAST_ADMIN = (1322),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
731 ERROR_WRONG_PASSWORD = (1323),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
732 ERROR_ILL_FORMED_PASSWORD = (1324),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
733 ERROR_PASSWORD_RESTRICTION = (1325),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
734 ERROR_LOGON_FAILURE = (1326),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
735 ERROR_ACCOUNT_RESTRICTION = (1327),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
736 ERROR_INVALID_LOGON_HOURS = (1328),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
737 ERROR_INVALID_WORKSTATION = (1329),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
738 ERROR_PASSWORD_EXPIRED = (1330),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
739 ERROR_ACCOUNT_DISABLED = (1331),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
740 ERROR_NONE_MAPPED = (1332),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
741 ERROR_TOO_MANY_LUIDS_REQUESTED = (1333),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
742 ERROR_LUIDS_EXHAUSTED = (1334),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
743 ERROR_INVALID_SUB_AUTHORITY = (1335),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
744 ERROR_INVALID_ACL = (1336),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
745 ERROR_INVALID_SID = (1337),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
746 ERROR_INVALID_SECURITY_DESCR = (1338),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
747 ERROR_BAD_INHERITANCE_ACL = (1340),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
748 ERROR_SERVER_DISABLED = (1341),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
749 ERROR_SERVER_NOT_DISABLED = (1342),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
750 ERROR_INVALID_ID_AUTHORITY = (1343),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
751 ERROR_ALLOTTED_SPACE_EXCEEDED = (1344),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
752 ERROR_INVALID_GROUP_ATTRIBUTES = (1345),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
753 ERROR_BAD_IMPERSONATION_LEVEL = (1346),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
754 ERROR_CANT_OPEN_ANONYMOUS = (1347),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
755 ERROR_BAD_VALIDATION_CLASS = (1348),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
756 ERROR_BAD_TOKEN_TYPE = (1349),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
757 ERROR_NO_SECURITY_ON_OBJECT = (1350),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
758 ERROR_CANT_ACCESS_DOMAIN_INFO = (1351),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
759 ERROR_INVALID_SERVER_STATE = (1352),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
760 ERROR_INVALID_DOMAIN_STATE = (1353),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
761 ERROR_INVALID_DOMAIN_ROLE = (1354),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
762 ERROR_NO_SUCH_DOMAIN = (1355),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
763 ERROR_DOMAIN_EXISTS = (1356),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
764 ERROR_DOMAIN_LIMIT_EXCEEDED = (1357),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
765 ERROR_INTERNAL_DB_CORRUPTION = (1358),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
766 ERROR_INTERNAL_ERROR = (1359),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
767 ERROR_GENERIC_NOT_MAPPED = (1360),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
768 ERROR_BAD_DESCRIPTOR_FORMAT = (1361),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
769 ERROR_NOT_LOGON_PROCESS = (1362),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
770 ERROR_LOGON_SESSION_EXISTS = (1363),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
771 ERROR_NO_SUCH_PACKAGE = (1364),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
772 ERROR_BAD_LOGON_SESSION_STATE = (1365),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
773 ERROR_LOGON_SESSION_COLLISION = (1366),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
774 ERROR_INVALID_LOGON_TYPE = (1367),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
775 ERROR_CANNOT_IMPERSONATE = (1368),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
776 ERROR_RXACT_INVALID_STATE = (1369),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
777 ERROR_RXACT_COMMIT_FAILURE = (1370),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
778 ERROR_SPECIAL_ACCOUNT = (1371),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
779 ERROR_SPECIAL_GROUP = (1372),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
780 ERROR_SPECIAL_USER = (1373),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
781 ERROR_MEMBERS_PRIMARY_GROUP = (1374),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
782 ERROR_TOKEN_ALREADY_IN_USE = (1375),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
783 ERROR_NO_SUCH_ALIAS = (1376),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
784 ERROR_MEMBER_NOT_IN_ALIAS = (1377),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
785 ERROR_MEMBER_IN_ALIAS = (1378),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
786 ERROR_ALIAS_EXISTS = (1379),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
787 ERROR_LOGON_NOT_GRANTED = (1380),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
788 ERROR_TOO_MANY_SECRETS = (1381),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
789 ERROR_SECRET_TOO_LONG = (1382),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
790 ERROR_INTERNAL_DB_ERROR = (1383),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
791 ERROR_TOO_MANY___FILE___IDS = (1384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
792 ERROR_LOGON_TYPE_NOT_GRANTED = (1385),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
793 ERROR_NT_CROSS_ENCRYPTION_REQUIRED = (1386),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
794 ERROR_NO_SUCH_MEMBER = (1387),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
795 ERROR_INVALID_MEMBER = (1388),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
796 ERROR_TOO_MANY_SIDS = (1389),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
797 ERROR_LM_CROSS_ENCRYPTION_REQUIRED = (1390),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
798 ERROR_NO_INHERITANCE = (1391),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
799 ERROR_FILE_CORRUPT = (1392),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
800 ERROR_DISK_CORRUPT = (1393),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
801 ERROR_NO_USER_SESSION_KEY = (1394),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
802 ERROR_LICENSE_QUOTA_EXCEEDED = (1395),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
803 ERROR_INVALID_WINDOW_HANDLE = (1400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
804 ERROR_INVALID_MENU_HANDLE = (1401),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
805 ERROR_INVALID_CURSOR_HANDLE = (1402),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
806 ERROR_INVALID_ACCEL_HANDLE = (1403),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
807 ERROR_INVALID_HOOK_HANDLE = (1404),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
808 ERROR_INVALID_DWP_HANDLE = (1405),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
809 ERROR_TLW_WITH_WSCHILD = (1406),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
810 ERROR_CANNOT_FIND_WND_CLASS = (1407),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
811 ERROR_WINDOW_OF_OTHER_THREAD = (1408),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
812 ERROR_HOTKEY_ALREADY_REGISTERED = (1409),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
813 ERROR_CLASS_ALREADY_EXISTS = (1410),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
814 ERROR_CLASS_DOES_NOT_EXIST = (1411),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
815 ERROR_CLASS_HAS_WINDOWS = (1412),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
816 ERROR_INVALID_INDEX = (1413),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
817 ERROR_INVALID_ICON_HANDLE = (1414),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
818 ERROR_PRIVATE_DIALOG_INDEX = (1415),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
819 ERROR_LISTBOX_ID_NOT_FOUND = (1416),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
820 ERROR_NO_WILDCARD_CHARACTERS = (1417),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
821 ERROR_CLIPBOARD_NOT_OPEN = (1418),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
822 ERROR_HOTKEY_NOT_REGISTERED = (1419),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
823 ERROR_WINDOW_NOT_DIALOG = (1420),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
824 ERROR_CONTROL_ID_NOT_FOUND = (1421),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
825 ERROR_INVALID_COMBOBOX_MESSAGE = (1422),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
826 ERROR_WINDOW_NOT_COMBOBOX = (1423),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
827 ERROR_INVALID_EDIT_HEIGHT = (1424),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
828 ERROR_DC_NOT_FOUND = (1425),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
829 ERROR_INVALID_HOOK_FILTER = (1426),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
830 ERROR_INVALID_FILTER_PROC = (1427),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
831 ERROR_HOOK_NEEDS_HMOD = (1428),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
832 ERROR_GLOBAL_ONLY_HOOK = (1429),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
833 ERROR_JOURNAL_HOOK_SET = (1430),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
834 ERROR_HOOK_NOT_INSTALLED = (1431),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
835 ERROR_INVALID_LB_MESSAGE = (1432),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
836 ERROR_SETCOUNT_ON_BAD_LB = (1433),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
837 ERROR_LB_WITHOUT_TABSTOPS = (1434),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
838 ERROR_DESTROY_OBJECT_OF_OTHER_THREAD = (1435),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
839 ERROR_CHILD_WINDOW_MENU = (1436),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
840 ERROR_NO_SYSTEM_MENU = (1437),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
841 ERROR_INVALID_MSGBOX_STYLE = (1438),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
842 ERROR_INVALID_SPI_VALUE = (1439),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
843 ERROR_SCREEN_ALREADY_LOCKED = (1440),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
844 ERROR_HWNDS_HAVE_DIFF_PARENT = (1441),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
845 ERROR_NOT_CHILD_WINDOW = (1442),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
846 ERROR_INVALID_GW_COMMAND = (1443),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
847 ERROR_INVALID_THREAD_ID = (1444),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
848 ERROR_NON_MDICHILD_WINDOW = (1445),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
849 ERROR_POPUP_ALREADY_ACTIVE = (1446),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
850 ERROR_NO_SCROLLBARS = (1447),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
851 ERROR_INVALID_SCROLLBAR_RANGE = (1448),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
852 ERROR_INVALID_SHOWWIN_COMMAND = (1449),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
853 ERROR_NO_SYSTEM_RESOURCES = (1450),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
854 ERROR_NONPAGED_SYSTEM_RESOURCES = (1451),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
855 ERROR_PAGED_SYSTEM_RESOURCES = (1452),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
856 ERROR_WORKING_SET_QUOTA = (1453),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
857 ERROR_PAGEFILE_QUOTA = (1454),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
858 ERROR_COMMITMENT_LIMIT = (1455),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
859 ERROR_MENU_ITEM_NOT_FOUND = (1456),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
860 ERROR_EVENTLOG_FILE_CORRUPT = (1500),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
861 ERROR_EVENTLOG_CANT_START = (1501),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
862 ERROR_LOG_FILE_FULL = (1502),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
863 ERROR_EVENTLOG_FILE_CHANGED = (1503),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
864 RPC_S_INVALID_STRING_BINDING = (1700),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
865 RPC_S_WRONG_KIND_OF_BINDING = (1701),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
866 RPC_S_INVALID_BINDING = (1702),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
867 RPC_S_PROTSEQ_NOT_SUPPORTED = (1703),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
868 RPC_S_INVALID_RPC_PROTSEQ = (1704),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
869 RPC_S_INVALID_STRING_UUID = (1705),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
870 RPC_S_INVALID_ENDPOINT_FORMAT = (1706),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
871 RPC_S_INVALID_NET_ADDR = (1707),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
872 RPC_S_NO_ENDPOINT_FOUND = (1708),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
873 RPC_S_INVALID_TIMEOUT = (1709),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
874 RPC_S_OBJECT_NOT_FOUND = (1710),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
875 RPC_S_ALREADY_REGISTERED = (1711),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
876 RPC_S_TYPE_ALREADY_REGISTERED = (1712),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
877 RPC_S_ALREADY_LISTENING = (1713),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
878 RPC_S_NO_PROTSEQS_REGISTERED = (1714),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
879 RPC_S_NOT_LISTENING = (1715),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
880 RPC_S_UNKNOWN_MGR_TYPE = (1716),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
881 RPC_S_UNKNOWN_IF = (1717),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
882 RPC_S_NO_BINDINGS = (1718),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
883 RPC_S_NO_PROTSEQS = (1719),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
884 RPC_S_CANT_CREATE_ENDPOINT = (1720),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
885 RPC_S_OUT_OF_RESOURCES = (1721),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
886 RPC_S_SERVER_UNAVAILABLE = (1722),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
887 RPC_S_SERVER_TOO_BUSY = (1723),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
888 RPC_S_INVALID_NETWORK_OPTIONS = (1724),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
889 RPC_S_NO_CALL_ACTIVE = (1725),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
890 RPC_S_CALL_FAILED = (1726),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
891 RPC_S_CALL_FAILED_DNE = (1727),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
892 RPC_S_PROTOCOL_ERROR = (1728),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
893 RPC_S_UNSUPPORTED_TRANS_SYN = (1730),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
894 RPC_S_UNSUPPORTED_TYPE = (1732),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
895 RPC_S_INVALID_TAG = (1733),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
896 RPC_S_INVALID_BOUND = (1734),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
897 RPC_S_NO_ENTRY_NAME = (1735),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
898 RPC_S_INVALID_NAME_SYNTAX = (1736),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
899 RPC_S_UNSUPPORTED_NAME_SYNTAX = (1737),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
900 RPC_S_UUID_NO_ADDRESS = (1739),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
901 RPC_S_DUPLICATE_ENDPOINT = (1740),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
902 RPC_S_UNKNOWN_AUTHN_TYPE = (1741),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
903 RPC_S_MAX_CALLS_TOO_SMALL = (1742),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
904 RPC_S_STRING_TOO_LONG = (1743),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
905 RPC_S_PROTSEQ_NOT_FOUND = (1744),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
906 RPC_S_PROCNUM_OUT_OF_RANGE = (1745),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
907 RPC_S_BINDING_HAS_NO_AUTH = (1746),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
908 RPC_S_UNKNOWN_AUTHN_SERVICE = (1747),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
909 RPC_S_UNKNOWN_AUTHN_LEVEL = (1748),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
910 RPC_S_INVALID_AUTH_IDENTITY = (1749),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
911 RPC_S_UNKNOWN_AUTHZ_SERVICE = (1750),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
912 EPT_S_INVALID_ENTRY = (1751),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
913 EPT_S_CANT_PERFORM_OP = (1752),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
914 EPT_S_NOT_REGISTERED = (1753),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
915 RPC_S_NOTHING_TO_EXPORT = (1754),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
916 RPC_S_INCOMPLETE_NAME = (1755),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
917 RPC_S_INVALID_VERS_OPTION = (1756),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
918 RPC_S_NO_MORE_MEMBERS = (1757),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
919 RPC_S_NOT_ALL_OBJS_UNEXPORTED = (1758),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
920 RPC_S_INTERFACE_NOT_FOUND = (1759),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
921 RPC_S_ENTRY_ALREADY_EXISTS = (1760),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
922 RPC_S_ENTRY_NOT_FOUND = (1761),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
923 RPC_S_NAME_SERVICE_UNAVAILABLE = (1762),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
924 RPC_S_INVALID_NAF_ID = (1763),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
925 RPC_S_CANNOT_SUPPORT = (1764),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
926 RPC_S_NO___FILE___AVAILABLE = (1765),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
927 RPC_S_INTERNAL_ERROR = (1766),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
928 RPC_S_ZERO_DIVIDE = (1767),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
929 RPC_S_ADDRESS_ERROR = (1768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
930 RPC_S_FP_DIV_ZERO = (1769),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
931 RPC_S_FP_UNDERFLOW = (1770),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
932 RPC_S_FP_OVERFLOW = (1771),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
933 RPC_X_NO_MORE_ENTRIES = (1772),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
934 RPC_X_SS_CHAR_TRANS_OPEN_FAIL = (1773),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
935 RPC_X_SS_CHAR_TRANS_SHORT_FILE = (1774),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
936 RPC_X_SS_IN_NULL___FILE__ = (1775),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
937 RPC_X_SS___FILE___DAMAGED = (1777),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
938 RPC_X_SS_HANDLES_MISMATCH = (1778),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
939 RPC_X_SS_CANNOT_GET_CALL_HANDLE = (1779),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
940 RPC_X_NULL_REF_POINTER = (1780),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
941 RPC_X_ENUM_VALUE_OUT_OF_RANGE = (1781),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
942 RPC_X_BYTE_COUNT_TOO_SMALL = (1782),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
943 RPC_X_BAD_STUB_DATA = (1783),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
944 ERROR_INVALID_USER_BUFFER = (1784),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
945 ERROR_UNRECOGNIZED_MEDIA = (1785),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
946 ERROR_NO_TRUST_LSA_SECRET = (1786),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
947 ERROR_NO_TRUST_SAM_ACCOUNT = (1787),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
948 ERROR_TRUSTED_DOMAIN_FAILURE = (1788),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
949 ERROR_TRUSTED_RELATIONSHIP_FAILURE = (1789),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
950 ERROR_TRUST_FAILURE = (1790),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
951 RPC_S_CALL_IN_PROGRESS = (1791),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
952 ERROR_NETLOGON_NOT_STARTED = (1792),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
953 ERROR_ACCOUNT_EXPIRED = (1793),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
954 ERROR_REDIRECTOR_HAS_OPEN_HANDLES = (1794),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
955 ERROR_PRINTER_DRIVER_ALREADY_INSTALLED = (1795),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
956 ERROR_UNKNOWN_PORT = (1796),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
957 ERROR_UNKNOWN_PRINTER_DRIVER = (1797),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
958 ERROR_UNKNOWN_PRINTPROCESSOR = (1798),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
959 ERROR_INVALID_SEPARATOR_FILE = (1799),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
960 ERROR_INVALID_PRIORITY = (1800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
961 ERROR_INVALID_PRINTER_NAME = (1801),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
962 ERROR_PRINTER_ALREADY_EXISTS = (1802),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
963 ERROR_INVALID_PRINTER_COMMAND = (1803),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
964 ERROR_INVALID_DATATYPE = (1804),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
965 ERROR_INVALID_ENVIRONMENT = (1805),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
966 RPC_S_NO_MORE_BINDINGS = (1806),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
967 ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = (1807),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
968 ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT = (1808),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
969 ERROR_NOLOGON_SERVER_TRUST_ACCOUNT = (1809),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
970 ERROR_DOMAIN_TRUST_INCONSISTENT = (1810),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
971 ERROR_SERVER_HAS_OPEN_HANDLES = (1811),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
972 ERROR_RESOURCE_DATA_NOT_FOUND = (1812),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
973 ERROR_RESOURCE_TYPE_NOT_FOUND = (1813),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
974 ERROR_RESOURCE_NAME_NOT_FOUND = (1814),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
975 ERROR_RESOURCE_LANG_NOT_FOUND = (1815),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
976 ERROR_NOT_ENOUGH_QUOTA = (1816),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
977 RPC_S_NO_INTERFACES = (1817),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
978 RPC_S_CALL_CANCELLED = (1818),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
979 RPC_S_BINDING_INCOMPLETE = (1819),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
980 RPC_S_COMM_FAILURE = (1820),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
981 RPC_S_UNSUPPORTED_AUTHN_LEVEL = (1821),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
982 RPC_S_NO_PRINC_NAME = (1822),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
983 RPC_S_NOT_RPC_ERROR = (1823),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
984 RPC_S_UUID_LOCAL_ONLY = (1824),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
985 RPC_S_SEC_PKG_ERROR = (1825),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
986 RPC_S_NOT_CANCELLED = (1826),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
987 RPC_X_INVALID_ES_ACTION = (1827),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
988 RPC_X_WRONG_ES_VERSION = (1828),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
989 RPC_X_WRONG_STUB_VERSION = (1829),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
990 RPC_S_GROUP_MEMBER_NOT_FOUND = (1898),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
991 EPT_S_CANT_CREATE = (1899),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
992 RPC_S_INVALID_OBJECT = (1900),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
993 ERROR_INVALID_TIME = (1901),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
994 ERROR_INVALID_FORM_NAME = (1902),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
995 ERROR_INVALID_FORM_SIZE = (1903),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
996 ERROR_ALREADY_WAITING = (1904),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
997 ERROR_PRINTER_DELETED = (1905),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
998 ERROR_INVALID_PRINTER_STATE = (1906),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
999 ERROR_PASSWORD_MUST_CHANGE = (1907),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1000 ERROR_DOMAIN_CONTROLLER_NOT_FOUND = (1908),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1001 ERROR_ACCOUNT_LOCKED_OUT = (1909),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1002 ERROR_NO_BROWSER_SERVERS_FOUND = (6118),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1003 ERROR_INVALID_PIXEL_FORMAT = (2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1004 ERROR_BAD_DRIVER = (2001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1005 ERROR_INVALID_WINDOW_STYLE = (2002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1006 ERROR_METAFILE_NOT_SUPPORTED = (2003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1007 ERROR_TRANSFORM_NOT_SUPPORTED = (2004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1008 ERROR_CLIPPING_NOT_SUPPORTED = (2005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1009 ERROR_UNKNOWN_PRINT_MONITOR = (3000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1010 ERROR_PRINTER_DRIVER_IN_USE = (3001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1011 ERROR_SPOOL_FILE_NOT_FOUND = (3002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1012 ERROR_SPL_NO_STARTDOC = (3003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1013 ERROR_SPL_NO_ADDJOB = (3004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1014 ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED = (3005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1015 ERROR_PRINT_MONITOR_ALREADY_INSTALLED = (3006),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1016 ERROR_WINS_INTERNAL = (4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1017 ERROR_CAN_NOT_DEL_LOCAL_WINS = (4001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1018 ERROR_STATIC_INIT = (4002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1019 ERROR_INC_BACKUP = (4003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1020 ERROR_FULL_BACKUP = (4004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1021 ERROR_REC_NON_EXISTENT = (4005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1022 ERROR_RPL_NOT_ALLOWED = (4006),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1023 MAX_PATH = (260),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1024 LF_FACESIZE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1025 LF_FULLFACESIZE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1026 ELF_VENDOR_SIZE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1027 SECURITY_STATIC_TRACKING = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1028 SECURITY_DYNAMIC_TRACKING = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1029 MAX_DEFAULTCHAR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1030 MAX_LEADBYTES = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1031 EXCEPTION_MAXIMUM_PARAMETERS = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1032 CCHDEVICENAME = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1033 CCHFORMNAME = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1034 MENU_TEXT_LEN = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1035 MAX_LANA = (254),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1036 NCBNAMSZ = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1037 NETBIOS_NAME_LEN = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1038 OFS_MAXPATHNAME = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1039 MAX_TAB_STOPS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1040 ANYSIZE_ARRAY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1041 RAS_MaxCallbackNumber = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1042 RAS_MaxDeviceName = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1043 RAS_MaxDeviceType = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1044 RAS_MaxEntryName = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1045 RAS_MaxIpAddress = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1046 RAS_MaxIpxAddress = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1047 RAS_MaxPhoneNumber = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1048 UNLEN = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1049 PWLEN = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1050 CNLEN = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1051 DNLEN = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1052 MAXDWORD = (0xFFFFFFFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1053 MAXWORD = (0xFFFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1054 MAXBYTE = (0xFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1055 MINCHAR = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1056 MAXCHAR = (0x7F),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1057 MINSHORT = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1058 MAXSHORT = (0x7FFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1059 MINLONG = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1060 MAXLONG = (0x7FFFFFFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1061 FILE_BEGIN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1062 FILE_CURRENT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1063 FILE_END = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1064 OF_READ = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1065 OF_READWRITE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1066 OF_WRITE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1067 OF_SHARE_COMPAT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1068 OF_SHARE_DENY_NONE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1069 OF_SHARE_DENY_READ = (48),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1070 OF_SHARE_DENY_WRITE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1071 OF_SHARE_EXCLUSIVE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1072 OF_CANCEL = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1073 OF_CREATE = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1074 OF_DELETE = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1075 OF_EXIST = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1076 OF_PARSE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1077 OF_PROMPT = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1078 OF_REOPEN = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1079 OF_VERIFY = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1080 HKL_NEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1081 HKL_PREV = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1082 KLF_REORDER = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1083 KLF_UNLOADPREVIOUS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1084 KLF_ACTIVATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1085 KLF_NOTELLSHELL = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1086 KLF_REPLACELANG = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1087 KLF_SUBSTITUTE_OK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1088 MF_BITMAP = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1089 MF_DISABLED = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1090 MF_ENABLED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1091 MF_GRAYED = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1092 MF_HELP = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1093 MF_MENUBARBREAK = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1094 MF_MENUBREAK = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1095 MF_MOUSESELECT = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1096 MF_OWNERDRAW = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1097 MF_POPUP = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1098 MF_SEPARATOR = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1099 MF_STRING = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1100 MF_SYSMENU = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1101 MF_USECHECKBITMAPS = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1102 BLACKNESS = (0x00000042),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1103 NOTSRCERASE = (0x001100A6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1104 NOTSRCCOPY = (0x00330008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1105 SRCERASE = (0x00440328),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1106 DSTINVERT = (0x00550009),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1107 PATINVERT = (0x005A0049),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1108 SRCINVERT = (0x00660046),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1109 SRCAND = (0x008800C6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1110 MERGEPAINT = (0x00BB0226),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1111 MERGECOPY = (0x00C000CA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1112 SRCCOPY = (0x00CC0020),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1113 SRCPAINT = (0x00EE0086),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1114 PATCOPY = (0x00F00021),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1115 PATPAINT = (0x00FB0A09),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1116 WHITENESS = (0x00FF0062),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1117 R2_BLACK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1118 R2_COPYPEN = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1119 R2_MASKNOTPEN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1120 R2_MASKPEN = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1121 R2_MASKPENNOT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1122 R2_MERGENOTPEN = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1123 R2_MERGEPEN = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1124 R2_MERGEPENNOT = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1125 R2_NOP = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1126 R2_NOT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1127 R2_NOTCOPYPEN = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1128 R2_NOTMASKPEN = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1129 R2_NOTMERGEPEN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1130 R2_NOTXORPEN = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1131 R2_WHITE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1132 R2_XORPEN = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1133 BSF_FLUSHDISK = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1134 BSF_FORCEIFHUNG = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1135 BSF_IGNORECURRENTTASK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1136 BSF_NOHANG = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1137 BSF_POSTMESSAGE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1138 BSF_QUERY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1139 BSM_ALLCOMPONENTS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1140 BSM_APPLICATIONS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1141 BSM_INSTALLABLEDRIVERS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1142 BSM_NETDRIVER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1143 BSM_VXDS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1144 BROADCAST_QUERY_DENY = (1112363332),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1145 NMPWAIT_NOWAIT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1146 NMPWAIT_WAIT_FOREVER = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1147 NMPWAIT_USE_DEFAULT_WAIT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1148 MDITILE_SKIPDISABLED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1149 MDITILE_HORIZONTAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1150 MDITILE_VERTICAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1151 HCBT_ACTIVATE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1152 HCBT_CLICKSKIPPED = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1153 HCBT_CREATEWND = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1154 HCBT_DESTROYWND = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1155 HCBT_KEYSKIPPED = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1156 HCBT_MINMAX = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1157 HCBT_MOVESIZE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1158 HCBT_QS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1159 HCBT_SETFOCUS = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1160 HCBT_SYSCOMMAND = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1161 DM_BITSPERPEL = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1162 DM_PELSWIDTH = (0x80000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1163 DM_PELSHEIGHT = (0x100000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1164 DM_DISPLAYFLAGS = (0x200000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1165 DM_DISPLAYFREQUENCY = (0x400000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1166 CDS_UPDATEREGISTRY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1167 CDS_TEST = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1168 DISP_CHANGE_SUCCESSFUL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1169 DISP_CHANGE_RESTART = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1170 DISP_CHANGE_BADFLAGS = -((4)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1171 DISP_CHANGE_FAILED = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1172 DISP_CHANGE_BADMODE = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1173 DISP_CHANGE_NOTUPDATED = -((3)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1174 SERVICE_NO_CHANGE = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1175 SERVICE_WIN32_OWN_PROCESS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1176 SERVICE_WIN32_SHARE_PROCESS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1177 SERVICE_KERNEL_DRIVER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1178 SERVICE_FILE_SYSTEM_DRIVER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1179 SERVICE_INTERACTIVE_PROCESS = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1180 SERVICE_BOOT_START = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1181 SERVICE_SYSTEM_START = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1182 SERVICE_AUTO_START = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1183 SERVICE_DEMAND_START = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1184 SERVICE_DISABLED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1185 SERVICE_STOPPED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1186 SERVICE_START_PENDING = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1187 SERVICE_STOP_PENDING = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1188 SERVICE_RUNNING = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1189 SERVICE_CONTINUE_PENDING = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1190 SERVICE_PAUSE_PENDING = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1191 SERVICE_PAUSED = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1192 SERVICE_ACCEPT_STOP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1193 SERVICE_ACCEPT_PAUSE_CONTINUE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1194 SERVICE_ACCEPT_SHUTDOWN = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1195 BST_CHECKED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1196 BST_INDETERMINATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1197 BST_UNCHECKED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1198 BST_FOCUS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1199 BST_PUSHED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1200 MF_BYCOMMAND = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1201 MF_BYPOSITION = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1202 MF_CHECKED = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1203 MF_UNCHECKED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1204 MF_HILITE = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1205 MF_UNHILITE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1206 CWP_ALL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1207 CWP_SKIPINVISIBLE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1208 CWP_SKIPDISABLED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1209 CWP_SKIPTRANSPARENT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1210 CE_BREAK = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1211 CE_DNS = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1212 CE_FRAME = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1213 CE_IOE = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1214 CE_MODE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1215 CE_OOP = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1216 CE_OVERRUN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1217 CE_PTO = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1218 CE_RXOVER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1219 CE_RXPARITY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1220 CE_TXFULL = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1221 RGN_AND = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1222 RGN_COPY = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1223 RGN_DIFF = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1224 RGN_OR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1225 RGN_XOR = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1226 NULLREGION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1227 SIMPLEREGION = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1228 COMPLEXREGION = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1229 ERROR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1230 CDERR_DIALOGFAILURE = (0xffff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1231 CDERR_FINDRESFAILURE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1232 CDERR_INITIALIZATION = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1233 CDERR_LOADRESFAILURE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1234 CDERR_LOADSTRFAILURE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1235 CDERR_LOCKRESFAILURE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1236 CDERR_MEMALLOCFAILURE = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1237 CDERR_MEMLOCKFAILURE = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1238 CDERR_NOHINSTANCE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1239 CDERR_NOHOOK = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1240 CDERR_NOTEMPLATE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1241 CDERR_REGISTERMSGFAIL = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1242 CDERR_STRUCTSIZE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1243 PDERR_CREATEICFAILURE = (0x1000)+(10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1244 PDERR_DEFAULTDIFFERENT = (0x1000)+(12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1245 PDERR_DNDMMISMATCH = (0x1000)+(9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1246 PDERR_GETDEVMODEFAIL = (0x1000)+(5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1247 PDERR_INITFAILURE = (0x1000)+(6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1248 PDERR_LOADDRVFAILURE = (0x1000)+(4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1249 PDERR_NODEFAULTPRN = (0x1000)+(8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1250 PDERR_NODEVICES = (0x1000)+(7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1251 PDERR_PARSEFAILURE = (0x1000)+(2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1252 PDERR_PRINTERNOTFOUND = (0x1000)+(11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1253 PDERR_RETDEFFAILURE = (0x1000)+(3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1254 PDERR_SETUPFAILURE = (0x1000)+(1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1255 CFERR_MAXLESSTHANMIN = (0x2000)+(2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1256 CFERR_NOFONTS = (0x2000)+(1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1257 FNERR_BUFFERTOOSMALL = (0x3000)+(3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1258 FNERR_INVALIDFILENAME = (0x3000)+(2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1259 FNERR_SUBCLASSFAILURE = (0x3000)+(1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1260 FRERR_BUFFERLENGTHZERO = (0x4000)+(1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1261 LOCALE_SYSTEM_DEFAULT = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1262 LOCALE_USER_DEFAULT = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1263 NORM_IGNORECASE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1264 NORM_IGNOREKANATYPE = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1265 NORM_IGNORENONSPACE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1266 NORM_IGNORESYMBOLS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1267 NORM_IGNOREWIDTH = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1268 SORT_STRINGSORT = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1269 LCMAP_BYTEREV = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1270 LCMAP_FULLWIDTH = (8388608),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1271 LCMAP_HALFWIDTH = (4194304),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1272 LCMAP_HIRAGANA = (1048576),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1273 LCMAP_KATAKANA = (2097152),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1274 LCMAP_LOWERCASE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1275 LCMAP_SORTKEY = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1276 LCMAP_UPPERCASE = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1277 DBG_CONTINUE = (0x10002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1278 DBG_CONTROL_BREAK = (0x40010008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1279 DBG_CONTROL_C = (0x40010005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1280 DBG_EXCEPTION_NOT_HANDLED = (0x80010001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1281 DBG_TERMINATE_THREAD = (0x40010003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1282 DBG_TERMINATE_PROCESS = (0x40010004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1283 SERVICE_CONTROL_STOP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1284 SERVICE_CONTROL_PAUSE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1285 SERVICE_CONTROL_CONTINUE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1286 SERVICE_CONTROL_INTERROGATE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1287 SERVICE_CONTROL_SHUTDOWN = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1288 IMAGE_BITMAP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1289 IMAGE_CURSOR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1290 IMAGE_ENHMETAFILE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1291 IMAGE_ICON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1292 LR_COPYDELETEORG = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1293 LR_COPYRETURNORG = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1294 LR_MONOCHROME = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1295 LR_CREATEDIBSECTION = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1296 LR_DEFAULTSIZE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1297 DF_ALLOWOTHERACCOUNTHOOK = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1298 DESKTOP_CREATEMENU = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1299 DESKTOP_CREATEWINDOW = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1300 DESKTOP_ENUMERATE = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1301 DESKTOP_HOOKCONTROL = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1302 DESKTOP_JOURNALPLAYBACK = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1303 DESKTOP_JOURNALRECORD = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1304 DESKTOP_READOBJECTS = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1305 DESKTOP_SWITCHDESKTOP = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1306 DESKTOP_WRITEOBJECTS = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1307 WSF_VISIBLE = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1308 CBM_INIT = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1309 DIB_PAL_COLORS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1310 DIB_RGB_COLORS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1311 GENERIC_READ = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1312 GENERIC_WRITE = (0x40000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1313 GENERIC_EXECUTE = (0x20000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1314 FILE_READ_DATA = (0x0001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1315 FILE_LIST_DIRECTORY = (0x0001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1316 FILE_WRITE_DATA = (0x0002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1317 FILE_ADD_FILE = (0x0002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1318 FILE_APPEND_DATA = (0x0004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1319 FILE_ADD_SUBDIRECTORY = (0x0004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1320 FILE_CREATE_PIPE_INSTANCE = (0x0004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1321 FILE_READ_EA = (0x0008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1322 FILE_READ_PROPERTIES = (FILE_READ_EA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1323 FILE_WRITE_EA = (0x0010),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1324 FILE_WRITE_PROPERTIES = (FILE_WRITE_EA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1325 FILE_EXECUTE = (0x0020),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1326 FILE_TRAVERSE = (0x0020),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1327 FILE_DELETE_CHILD = (0x0040),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1328 FILE_READ_ATTRIBUTES = (0x0080),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1329 FILE_WRITE_ATTRIBUTES = (0x0100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1330 FILE_SHARE_DELETE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1331 FILE_SHARE_READ = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1332 FILE_SHARE_WRITE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1333 CONSOLE_TEXTMODE_BUFFER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1334 CREATE_NEW = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1335 CREATE_ALWAYS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1336 OPEN_EXISTING = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1337 OPEN_ALWAYS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1338 TRUNCATE_EXISTING = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1339 INVALID_FILE_ATTRIBUTE = (-1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1340 FILE_ATTRIBUTE_ARCHIVE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1341 FILE_ATTRIBUTE_COMPRESSED = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1342 FILE_ATTRIBUTE_NORMAL = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1343 FILE_ATTRIBUTE_DIRECTORY = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1344 FILE_ATTRIBUTE_HIDDEN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1345 FILE_ATTRIBUTE_READONLY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1346 FILE_ATTRIBUTE_SYSTEM = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1347 FILE_ATTRIBUTE_TEMPORARY = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1348 FILE_FLAG_WRITE_THROUGH = (2147483648),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1349 FILE_FLAG_OVERLAPPED = (1073741824),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1350 FILE_FLAG_NO_BUFFERING = (536870912),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1351 FILE_FLAG_RANDOM_ACCESS = (268435456),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1352 FILE_FLAG_SEQUENTIAL_SCAN = (134217728),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1353 FILE_FLAG_DELETE_ON_CLOSE = (67108864),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1354 FILE_FLAG_BACKUP_SEMANTICS = (33554432),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1355 FILE_FLAG_POSIX_SEMANTICS = (16777216),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1356 SECURITY_ANONYMOUS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1357 SECURITY_IDENTIFICATION = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1358 SECURITY_IMPERSONATION = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1359 SECURITY_DELEGATION = (196608),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1360 SECURITY___FILE___TRACKING = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1361 SECURITY_EFFECTIVE_ONLY = (524288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1362 SECURITY_SQOS_PRESENT = (1048576),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1363 SEC_COMMIT = (134217728),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1364 SEC_IMAGE = (16777216),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1365 SEC_NOCACHE = (268435456),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1366 SEC_RESERVE = (67108864),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1367 PAGE_READONLY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1368 PAGE_READWRITE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1369 PAGE_WRITECOPY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1370 PAGE_EXECUTE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1371 PAGE_EXECUTE_READ = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1372 PAGE_EXECUTE_READWRITE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1373 PAGE_EXECUTE_WRITECOPY = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1374 PAGE_GUARD = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1375 PAGE_NOACCESS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1376 PAGE_NOCACHE = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1377 MEM_COMMIT = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1378 MEM_FREE = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1379 MEM_RESERVE = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1380 MEM_IMAGE = (16777216),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1381 MEM_MAPPED = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1382 MEM_PRIVATE = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1383 MEM_DECOMMIT = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1384 MEM_RELEASE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1385 MEM_TOP_DOWN = (1048576),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1386 EXCEPTION_GUARD_PAGE = (0x80000001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1387 SECTION_EXTEND_SIZE = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1388 SECTION_MAP_READ = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1389 SECTION_MAP_WRITE = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1390 SECTION_QUERY = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1391 SECTION_ALL_ACCESS = (0xf001f),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1392 FW_DONTCARE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1393 FW_THIN = (100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1394 FW_EXTRALIGHT = (200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1395 FW_LIGHT = (300),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1396 FW_NORMAL = (400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1397 FW_REGULAR = (FW_NORMAL),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1398 FW_MEDIUM = (500),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1399 FW_SEMIBOLD = (600),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1400 FW_BOLD = (700),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1401 FW_EXTRABOLD = (800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1402 FW_HEAVY = (900),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1403 ANSI_CHARSET = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1404 DEFAULT_CHARSET = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1405 SYMBOL_CHARSET = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1406 SHIFTJIS_CHARSET = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1407 HANGEUL_CHARSET = (129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1408 GB2312_CHARSET = (134),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1409 CHINESEBIG5_CHARSET = (136),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1410 GREEK_CHARSET = (161),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1411 TURKISH_CHARSET = (162),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1412 HEBREW_CHARSET = (177),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1413 ARABIC_CHARSET = (178),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1414 BALTIC_CHARSET = (186),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1415 RUSSIAN_CHARSET = (204),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1416 THAI_CHARSET = (222),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1417 EASTEUROPE_CHARSET = (238),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1418 OEM_CHARSET = (255),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1419 OUT_DEFAULT_PRECIS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1420 OUT_STRING_PRECIS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1421 OUT_CHARACTER_PRECIS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1422 OUT_STROKE_PRECIS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1423 OUT_TT_PRECIS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1424 OUT_DEVICE_PRECIS = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1425 OUT_RASTER_PRECIS = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1426 OUT_TT_ONLY_PRECIS = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1427 OUT_OUTLINE_PRECIS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1428 CLIP_DEFAULT_PRECIS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1429 CLIP_CHARACTER_PRECIS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1430 CLIP_STROKE_PRECIS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1431 CLIP_MASK = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1432 CLIP_LH_ANGLES = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1433 CLIP_TT_ALWAYS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1434 CLIP_EMBEDDED = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1435 DEFAULT_QUALITY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1436 DRAFT_QUALITY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1437 PROOF_QUALITY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1438 DEFAULT_PITCH = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1439 FIXED_PITCH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1440 VARIABLE_PITCH = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1441 FF_DECORATIVE = (80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1442 FF_DONTCARE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1443 FF_MODERN = (48),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1444 FF_ROMAN = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1445 FF_SCRIPT = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1446 FF_SWISS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1447 HS_BDIAGONAL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1448 HS_CROSS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1449 HS_DIAGCROSS = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1450 HS_FDIAGONAL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1451 HS_HORIZONTAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1452 HS_VERTICAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1453 LR_DEFAULTCOLOR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1454 LR_LOADREALSIZE = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1455 MAILSLOT_WAIT_FOREVER = (0xffffffff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1456 MAILSLOT_NO_MESSAGE = (0xffffffff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1457 CMB_MASKED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1458 PIPE_ACCESS_DUPLEX = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1459 PIPE_ACCESS_INBOUND = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1460 PIPE_ACCESS_OUTBOUND = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1461 WRITE_DAC = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1462 WRITE_OWNER = (0x80000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1463 ACCESS_SYSTEM_SECURITY = (0x1000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1464 PIPE_TYPE_BYTE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1465 PIPE_TYPE_MESSAGE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1466 PIPE_READMODE_BYTE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1467 PIPE_READMODE_MESSAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1468 PIPE_WAIT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1469 PIPE_NOWAIT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1470 PS_GEOMETRIC = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1471 PS_COSMETIC = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1472 PS_ALTERNATE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1473 PS_SOLID = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1474 PS_DASH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1475 PS_DOT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1476 PS_DASHDOT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1477 PS_DASHDOTDOT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1478 PS_NULL = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1479 PS_USERSTYLE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1480 PS_INSIDEFRAME = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1481 PS_ENDCAP_ROUND = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1482 PS_ENDCAP_SQUARE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1483 PS_ENDCAP_FLAT = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1484 PS_JOIN_BEVEL = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1485 PS_JOIN_MITER = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1486 PS_JOIN_ROUND = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1487 PS_STYLE_MASK = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1488 PS_ENDCAP_MASK = (3840),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1489 PS_TYPE_MASK = (983040),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1490 ALTERNATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1491 WINDING = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1492 CREATE_DEFAULT_ERROR_MODE = (67108864),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1493 CREATE_NEW_CONSOLE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1494 CREATE_NEW_PROCESS_GROUP = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1495 CREATE_NO_WINDOW = (0x8000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1496 CREATE_SEPARATE_WOW_VDM = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1497 CREATE_SUSPENDED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1498 CREATE_UNICODE_ENVIRONMENT = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1499 DEBUG_PROCESS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1500 DEBUG_ONLY_THIS_PROCESS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1501 DETACHED_PROCESS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1502 HIGH_PRIORITY_CLASS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1503 IDLE_PRIORITY_CLASS = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1504 NORMAL_PRIORITY_CLASS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1505 REALTIME_PRIORITY_CLASS = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1506 SERVICE_ALL_ACCESS = (0xf01ff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1507 SERVICE_CHANGE_CONFIG = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1508 SERVICE_ENUMERATE_DEPENDENTS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1509 SERVICE_INTERROGATE = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1510 SERVICE_PAUSE_CONTINUE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1511 SERVICE_QUERY_CONFIG = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1512 SERVICE_QUERY_STATUS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1513 SERVICE_START = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1514 SERVICE_STOP = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1515 SERVICE_USER_DEFINED_CONTROL = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1516 SERVICE_DELETE = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1517 SERVICE_READ_CONTROL = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1518 SERVICE_GENERIC_EXECUTE = (0x20000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1519 SERVICE_ERROR_IGNORE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1520 SERVICE_ERROR_NORMAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1521 SERVICE_ERROR_SEVERE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1522 SERVICE_ERROR_CRITICAL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1523 TAPE_FIXED_PARTITIONS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1524 TAPE_INITIATOR_PARTITIONS = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1525 TAPE_SELECT_PARTITIONS = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1526 TAPE_FILEMARKS = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1527 TAPE_LONG_FILEMARKS = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1528 TAPE_SETMARKS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1529 TAPE_SHORT_FILEMARKS = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1530 CW_USEDEFAULT = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1531 WS_BORDER = (0x800000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1532 WS_CAPTION = (0xc00000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1533 WS_CHILD = (0x40000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1534 WS_CHILDWINDOW = (0x40000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1535 WS_CLIPCHILDREN = (0x2000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1536 WS_CLIPSIBLINGS = (0x4000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1537 WS_DISABLED = (0x8000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1538 WS_DLGFRAME = (0x400000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1539 WS_GROUP = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1540 WS_HSCROLL = (0x100000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1541 WS_ICONIC = (0x20000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1542 WS_MAXIMIZE = (0x1000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1543 WS_MAXIMIZEBOX = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1544 WS_MINIMIZE = (0x20000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1545 WS_MINIMIZEBOX = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1546 WS_OVERLAPPED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1547 WS_OVERLAPPEDWINDOW = (0xcf0000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1548 WS_POPUP = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1549 WS_POPUPWINDOW = (0x80880000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1550 WS_SIZEBOX = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1551 WS_SYSMENU = (0x80000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1552 WS_TABSTOP = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1553 WS_THICKFRAME = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1554 WS_TILED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1555 WS_TILEDWINDOW = (0xcf0000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1556 WS_VISIBLE = (0x10000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1557 WS_VSCROLL = (0x200000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1558 MDIS_ALLCHILDSTYLES = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1559 BS_3STATE = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1560 BS_AUTO3STATE = (0x6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1561 BS_AUTOCHECKBOX = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1562 BS_AUTORADIOBUTTON = (0x9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1563 BS_BITMAP = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1564 BS_BOTTOM = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1565 BS_CENTER = (0x300),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1566 BS_CHECKBOX = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1567 BS_DEFPUSHBUTTON = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1568 BS_GROUPBOX = (0x7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1569 BS_ICON = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1570 BS_LEFT = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1571 BS_LEFTTEXT = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1572 BS_MULTILINE = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1573 BS_NOTIFY = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1574 BS_OWNERDRAW = (0xb),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1575 BS_PUSHBUTTON = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1576 BS_PUSHLIKE = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1577 BS_RADIOBUTTON = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1578 BS_RIGHT = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1579 BS_RIGHTBUTTON = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1580 BS_TEXT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1581 BS_TOP = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1582 BS_USERBUTTON = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1583 BS_VCENTER = (0xc00),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1584 CBS_AUTOHSCROLL = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1585 CBS_DISABLENOSCROLL = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1586 CBS_DROPDOWN = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1587 CBS_DROPDOWNLIST = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1588 CBS_HASSTRINGS = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1589 CBS_LOWERCASE = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1590 CBS_NOINTEGRALHEIGHT = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1591 CBS_OEMCONVERT = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1592 CBS_OWNERDRAWFIXED = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1593 CBS_OWNERDRAWVARIABLE = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1594 CBS_SIMPLE = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1595 CBS_SORT = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1596 CBS_UPPERCASE = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1597 ES_AUTOHSCROLL = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1598 ES_AUTOVSCROLL = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1599 ES_CENTER = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1600 ES_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1601 ES_LOWERCASE = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1602 ES_MULTILINE = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1603 ES_NOHIDESEL = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1604 ES_NUMBER = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1605 ES_OEMCONVERT = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1606 ES_PASSWORD = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1607 ES_READONLY = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1608 ES_RIGHT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1609 ES_UPPERCASE = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1610 ES_WANTRETURN = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1611 LBS_DISABLENOSCROLL = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1612 LBS_EXTENDEDSEL = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1613 LBS_HASSTRINGS = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1614 LBS_MULTICOLUMN = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1615 LBS_MULTIPLESEL = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1616 LBS_NODATA = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1617 LBS_NOINTEGRALHEIGHT = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1618 LBS_NOREDRAW = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1619 LBS_NOSEL = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1620 LBS_NOTIFY = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1621 LBS_OWNERDRAWFIXED = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1622 LBS_OWNERDRAWVARIABLE = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1623 LBS_SORT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1624 LBS_STANDARD = (0xa00003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1625 LBS_USETABSTOPS = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1626 LBS_WANTKEYBOARDINPUT = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1627 SBS_BOTTOMALIGN = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1628 SBS_HORZ = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1629 SBS_LEFTALIGN = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1630 SBS_RIGHTALIGN = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1631 SBS_SIZEBOX = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1632 SBS_SIZEBOXBOTTOMRIGHTALIGN = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1633 SBS_SIZEBOXTOPLEFTALIGN = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1634 SBS_SIZEGRIP = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1635 SBS_TOPALIGN = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1636 SBS_VERT = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1637 SS_BITMAP = (0xe),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1638 SS_BLACKFRAME = (0x7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1639 SS_BLACKRECT = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1640 SS_CENTER = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1641 SS_CENTERIMAGE = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1642 SS_ENHMETAFILE = (0xf),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1643 SS_ETCHEDFRAME = (0x12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1644 SS_ETCHEDHORZ = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1645 SS_ETCHEDVERT = (0x11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1646 SS_GRAYFRAME = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1647 SS_GRAYRECT = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1648 SS_ICON = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1649 SS_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1650 SS_LEFTNOWORDWRAP = (0xc),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1651 SS_NOPREFIX = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1652 SS_NOTIFY = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1653 SS_OWNERDRAW = (0xd),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1654 SS_REALSIZEIMAGE = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1655 SS_RIGHT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1656 SS_RIGHTJUST = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1657 SS_SIMPLE = (0xb),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1658 SS_SUNKEN = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1659 SS_USERITEM = (0xa),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1660 SS_WHITEFRAME = (0x9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1661 SS_WHITERECT = (0x6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1662 DS_3DLOOK = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1663 DS_ABSALIGN = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1664 DS_CENTER = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1665 DS_CENTERMOUSE = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1666 DS___FILE__HELP = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1667 DS_CONTROL = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1668 DS_FIXEDSYS = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1669 DS_LOCALEDIT = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1670 DS_MODALFRAME = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1671 DS_NOFAILCREATE = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1672 DS_NOIDLEMSG = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1673 DS_SETFONT = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1674 DS_SETFOREGROUND = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1675 DS_SYSMODAL = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1676 WS_EX_ACCEPTFILES = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1677 WS_EX_APPWINDOW = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1678 WS_EX_CLIENTEDGE = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1679 WS_EX___FILE__HELP = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1680 WS_EX_CONTROLPARENT = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1681 WS_EX_DLGMODALFRAME = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1682 WS_EX_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1683 WS_EX_LEFTSCROLLBAR = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1684 WS_EX_LTRREADING = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1685 WS_EX_MDICHILD = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1686 WS_EX_NOPARENTNOTIFY = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1687 WS_EX_OVERLAPPEDWINDOW = (0x300),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1688 WS_EX_PALETTEWINDOW = (0x188),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1689 WS_EX_RIGHT = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1690 WS_EX_RIGHTSCROLLBAR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1691 WS_EX_RTLREADING = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1692 WS_EX_STATICEDGE = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1693 WS_EX_TOOLWINDOW = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1694 WS_EX_TOPMOST = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1695 WS_EX_TRANSPARENT = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1696 WS_EX_WINDOWEDGE = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1697 WINSTA_ACCESSCLIPBOARD = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1698 WINSTA_ACCESSGLOBALATOMS = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1699 WINSTA_CREATEDESKTOP = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1700 WINSTA_ENUMDESKTOPS = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1701 WINSTA_ENUMERATE = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1702 WINSTA_EXITWINDOWS = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1703 WINSTA_READATTRIBUTES = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1704 WINSTA_READSCREEN = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1705 WINSTA_WRITEATTRIBUTES = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1706 WH_CALLWNDPROC = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1707 WH_CALLWNDPROCRET = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1708 WH_CBT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1709 WH_DEBUG = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1710 WH_GETMESSAGE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1711 WH_JOURNALPLAYBACK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1712 WH_JOURNALRECORD = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1713 WH_KEYBOARD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1714 WH_MOUSE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1715 WH_MSGFILTER = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1716 WH_SHELL = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1717 WH_SYSMSGFILTER = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1718 WH_FOREGROUNDIDLE = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1719 DDD_RAW_TARGET_PATH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1720 DDD_REMOVE_DEFINITION = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1721 DDD_EXACT_MATCH_ON_REMOVE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1722 DC_BINNAMES = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1723 DC_BINS = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1724 DC_COPIES = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1725 DC_DRIVER = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1726 DC_DATATYPE_PRODUCED = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1727 DC_DUPLEX = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1728 DC_EMF_COMPLIANT = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1729 DC_ENUMRESOLUTIONS = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1730 DC_EXTRA = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1731 DC_FIELDS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1732 DC_FILEDEPENDENCIES = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1733 DC_MAXEXTENT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1734 DC_MINEXTENT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1735 DC_ORIENTATION = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1736 DC_PAPERNAMES = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1737 DC_PAPERS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1738 DC_PAPERSIZE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1739 DC_SIZE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1740 DC_TRUETYPE = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1741 DCTT_BITMAP = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1742 DCTT_DOWNLOAD = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1743 DCTT_SUBDEV = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1744 DC_VERSION = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1745 DC_BINADJUST = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1746 DDL_ARCHIVE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1747 DDL_DIRECTORY = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1748 DDL_DRIVES = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1749 DDL_EXCLUSIVE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1750 DDL_HIDDEN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1751 DDL_READONLY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1752 DDL_READWRITE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1753 DDL_SYSTEM = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1754 DDL_POSTMSGS = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1755 DLL_PROCESS_ATTACH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1756 DLL_THREAD_ATTACH = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1757 DLL_PROCESS_DETACH = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1758 DLL_THREAD_DETACH = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1759 DM_IN_BUFFER = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1760 DM_MODIFY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1761 DM_IN_PROMPT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1762 DM_PROMPT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1763 DM_OUT_BUFFER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1764 DM_COPY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1765 DM_UPDATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1766 IDANI_OPEN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1767 IDANI_CLOSE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1768 DC_ACTIVE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1769 DC_SMALLCAP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1770 BDR_RAISEDINNER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1771 BDR_SUNKENINNER = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1772 BDR_RAISEDOUTER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1773 BDR_SUNKENOUTER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1774 EDGE_BUMP = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1775 EDGE_ETCHED = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1776 EDGE_RAISED = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1777 EDGE_SUNKEN = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1778 BF_ADJUST = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1779 BF_BOTTOM = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1780 BF_BOTTOMLEFT = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1781 BF_BOTTOMRIGHT = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1782 BF_DIAGONAL = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1783 BF_DIAGONAL_ENDBOTTOMLEFT = (25),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1784 BF_DIAGONAL_ENDBOTTOMRIGHT = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1785 BF_DIAGONAL_ENDTOPLEFT = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1786 BF_DIAGONAL_ENDTOPRIGHT = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1787 BF_FLAT = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1788 BF_LEFT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1789 BF_MIDDLE = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1790 BF_MONO = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1791 BF_RECT = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1792 BF_RIGHT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1793 BF_SOFT = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1794 BF_TOP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1795 BF_TOPLEFT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1796 BF_TOPRIGHT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1797 DFC_BUTTON = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1798 DFC_CAPTION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1799 DFC_MENU = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1800 DFC_SCROLL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1801 DFCS_BUTTON3STATE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1802 DFCS_BUTTONCHECK = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1803 DFCS_BUTTONPUSH = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1804 DFCS_BUTTONRADIO = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1805 DFCS_BUTTONRADIOIMAGE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1806 DFCS_BUTTONRADIOMASK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1807 DFCS_CAPTIONCLOSE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1808 DFCS_CAPTIONHELP = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1809 DFCS_CAPTIONMAX = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1810 DFCS_CAPTIONMIN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1811 DFCS_CAPTIONRESTORE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1812 DFCS_MENUARROW = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1813 DFCS_MENUBULLET = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1814 DFCS_MENUCHECK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1815 DFCS_SCROLLCOMBOBOX = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1816 DFCS_SCROLLDOWN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1817 DFCS_SCROLLLEFT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1818 DFCS_SCROLLRIGHT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1819 DFCS_SCROLLSIZEGRIP = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1820 DFCS_SCROLLUP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1821 DFCS_ADJUSTRECT = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1822 DFCS_CHECKED = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1823 DFCS_FLAT = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1824 DFCS_INACTIVE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1825 DFCS_MONO = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1826 DFCS_PUSHED = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1827 DI_COMPAT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1828 DI_DEFAULTSIZE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1829 DI_IMAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1830 DI_MASK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1831 DI_NORMAL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1832 DST_BITMAP = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1833 DST_COMPLEX = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1834 DST_ICON = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1835 DST_PREFIXTEXT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1836 DST_TEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1837 DSS_NORMAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1838 DSS_UNION = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1839 DSS_DISABLED = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1840 DSS_MONO = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1841 SBT_NOBORDERS = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1842 SBT_OWNERDRAW = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1843 SBT_POPOUT = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1844 SBT_RTLREADING = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1845 DT_BOTTOM = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1846 DT_CALCRECT = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1847 DT_CENTER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1848 DT_EDITCONTROL = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1849 DT_END_ELLIPSIS = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1850 DT_PATH_ELLIPSIS = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1851 DT_EXPANDTABS = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1852 DT_EXTERNALLEADING = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1853 DT_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1854 DT_MODIFYSTRING = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1855 DT_NOCLIP = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1856 DT_NOPREFIX = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1857 DT_RIGHT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1858 DT_RTLREADING = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1859 DT_SINGLELINE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1860 DT_TABSTOP = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1861 DT_TOP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1862 DT_VCENTER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1863 DT_WORDBREAK = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1864 DT_INTERNAL = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1865 DUPLICATE_CLOSE_SOURCE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1866 DUPLICATE_SAME_ACCESS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1867 FILE_MAP_ALL_ACCESS = (0xf001f),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1868 FILE_MAP_READ = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1869 FILE_MAP_WRITE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1870 FILE_MAP_COPY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1871 FILE_MAP_EXECUTE = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1872 MUTEX_ALL_ACCESS = (0x1f0001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1873 MUTEX_MODIFY_STATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1874 SYNCHRONIZE = (0x100000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1875 SEMAPHORE_ALL_ACCESS = (0x1f0003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1876 SEMAPHORE_MODIFY_STATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1877 EVENT_ALL_ACCESS = (0x1f0003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1878 EVENT_MODIFY_STATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1879 KEY_ALL_ACCESS = (0xf003f),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1880 KEY_CREATE_LINK = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1881 KEY_CREATE_SUB_KEY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1882 KEY_ENUMERATE_SUB_KEYS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1883 KEY_EXECUTE = (0x20019),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1884 KEY_NOTIFY = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1885 KEY_QUERY_VALUE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1886 KEY_READ = (0x20019),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1887 KEY_SET_VALUE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1888 KEY_WRITE = (0x20006),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1889 PROCESS_ALL_ACCESS = (0x1f0fff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1890 PROCESS_CREATE_PROCESS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1891 PROCESS_CREATE_THREAD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1892 PROCESS_DUP_HANDLE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1893 PROCESS_QUERY_INFORMATION = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1894 PROCESS_SET_INFORMATION = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1895 PROCESS_TERMINATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1896 PROCESS_VM_OPERATION = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1897 PROCESS_VM_READ = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1898 PROCESS_VM_WRITE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1899 THREAD_ALL_ACCESS = (0x1f03ff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1900 THREAD_DIRECT_IMPERSONATION = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1901 THREAD_GET___FILE__ = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1902 THREAD_IMPERSONATE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1903 THREAD_QUERY_INFORMATION = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1904 THREAD_SET___FILE__ = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1905 THREAD_SET_INFORMATION = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1906 THREAD_SET_THREAD_TOKEN = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1907 THREAD_SUSPEND_RESUME = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1908 THREAD_TERMINATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1909 WB_ISDELIMITER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1910 WB_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1911 WB_RIGHT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1912 SB_BOTH = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1913 SB_CTL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1914 SB_HORZ = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1915 SB_VERT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1916 ESB_DISABLE_BOTH = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1917 ESB_DISABLE_DOWN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1918 ESB_DISABLE_LEFT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1919 ESB_DISABLE_LTUP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1920 ESB_DISABLE_RIGHT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1921 ESB_DISABLE_RTDN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1922 ESB_DISABLE_UP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1923 ESB_ENABLE_BOTH = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1924 SB_LINEUP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1925 SB_LINEDOWN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1926 SB_LINELEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1927 SB_LINERIGHT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1928 SB_PAGEUP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1929 SB_PAGEDOWN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1930 SB_PAGELEFT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1931 SB_PAGERIGHT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1932 SB_THUMBPOSITION = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1933 SB_THUMBTRACK = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1934 SB_ENDSCROLL = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1935 SB_LEFT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1936 SB_RIGHT = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1937 SB_BOTTOM = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1938 SB_TOP = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1939 ENUM_ALL_CALENDARS = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1940 DATE_SHORTDATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1941 DATE_LONGDATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1942 SERVICE_ACTIVE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1943 SERVICE_INACTIVE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1944 DEVICE_FONTTYPE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1945 RASTER_FONTTYPE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1946 TRUETYPE_FONTTYPE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1947 OBJ_BRUSH = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1948 OBJ_PEN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1949 OBJ_PAL = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1950 OBJ_FONT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1951 OBJ_BITMAP = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1952 OBJ_EXTPEN = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1953 OBJ_REGION = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1954 OBJ_DC = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1955 OBJ_MEMDC = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1956 OBJ_METAFILE = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1957 OBJ_METADC = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1958 OBJ_ENHMETAFILE = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1959 OBJ_ENHMETADC = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1960 SERVICE_WIN32 = (48),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1961 SERVICE_DRIVER = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1962 CP_INSTALLED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1963 CP_SUPPORTED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1964 LCID_INSTALLED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1965 LCID_SUPPORTED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1966 TAPE_ERASE_LONG = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1967 TAPE_ERASE_SHORT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1968 SP_ERROR = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1969 SP_OUTOFDISK = -((4)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1970 SP_OUTOFMEMORY = -((5)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1971 SP_USERABORT = -((3)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1972 PHYSICALWIDTH = (110),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1973 PHYSICALHEIGHT = (111),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1974 PHYSICALOFFSETX = (112),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1975 PHYSICALOFFSETY = (113),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1976 SCALINGFACTORX = (114),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1977 SCALINGFACTORY = (115),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1978 QUERYESCSUPPORT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1979 cABORTDOC = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1980 cENDDOC = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1981 GETPHYSPAGESIZE = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1982 GETPRINTINGOFFSET = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1983 GETSCALINGFACTOR = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1984 NEWFRAME = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1985 NEXTBAND = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1986 PASSTHROUGH = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1987 cSETABORTPROC = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1988 cSTARTDOC = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1989 CLRDTR = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1990 CLRRTS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1991 SETDTR = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1992 SETRTS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1993 SETXOFF = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1994 SETXON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1995 SETBREAK = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1996 CLRBREAK = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1997 EWX_FORCE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1998 EWX_LOGOFF = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
1999 EWX_POWEROFF = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2000 EWX_REBOOT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2001 EWX_SHUTDOWN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2002 FLOODFILLBORDER = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2003 FLOODFILLSURFACE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2004 ETO_CLIPPED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2005 ETO_GLYPH_INDEX = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2006 ETO_OPAQUE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2007 ETO_RTLREADING = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2008 FOREGROUND_BLUE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2009 FOREGROUND_GREEN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2010 FOREGROUND_RED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2011 FOREGROUND_INTENSITY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2012 BACKGROUND_BLUE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2013 BACKGROUND_GREEN = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2014 BACKGROUND_RED = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2015 BACKGROUND_INTENSITY = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2016 FILE_NOTIFY_CHANGE_FILE_NAME = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2017 FILE_NOTIFY_CHANGE_DIR_NAME = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2018 FILE_NOTIFY_CHANGE_ATTRIBUTES = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2019 FILE_NOTIFY_CHANGE_SIZE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2020 FILE_NOTIFY_CHANGE_LAST_WRITE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2021 FILE_NOTIFY_CHANGE_SECURITY = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2022 MAP_FOLDCZONE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2023 MAP_FOLDDIGITS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2024 MAP_PRECOMPOSED = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2025 MAP_COMPOSITE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2026 HC_ACTION = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2027 FORMAT_MESSAGE_ALLOCATE_BUFFER = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2028 FORMAT_MESSAGE_IGNORE_INSERTS = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2029 FORMAT_MESSAGE_FROM_STRING = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2030 FORMAT_MESSAGE_FROM_HMODULE = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2031 FORMAT_MESSAGE_FROM_SYSTEM = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2032 FORMAT_MESSAGE_ARGUMENT_ARRAY = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2033 FORMAT_MESSAGE_MAX_WIDTH_MASK = (255),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2034 GDICOMMENT_WINDOWS_METAFILE = -((2147483647)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2035 GDICOMMENT_BEGINGROUP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2036 GDICOMMENT_ENDGROUP = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2037 GDICOMMENT_MULTIFORMATS = (1073741828),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2038 GDICOMMENT_IDENTIFIER = (1128875079),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2039 CTRL_C_EVENT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2040 CTRL_BREAK_EVENT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2041 CTRL_CLOSE_EVENT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2042 CTRL_LOGOFF_EVENT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2043 CTRL_SHUTDOWN_EVENT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2044 AD_COUNTERCLOCKWISE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2045 AD_CLOCKWISE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2046 SCS_32BIT_BINARY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2047 SCS_DOS_BINARY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2048 SCS_OS216_BINARY = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2049 SCS_PIF_BINARY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2050 SCS_POSIX_BINARY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2051 SCS_WOW_BINARY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2052 DCB_DISABLE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2053 DCB_ENABLE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2054 DCB_RESET = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2055 DCB_SET = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2056 DCB_ACCUMULATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2057 GCP_DBCS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2058 GCP_ERROR = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2059 GCP_CLASSIN = (0x80000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2060 GCP_DIACRITIC = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2061 GCP_DISPLAYZWG = (0x400000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2062 GCP_GLYPHSHAPE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2063 GCP_JUSTIFY = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2064 GCP_JUSTIFYIN = (0x200000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2065 GCP_KASHIDA = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2066 GCP_LIGATE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2067 GCP_MAXEXTENT = (0x100000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2068 GCP_NEUTRALOVERRIDE = (0x2000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2069 GCP_NUMERICOVERRIDE = (0x1000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2070 GCP_NUMERICSLATIN = (0x4000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2071 GCP_NUMERICSLOCAL = (0x8000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2072 GCP_REORDER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2073 GCP_SYMSWAPOFF = (0x800000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2074 GCP_USEKERNING = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2075 FLI_GLYPHS = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2076 FLI_MASK = (0x103b),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2077 GCW_ATOM = -((32)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2078 GCL_CBCLSEXTRA = -((20)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2079 GCL_CBWNDEXTRA = -((18)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2080 GCL_HBRBACKGROUND = -((10)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2081 GCL_HCURSOR = -((12)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2082 GCL_HICON = -((14)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2083 GCL_HICONSM = -((34)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2084 GCL_HMODULE = -((16)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2085 GCL_MENUNAME = -((8)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2086 GCL_STYLE = -((26)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2087 GCL_WNDPROC = -((24)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2088 CF_BITMAP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2089 CF_DIB = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2090 CF_PALETTE = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2091 CF_ENHMETAFILE = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2092 CF_METAFILEPICT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2093 CF_OEMTEXT = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2094 CF_TEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2095 CF_UNICODETEXT = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2096 CF_DIF = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2097 CF_DSPBITMAP = (130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2098 CF_DSPENHMETAFILE = (142),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2099 CF_DSPMETAFILEPICT = (131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2100 CF_DSPTEXT = (129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2101 CF_GDIOBJFIRST = (768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2102 CF_GDIOBJLAST = (1023),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2103 CF_HDROP = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2104 CF_LOCALE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2105 CF_OWNERDISPLAY = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2106 CF_PENDATA = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2107 CF_PRIVATEFIRST = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2108 CF_PRIVATELAST = (767),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2109 CF_RIFF = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2110 CF_SYLK = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2111 CF_WAVE = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2112 CF_TIFF = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2113 EV_BREAK = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2114 EV_CTS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2115 EV_DSR = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2116 EV_ERR = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2117 EV_EVENT1 = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2118 EV_EVENT2 = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2119 EV_PERR = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2120 EV_RING = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2121 EV_RLSD = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2122 EV_RX80FULL = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2123 EV_RXCHAR = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2124 EV_RXFLAG = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2125 EV_TXEMPTY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2126 MS_CTS_ON = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2127 MS_DSR_ON = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2128 MS_RING_ON = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2129 MS_RLSD_ON = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2130 MAX_COMPUTERNAME_LENGTH = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2131 ENABLE_LINE_INPUT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2132 ENABLE_ECHO_INPUT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2133 ENABLE_PROCESSED_INPUT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2134 ENABLE_WINDOW_INPUT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2135 ENABLE_MOUSE_INPUT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2136 ENABLE_PROCESSED_OUTPUT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2137 ENABLE_WRAP_AT_EOL_OUTPUT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2138 CP_ACP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2139 CP_MACCP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2140 CP_OEMCP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2141 CP_UTF8 = 65001,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2142 DATE_USE_ALT_CALENDAR = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2143 DCX_WINDOW = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2144 DCX_CACHE = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2145 DCX_PARENTCLIP = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2146 DCX_CLIPSIBLINGS = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2147 DCX_CLIPCHILDREN = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2148 DCX_NORESETATTRS = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2149 DCX_LOCKWINDOWUPDATE = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2150 DCX_EXCLUDERGN = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2151 DCX_INTERSECTRGN = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2152 DCX_VALIDATE = (0x200000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2153 DRIVERVERSION = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2154 TECHNOLOGY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2155 DT_PLOTTER = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2156 DT_RASDISPLAY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2157 DT_RASPRINTER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2158 DT_RASCAMERA = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2159 DT_CHARSTREAM = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2160 DT_METAFILE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2161 DT_DISPFILE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2162 HORZSIZE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2163 VERTSIZE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2164 HORZRES = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2165 VERTRES = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2166 LOGPIXELSX = (88),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2167 LOGPIXELSY = (90),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2168 BITSPIXEL = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2169 PLANES = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2170 NUMBRUSHES = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2171 NUMPENS = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2172 NUMFONTS = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2173 NUMCOLORS = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2174 ASPECTX = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2175 ASPECTY = (42),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2176 ASPECTXY = (44),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2177 PDEVICESIZE = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2178 CLIPCAPS = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2179 SIZEPALETTE = (104),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2180 NUMRESERVED = (106),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2181 COLORRES = (108),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2182 VREFRESH = (116),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2183 DESKTOPHORZRES = (118),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2184 DESKTOPVERTRES = (117),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2185 BLTALIGNMENT = (119),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2186 RASTERCAPS = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2187 RC_BANDING = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2188 RC_BITBLT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2189 RC_BITMAP64 = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2190 RC_DI_BITMAP = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2191 RC_DIBTODEV = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2192 RC_FLOODFILL = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2193 RC_GDI20_OUTPUT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2194 RC_PALETTE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2195 RC_SCALING = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2196 RC_STRETCHBLT = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2197 RC_STRETCHDIB = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2198 CURVECAPS = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2199 CC_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2200 CC_CIRCLES = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2201 CC_PIE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2202 CC_CHORD = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2203 CC_ELLIPSES = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2204 CC_WIDE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2205 CC_STYLED = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2206 CC_WIDESTYLED = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2207 CC_INTERIORS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2208 CC_ROUNDRECT = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2209 LINECAPS = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2210 LC_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2211 LC_POLYLINE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2212 LC_MARKER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2213 LC_POLYMARKER = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2214 LC_WIDE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2215 LC_STYLED = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2216 LC_WIDESTYLED = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2217 LC_INTERIORS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2218 POLYGONALCAPS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2219 PC_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2220 PC_POLYGON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2221 PC_RECTANGLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2222 PC_WINDPOLYGON = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2223 PC_SCANLINE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2224 PC_WIDE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2225 PC_STYLED = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2226 PC_WIDESTYLED = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2227 PC_INTERIORS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2228 TEXTCAPS = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2229 TC_OP_CHARACTER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2230 TC_OP_STROKE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2231 TC_CP_STROKE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2232 TC_CR_90 = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2233 TC_CR_ANY = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2234 TC_SF_X_YINDEP = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2235 TC_SA_DOUBLE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2236 TC_SA_INTEGER = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2237 TC_SA_CONTIN = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2238 TC_EA_DOUBLE = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2239 TC_IA_ABLE = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2240 TC_UA_ABLE = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2241 TC_SO_ABLE = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2242 TC_RA_ABLE = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2243 TC_VA_ABLE = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2244 TC_RESERVED = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2245 TC_SCROLLBLT = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2246 PC_PATHS = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2247 DRIVE_REMOVABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2248 DRIVE_FIXED = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2249 DRIVE_REMOTE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2250 DRIVE_CDROM = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2251 DRIVE_RAMDISK = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2252 DRIVE_UNKNOWN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2253 DRIVE_NO_ROOT_DIR = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2254 EXCEPTION_ACCESS_VIOLATION = (0xc0000005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2255 EXCEPTION_BREAKPOINT = (0x80000003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2256 EXCEPTION_DATATYPE_MISALIGNMENT = (0x80000002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2257 EXCEPTION_SINGLE_STEP = (0x80000004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2258 EXCEPTION_ARRAY_BOUNDS_EXCEEDED = (0xc000008c),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2259 EXCEPTION_FLT_DENORMAL_OPERAND = (0xc000008d),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2260 EXCEPTION_FLT_DIVIDE_BY_ZERO = (0xc000008e),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2261 EXCEPTION_FLT_INEXACT_RESULT = (0xc000008f),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2262 EXCEPTION_FLT_INVALID_OPERATION = (0xc0000090),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2263 EXCEPTION_FLT_OVERFLOW = (0xc0000091),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2264 EXCEPTION_FLT_STACK_CHECK = (0xc0000092),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2265 EXCEPTION_FLT_UNDERFLOW = (0xc0000093),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2266 EXCEPTION_INT_DIVIDE_BY_ZERO = (0xc0000094),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2267 EXCEPTION_INT_OVERFLOW = (0xc0000095),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2268 EXCEPTION_INVALID_HANDLE = (0xc0000008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2269 EXCEPTION_PRIV_INSTRUCTION = (0xc0000096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2270 EXCEPTION_NONCONTINUABLE_EXCEPTION = (0xc0000025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2271 EXCEPTION_NONCONTINUABLE = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2272 EXCEPTION_STACK_OVERFLOW = (0xc00000fd),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2273 EXCEPTION_INVALID_DISPOSITION = (0xc0000026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2274 FILE_TYPE_UNKNOWN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2275 FILE_TYPE_DISK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2276 FILE_TYPE_CHAR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2277 FILE_TYPE_PIPE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2278 GGO_BITMAP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2279 GGO_NATIVE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2280 GGO_METRICS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2281 GGO_GRAY2_BITMAP = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2282 GGO_GRAY4_BITMAP = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2283 GGO_GRAY8_BITMAP = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2284 GDI_ERROR = (0xffffffff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2285 GM_COMPATIBLE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2286 GM_ADVANCED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2287 HANDLE_FLAG_INHERIT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2288 HANDLE_FLAG_PROTECT_FROM_CLOSE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2289 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2290 char* RT_ACCELERATOR = cast(char*) ((9));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2291 char* RT_BITMAP = cast(char*) ((2));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2292 char* RT_DIALOG = cast(char*) ((5));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2293 char* RT_FONT = cast(char*) ((8));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2294 char* RT_FONTDIR = cast(char*) ((7));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2295 char* RT_MENU = cast(char*) ((4));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2296 char* RT_RCDATA = cast(char*) ((10));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2297 char* RT_STRING = cast(char*) ((6));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2298 char* RT_MESSAGETABLE = cast(char*) ((11));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2299 char* RT_CURSOR = cast(char*) ((1));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2300 char* RT_GROUP_CURSOR = cast(char*) ((12));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2301 char* RT_ICON = cast(char*) ((3));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2302 char* RT_GROUP_ICON = cast(char*) ((13));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2303 char* RT_VERSION = cast(char*) ((16));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2304 char* IDC_ARROW = cast(char*) ((32512));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2305 char* IDC_IBEAM = cast(char*) ((32513));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2306 char* IDC_WAIT = cast(char*) ((32514));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2307 char* IDC_CROSS = cast(char*) ((32515));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2308 char* IDC_UPARROW = cast(char*) ((32516));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2309 char* IDC_SIZENWSE = cast(char*) ((32642));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2310 char* IDC_SIZENESW = cast(char*) ((32643));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2311 char* IDC_SIZEWE = cast(char*) ((32644));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2312 char* IDC_SIZENS = cast(char*) ((32645));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2313 char* IDC_SIZEALL = cast(char*) ((32646));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2314 char* IDC_NO = cast(char*) ((32648));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2315 char* IDC_APPSTARTING = cast(char*) ((32650));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2316 char* IDC_HELP = cast(char*) ((32651));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2317 char* IDI_APPLICATION = cast(char*) ((32512));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2318 char* IDI_HAND = cast(char*) ((32513));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2319 char* IDI_QUESTION = cast(char*) ((32514));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2320 char* IDI_EXCLAMATION = cast(char*) ((32515));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2321 char* IDI_ASTERISK = cast(char*) ((32516));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2322 char* IDI_WINLOGO = cast(char*) ((32517));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2323 char* IDC_SIZE = cast(char*) ((32640));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2324 char* IDC_ICON = cast(char*) ((32641));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2325 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2326 MM_ANISOTROPIC = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2327 MM_HIENGLISH = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2328 MM_HIMETRIC = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2329 MM_ISOTROPIC = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2330 MM_LOENGLISH = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2331 MM_LOMETRIC = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2332 MM_TEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2333 MM_TWIPS = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2334 GMDI_GOINTOPOPUPS = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2335 GMDI_USEDISABLED = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2336 PM_NOREMOVE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2337 PM_REMOVE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2338 PM_NOYIELD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2339 PIPE_CLIENT_END = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2340 PIPE_SERVER_END = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2341 GW_HWNDNEXT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2342 GW_HWNDPREV = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2343 GW_CHILD = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2344 GW_HWNDFIRST = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2345 GW_HWNDLAST = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2346 GW_OWNER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2347 PT_MOVETO = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2348 PT_LINETO = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2349 PT_BEZIERTO = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2350 PT_CLOSEFIGURE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2351 SHUTDOWN_NORETRY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2352 QS_ALLEVENTS = (191),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2353 QS_ALLINPUT = (255),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2354 QS_HOTKEY = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2355 QS_INPUT = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2356 QS_KEY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2357 QS_MOUSE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2358 QS_MOUSEBUTTON = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2359 QS_MOUSEMOVE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2360 QS_PAINT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2361 QS_POSTMESSAGE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2362 QS_SENDMESSAGE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2363 QS_TIMER = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2364 SIF_ALL = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2365 SIF_PAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2366 SIF_POS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2367 SIF_RANGE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2368 SIF_DISABLENOSCROLL = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2369 STD_INPUT_HANDLE = -(10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2370 STD_OUTPUT_HANDLE = -(11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2371 STD_ERROR_HANDLE = -(12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2372 BLACK_BRUSH = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2373 DKGRAY_BRUSH = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2374 GRAY_BRUSH = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2375 HOLLOW_BRUSH = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2376 LTGRAY_BRUSH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2377 NULL_BRUSH = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2378 WHITE_BRUSH = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2379 BLACK_PEN = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2380 NULL_PEN = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2381 WHITE_PEN = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2382 ANSI_FIXED_FONT = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2383 ANSI_VAR_FONT = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2384 DEVICE_DEFAULT_FONT = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2385 DEFAULT_GUI_FONT = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2386 OEM_FIXED_FONT = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2387 SYSTEM_FONT = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2388 SYSTEM_FIXED_FONT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2389 DEFAULT_PALETTE = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2390 CT_CTYPE1 = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2391 CT_CTYPE2 = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2392 CT_CTYPE3 = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2393 C1_UPPER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2394 C1_LOWER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2395 C1_DIGIT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2396 C1_SPACE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2397 C1_PUNCT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2398 C1_CNTRL = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2399 C1_BLANK = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2400 C1_XDIGIT = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2401 C1_ALPHA = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2402 C2_LEFTTORIGHT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2403 C2_RIGHTTOLEFT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2404 C2_EUROPENUMBER = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2405 C2_EUROPESEPARATOR = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2406 C2_EUROPETERMINATOR = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2407 C2_ARABICNUMBER = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2408 C2_COMMONSEPARATOR = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2409 C2_BLOCKSEPARATOR = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2410 C2_SEGMENTSEPARATOR = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2411 C2_WHITESPACE = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2412 C2_OTHERNEUTRAL = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2413 C2_NOTAPPLICABLE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2414 C3_NONSPACING = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2415 C3_DIACRITIC = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2416 C3_VOWELMARK = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2417 C3_SYMBOL = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2418 C3_KATAKANA = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2419 C3_HIRAGANA = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2420 C3_HALFWIDTH = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2421 C3_FULLWIDTH = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2422 C3_IDEOGRAPH = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2423 C3_KASHIDA = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2424 C3_ALPHA = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2425 C3_NOTAPPLICABLE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2426 COLOR_3DDKSHADOW = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2427 COLOR_3DFACE = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2428 COLOR_3DHILIGHT = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2429 COLOR_3DLIGHT = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2430 COLOR_BTNHILIGHT = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2431 COLOR_3DSHADOW = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2432 COLOR_ACTIVEBORDER = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2433 COLOR_ACTIVECAPTION = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2434 COLOR_APPWORKSPACE = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2435 COLOR_BACKGROUND = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2436 COLOR_DESKTOP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2437 COLOR_BTNFACE = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2438 COLOR_BTNHIGHLIGHT = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2439 COLOR_BTNSHADOW = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2440 COLOR_BTNTEXT = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2441 COLOR_CAPTIONTEXT = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2442 COLOR_GRAYTEXT = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2443 COLOR_HIGHLIGHT = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2444 COLOR_HIGHLIGHTTEXT = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2445 COLOR_INACTIVEBORDER = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2446 COLOR_INACTIVECAPTION = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2447 COLOR_INACTIVECAPTIONTEXT = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2448 COLOR_INFOBK = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2449 COLOR_INFOTEXT = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2450 COLOR_MENU = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2451 COLOR_MENUTEXT = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2452 COLOR_SCROLLBAR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2453 COLOR_WINDOW = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2454 COLOR_WINDOWFRAME = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2455 COLOR_WINDOWTEXT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2456 SM_CYMIN = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2457 SM_CXMIN = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2458 SM_ARRANGE = (56),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2459 SM_CLEANBOOT = (67),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2460 SM_CMETRICS = (76),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2461 SM_CMOUSEBUTTONS = (43),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2462 SM_CXBORDER = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2463 SM_CYBORDER = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2464 SM_CXCURSOR = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2465 SM_CYCURSOR = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2466 SM_CXDLGFRAME = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2467 SM_CYDLGFRAME = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2468 SM_CXDOUBLECLK = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2469 SM_CYDOUBLECLK = (37),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2470 SM_CXDRAG = (68),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2471 SM_CYDRAG = (69),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2472 SM_CXEDGE = (45),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2473 SM_CYEDGE = (46),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2474 SM_CXFIXEDFRAME = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2475 SM_CYFIXEDFRAME = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2476 SM_CXFRAME = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2477 SM_CYFRAME = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2478 SM_CXFULLSCREEN = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2479 SM_CYFULLSCREEN = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2480 SM_CXHSCROLL = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2481 SM_CYHSCROLL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2482 SM_CXHTHUMB = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2483 SM_CXICON = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2484 SM_CYICON = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2485 SM_CXICONSPACING = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2486 SM_CYICONSPACING = (39),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2487 SM_CXMAXIMIZED = (61),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2488 SM_CYMAXIMIZED = (62),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2489 SM_CXMAXTRACK = (59),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2490 SM_CYMAXTRACK = (60),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2491 SM_CXMENUCHECK = (71),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2492 SM_CYMENUCHECK = (72),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2493 SM_CXMENUSIZE = (54),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2494 SM_CYMENUSIZE = (55),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2495 SM_CXMINIMIZED = (57),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2496 SM_CYMINIMIZED = (58),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2497 SM_CXMINSPACING = (47),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2498 SM_CYMINSPACING = (48),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2499 SM_CXMINTRACK = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2500 SM_CYMINTRACK = (35),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2501 SM_CXSCREEN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2502 SM_CYSCREEN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2503 SM_CXSIZE = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2504 SM_CYSIZE = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2505 SM_CXSIZEFRAME = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2506 SM_CYSIZEFRAME = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2507 SM_CXSMICON = (49),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2508 SM_CYSMICON = (50),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2509 SM_CXSMSIZE = (52),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2510 SM_CYSMSIZE = (53),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2511 SM_CXVSCROLL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2512 SM_CYVSCROLL = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2513 SM_CYVTHUMB = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2514 SM_CYCAPTION = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2515 SM_CYKANJIWINDOW = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2516 SM_CYMENU = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2517 SM_CYSMCAPTION = (51),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2518 SM_DBCSENABLED = (42),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2519 SM_DEBUG = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2520 SM_MENUDROPALIGNMENT = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2521 SM_MIDEASTENABLED = (74),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2522 SM_MOUSEPRESENT = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2523 SM_MOUSEWHEELPRESENT = (75),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2524 SM_NETWORK = (63),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2525 SM_PENWINDOWS = (41),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2526 SM_SECURE = (44),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2527 SM_SHOWSOUNDS = (70),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2528 SM_SLOWMACHINE = (73),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2529 SM_SWAPBUTTON = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2530 ARW_BOTTOMLEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2531 ARW_BOTTOMRIGHT = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2532 ARW_HIDE = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2533 ARW_TOPLEFT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2534 ARW_TOPRIGHT = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2535 ARW_DOWN = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2536 ARW_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2537 ARW_RIGHT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2538 ARW_UP = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2539 SYSPAL_NOSTATIC = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2540 SYSPAL_STATIC = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2541 SYSPAL_ERROR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2542 GET_TAPE_MEDIA_INFORMATION = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2543 GET_TAPE_DRIVE_INFORMATION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2544 SET_TAPE_MEDIA_INFORMATION = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2545 SET_TAPE_DRIVE_INFORMATION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2546 TAPE_ABSOLUTE_POSITION = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2547 TAPE_LOGICAL_POSITION = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2548 TA_BASELINE = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2549 TA_BOTTOM = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2550 TA_TOP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2551 TA_CENTER = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2552 TA_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2553 TA_RIGHT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2554 TA_RTLREADING = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2555 TA_NOUPDATECP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2556 TA_UPDATECP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2557 VTA_BASELINE = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2558 VTA_CENTER = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2559 THREAD_PRIORITY_ABOVE_NORMAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2560 THREAD_PRIORITY_BELOW_NORMAL = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2561 THREAD_PRIORITY_HIGHEST = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2562 THREAD_PRIORITY_IDLE = -((15)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2563 THREAD_PRIORITY_LOWEST = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2564 THREAD_PRIORITY_NORMAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2565 THREAD_PRIORITY_TIME_CRITICAL = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2566 THREAD_PRIORITY_ERROR_RETURN = (2147483647),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2567 TLS_MINIMUM_AVAILABLE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2568 TIME_NOMINUTESORSECONDS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2569 TIME_NOSECONDS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2570 TIME_NOTIMEMARKER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2571 TIME_FORCE24HOURFORMAT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2572 TIME_ZONE_ID_INVALID = -(1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2573 TIME_ZONE_ID_UNKNOWN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2574 TIME_ZONE_ID_STANDARD = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2575 TIME_ZONE_ID_DAYLIGHT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2576 UOI_FLAGS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2577 UOI_NAME = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2578 UOI_TYPE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2579 FS_CASE_IS_PRESERVED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2580 FS_CASE_SENSITIVE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2581 FS_UNICODE_STORED_ON_DISK = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2582 FS_PERSISTENT_ACLS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2583 FS_FILE_COMPRESSION = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2584 FS_VOL_IS_COMPRESSED = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2585 GWL_EXSTYLE = -((20)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2586 GWL_STYLE = -((16)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2587 GWL_WNDPROC = -((4)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2588 GWL_HINSTANCE = -((6)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2589 GWL_HWNDPARENT = -((8)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2590 GWL_ID = -((12)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2591 GWL_USERDATA = -((21)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2592 DWL_DLGPROC = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2593 DWL_MSGRESULT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2594 DWL_USER = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2595 GMEM_FIXED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2596 GMEM_MOVEABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2597 GPTR = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2598 GHND = (66),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2599 GMEM_DDESHARE = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2600 GMEM_DISCARDABLE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2601 GMEM_LOWER = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2602 GMEM_NOCOMPACT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2603 GMEM_NODISCARD = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2604 GMEM_NOT_BANKED = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2605 GMEM_NOTIFY = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2606 GMEM_SHARE = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2607 GMEM_ZEROINIT = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2608 GMEM_DISCARDED = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2609 GMEM_INVALID_HANDLE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2610 GMEM_LOCKCOUNT = (255),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2611 HEAP_GENERATE_EXCEPTIONS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2612 HEAP_NO_SERIALIZE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2613 HEAP_ZERO_MEMORY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2614 STATUS_NO_MEMORY = (0xc0000017),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2615 STATUS_ACCESS_VIOLATION = (0xc0000005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2616 HEAP_REALLOC_IN_PLACE_ONLY = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2617 ILC_COLOR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2618 ILC_COLOR4 = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2619 ILC_COLOR8 = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2620 ILC_COLOR16 = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2621 ILC_COLOR24 = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2622 ILC_COLOR32 = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2623 ILC_COLORDDB = (254),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2624 ILC_MASK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2625 ILC_PALETTE = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2626 ILD_BLEND25 = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2627 ILD_BLEND50 = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2628 ILD_SELECTED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2629 ILD_BLEND = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2630 ILD_FOCUS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2631 ILD_MASK = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2632 ILD_NORMAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2633 ILD_TRANSPARENT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2634 CLR_NONE = (0xffffffff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2635 CLR_DEFAULT = (0xff000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2636 CLR_INVALID = (0xFFFFFFFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2637 LR_LOADFROMFILE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2638 LR_LOADMAP3DCOLORS = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2639 LR_LOADTRANSPARENT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2640 IME_CONFIG_GENERAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2641 IME_CONFIG_REGISTERWORD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2642 IME_CONFIG_SELECTDICTIONARY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2643 GCL_CONVERSION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2644 GCL_REVERSECONVERSION = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2645 GCL_REVERSE_LENGTH = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2646 GGL_LEVEL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2647 GGL_INDEX = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2648 GGL_STRING = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2649 GGL_PRIVATE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2650 GL_LEVEL_ERROR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2651 GL_LEVEL_FATAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2652 GL_LEVEL_INFORMATION = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2653 GL_LEVEL_NOGUIDELINE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2654 GL_LEVEL_WARNING = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2655 GL_ID_CANNOTSAVE = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2656 GL_ID_NOCONVERT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2657 GL_ID_NODICTIONARY = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2658 GL_ID_NOMODULE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2659 GL_ID_READINGCONFLICT = (35),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2660 GL_ID_TOOMANYSTROKE = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2661 GL_ID_TYPINGERROR = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2662 GL_ID_UNKNOWN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2663 GL_ID_INPUTREADING = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2664 GL_ID_INPUTRADICAL = (37),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2665 GL_ID_INPUTCODE = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2666 GL_ID_CHOOSECANDIDATE = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2667 GL_ID_REVERSECONVERSION = (41),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2668 IGP_PROPERTY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2669 IGP_CONVERSION = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2670 IGP_SENTENCE = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2671 IGP_UI = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2672 IGP_SETCOMPSTR = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2673 IGP_SELECT = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2674 IME_PROP_AT_CARET = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2675 IME_PROP_SPECIAL_UI = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2676 IME_PROP_CANDLIST_START_FROM_1 = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2677 IME_PROP_UNICODE = (524288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2678 UI_CAP_2700 = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2679 UI_CAP_ROT90 = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2680 UI_CAP_ROTANY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2681 SCS_CAP_COMPSTR = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2682 SCS_CAP_MAKEREAD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2683 SELECT_CAP_CONVERSION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2684 SELECT_CAP_SENTENCE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2685 NI_CHANGECANDIDATELIST = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2686 NI_CLOSECANDIDATE = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2687 NI_COMPOSITIONSTR = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2688 NI_OPENCANDIDATE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2689 NI_SELECTCANDIDATESTR = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2690 NI_SETCANDIDATE_PAGESIZE = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2691 NI_SETCANDIDATE_PAGESTART = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2692 CPS_CANCEL = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2693 CPS_COMPLETE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2694 CPS_CONVERT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2695 CPS_REVERT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2696 SCS_SETSTR = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2697 SCS_CHANGEATTR = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2698 SCS_CHANGECLAUSE = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2699 IME_REGWORD_STYLE_EUDC = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2700 IME_REGWORD_STYLE_USER_FIRST = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2701 IME_REGWORD_STYLE_USER_LAST = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2702 SECURITY_DESCRIPTOR_REVISION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2703 IS_TEXT_UNICODE_ASCII16 = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2704 IS_TEXT_UNICODE_REVERSE_ASCII16 = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2705 IS_TEXT_UNICODE_STATISTICS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2706 IS_TEXT_UNICODE_REVERSE_STATISTICS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2707 IS_TEXT_UNICODE_CONTROLS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2708 IS_TEXT_UNICODE_REVERSE_CONTROLS = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2709 IS_TEXT_UNICODE_SIGNATURE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2710 IS_TEXT_UNICODE_REVERSE_SIGNATURE = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2711 IS_TEXT_UNICODE_ILLEGAL_CHARS = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2712 IS_TEXT_UNICODE_ODD_LENGTH = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2713 IS_TEXT_UNICODE_NULL_BYTES = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2714 IS_TEXT_UNICODE_UNICODE_MASK = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2715 IS_TEXT_UNICODE_REVERSE_MASK = (240),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2716 IS_TEXT_UNICODE_NOT_UNICODE_MASK = (3840),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2717 IS_TEXT_UNICODE_NOT_ASCII_MASK = (61440),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2718 HC_GETNEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2719 HC_SKIP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2720 HC_SYSMODALOFF = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2721 HC_SYSMODALON = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2722 HC_NOREMOVE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2723 KEYEVENTF_EXTENDEDKEY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2724 KEYEVENTF_KEYUP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2725 OBM_BTNCORNERS = (32758),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2726 OBM_BTSIZE = (32761),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2727 OBM_CHECK = (32760),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2728 OBM_CHECKBOXES = (32759),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2729 OBM_CLOSE = (32754),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2730 OBM_COMBO = (32738),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2731 OBM_DNARROW = (32752),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2732 OBM_DNARROWD = (32742),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2733 OBM_DNARROWI = (32736),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2734 OBM_LFARROW = (32750),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2735 OBM_LFARROWI = (32734),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2736 OBM_LFARROWD = (32740),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2737 OBM_MNARROW = (32739),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2738 OBM_OLD_CLOSE = (32767),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2739 OBM_OLD_DNARROW = (32764),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2740 OBM_OLD_LFARROW = (32762),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2741 OBM_OLD_REDUCE = (32757),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2742 OBM_OLD_RESTORE = (32755),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2743 OBM_OLD_RGARROW = (32763),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2744 OBM_OLD_UPARROW = (32765),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2745 OBM_OLD_ZOOM = (32756),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2746 OBM_REDUCE = (32749),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2747 OBM_REDUCED = (32746),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2748 OBM_RESTORE = (32747),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2749 OBM_RESTORED = (32744),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2750 OBM_RGARROW = (32751),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2751 OBM_RGARROWD = (32741),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2752 OBM_RGARROWI = (32735),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2753 OBM_SIZE = (32766),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2754 OBM_UPARROW = (32753),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2755 OBM_UPARROWD = (32743),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2756 OBM_UPARROWI = (32737),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2757 OBM_ZOOM = (32748),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2758 OBM_ZOOMD = (32745),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2759 DONT_RESOLVE_DLL_REFERENCES = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2760 LOAD_LIBRARY_AS_DATAFILE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2761 LOAD_WITH_ALTERED_SEARCH_PATH = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2762 LPTR = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2763 LHND = (66),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2764 NONZEROLHND = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2765 NONZEROLPTR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2766 LMEM_NONZEROLHND = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2767 LMEM_NONZEROLPTR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2768 LMEM_FIXED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2769 LMEM_MOVEABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2770 LMEM_NOCOMPACT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2771 LMEM_NODISCARD = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2772 LMEM_ZEROINIT = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2773 LMEM_MODIFY = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2774 LMEM_LOCKCOUNT = (255),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2775 LMEM_DISCARDABLE = (3840),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2776 LMEM_DISCARDED = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2777 LMEM_INVALID_HANDLE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2778 LOCKFILE_FAIL_IMMEDIATELY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2779 LOCKFILE_EXCLUSIVE_LOCK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2780 MB_USERICON = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2781 MB_ICONASTERISK = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2782 MB_ICONEXCLAMATION = (0x30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2783 MB_ICONWARNING = (0x30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2784 MB_ICONERROR = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2785 MB_ICONHAND = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2786 MB_ICONQUESTION = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2787 MB_OK = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2788 MB_ABORTRETRYIGNORE = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2789 MB_APPLMODAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2790 MB_DEFAULT_DESKTOP_ONLY = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2791 MB_HELP = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2792 MB_RIGHT = (0x80000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2793 MB_RTLREADING = (0x100000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2794 MB_TOPMOST = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2795 MB_DEFBUTTON1 = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2796 MB_DEFBUTTON2 = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2797 MB_DEFBUTTON3 = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2798 MB_DEFBUTTON4 = (0x300),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2799 MB_ICONINFORMATION = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2800 MB_ICONSTOP = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2801 MB_OKCANCEL = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2802 MB_RETRYCANCEL = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2803 MB_SERVICE_NOTIFICATION = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2804 MB_SETFOREGROUND = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2805 MB_SYSTEMMODAL = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2806 MB_TASKMODAL = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2807 MB_YESNO = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2808 MB_YESNOCANCEL = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2809 IDABORT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2810 IDCANCEL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2811 IDCLOSE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2812 IDHELP = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2813 IDIGNORE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2814 IDNO = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2815 IDOK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2816 IDRETRY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2817 IDYES = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2818 MSGF_DIALOGBOX = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2819 MSGF_MENU = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2820 MSGF_NEXTWINDOW = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2821 MSGF_SCROLLBAR = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2822 MSGF_MAINLOOP = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2823 MSGF_USER = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2824 MWT_IDENTITY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2825 MWT_LEFTMULTIPLY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2826 MWT_RIGHTMULTIPLY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2827 MOUSEEVENTF_ABSOLUTE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2828 MOUSEEVENTF_MOVE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2829 MOUSEEVENTF_LEFTDOWN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2830 MOUSEEVENTF_LEFTUP = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2831 MOUSEEVENTF_RIGHTDOWN = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2832 MOUSEEVENTF_RIGHTUP = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2833 MOUSEEVENTF_MIDDLEDOWN = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2834 MOUSEEVENTF_MIDDLEUP = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2835 MOVEFILE_REPLACE_EXISTING = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2836 MOVEFILE_COPY_ALLOWED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2837 MOVEFILE_DELAY_UNTIL_REBOOT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2838 MOVEFILE_WRITE_THROUGH = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2839 WAIT_OBJECT_0 = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2840 WAIT_ABANDONED_0 = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2841 WAIT_TIMEOUT = (0x102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2842 WAIT_IO_COMPLETION = (0xc0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2843 WAIT_ABANDONED = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2844 WAIT_FAILED = (0xffffffff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2845 MAXIMUM_WAIT_OBJECTS = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2846 MAXIMUM_SUSPEND_COUNT = (0x7f),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2847 MB_PRECOMPOSED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2848 MB_COMPOSITE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2849 MB_ERR_INVALID_CHARS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2850 MB_USEGLYPHCHARS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2851 TOKEN_ADJUST_DEFAULT = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2852 TOKEN_ADJUST_GROUPS = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2853 TOKEN_ADJUST_PRIVILEGES = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2854 TOKEN_ALL_ACCESS = (0xf00ff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2855 TOKEN_ASSIGN_PRIMARY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2856 TOKEN_DUPLICATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2857 TOKEN_EXECUTE = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2858 TOKEN_IMPERSONATE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2859 TOKEN_QUERY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2860 TOKEN_QUERY_SOURCE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2861 TOKEN_READ = (0x20008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2862 TOKEN_WRITE = (0x200e0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2863 SC_MANAGER_ALL_ACCESS = (0xf003f),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2864 SC_MANAGER_CONNECT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2865 SC_MANAGER_CREATE_SERVICE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2866 SC_MANAGER_ENUMERATE_SERVICE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2867 SC_MANAGER_LOCK = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2868 SC_MANAGER_QUERY_LOCK_STATUS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2869 SC_MANAGER_MODIFY_BOOT_CONFIG = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2870 TAPE_FORMAT = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2871 TAPE_LOAD = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2872 TAPE_LOCK = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2873 TAPE_TENSION = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2874 TAPE_UNLOAD = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2875 TAPE_UNLOCK = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2876 IS_PSREBOOTSYSTEM = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2877 IS_PSRESTARTWINDOWS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2878 PSPCB_CREATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2879 PSPCB_RELEASE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2880 PURGE_TXABORT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2881 PURGE_RXABORT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2882 PURGE_TXCLEAR = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2883 PURGE_RXCLEAR = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2884 OWNER_SECURITY_INFORMATION = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2885 GROUP_SECURITY_INFORMATION = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2886 DACL_SECURITY_INFORMATION = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2887 SACL_SECURITY_INFORMATION = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2888 EVENTLOG_FORWARDS_READ = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2889 EVENTLOG_BACKWARDS_READ = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2890 EVENTLOG_SEEK_READ = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2891 EVENTLOG_SEQUENTIAL_READ = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2892 EVENTLOG_ERROR_TYPE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2893 EVENTLOG_WARNING_TYPE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2894 EVENTLOG_INFORMATION_TYPE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2895 EVENTLOG_AUDIT_SUCCESS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2896 EVENTLOG_AUDIT_FAILURE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2897 RDW_ERASE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2898 RDW_FRAME = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2899 RDW_INTERNALPAINT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2900 RDW_INVALIDATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2901 RDW_NOERASE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2902 RDW_NOFRAME = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2903 RDW_NOINTERNALPAINT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2904 RDW_VALIDATE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2905 RDW_ERASENOW = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2906 RDW_UPDATENOW = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2907 RDW_ALLCHILDREN = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2908 RDW_NOCHILDREN = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2909 /*
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2910 //
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2911 HKEY_CLASSES_ROOT = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2912 HKEY_CURRENT_USER = (0x80000001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2913 HKEY_LOCAL_MACHINE = (0x80000002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2914 HKEY_USERS = (0x80000003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2915 HKEY_PERFORMANCE_DATA = (0x80000004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2916 HKEY_CURRENT_CONFIG = (0x80000005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2917 HKEY_DYN_DATA = (0x80000006),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2918 */
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2919 REG_OPTION_VOLATILE = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2920 REG_OPTION_NON_VOLATILE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2921 REG_CREATED_NEW_KEY = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2922 REG_OPENED_EXISTING_KEY = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2923 REG_BINARY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2924 REG_DWORD = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2925 REG_DWORD_LITTLE_ENDIAN = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2926 REG_DWORD_BIG_ENDIAN = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2927 REG_EXPAND_SZ = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2928 REG_FULL_RESOURCE_DESCRIPTOR = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2929 REG_LINK = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2930 REG_MULTI_SZ = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2931 REG_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2932 REG_RESOURCE_LIST = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2933 REG_RESOURCE_REQUIREMENTS_LIST = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2934 REG_SZ = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2935 MOD_ALT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2936 MOD_CONTROL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2937 MOD_SHIFT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2938 MOD_WIN = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2939 IDHOT_SNAPDESKTOP = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2940 IDHOT_SNAPWINDOW = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2941 REG_NOTIFY_CHANGE_NAME = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2942 REG_NOTIFY_CHANGE_ATTRIBUTES = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2943 REG_NOTIFY_CHANGE_LAST_SET = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2944 REG_NOTIFY_CHANGE_SECURITY = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2945 SW_ERASE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2946 SW_INVALIDATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2947 SW_SCROLLCHILDREN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2948 SMTO_ABORTIFHUNG = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2949 SMTO_BLOCK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2950 SMTO_NORMAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2951 OPAQUE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2952 TRANSPARENT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2953 SLE_ERROR = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2954 SLE_MINORERROR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2955 SLE_WARNING = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2956 SEM_FAILCRITICALERRORS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2957 SEM_NOALIGNMENTFAULTEXCEPT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2958 SEM_NOGPFAULTERRORBOX = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2959 SEM_NOOPENFILEERRORBOX = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2960 ICM_ON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2961 ICM_OFF = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2962 ICM_QUERY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2963 LOCALE_ILANGUAGE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2964 LOCALE_SLANGUAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2965 LOCALE_SENGLANGUAGE = (4097),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2966 LOCALE_SABBREVLANGNAME = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2967 LOCALE_SNATIVELANGNAME = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2968 LOCALE_ICOUNTRY = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2969 LOCALE_SCOUNTRY = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2970 LOCALE_SENGCOUNTRY = (4098),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2971 LOCALE_SABBREVCTRYNAME = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2972 LOCALE_SNATIVECTRYNAME = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2973 LOCALE_IDEFAULTLANGUAGE = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2974 LOCALE_IDEFAULTCOUNTRY = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2975 LOCALE_IDEFAULTANSICODEPAGE = (4100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2976 LOCALE_IDEFAULTCODEPAGE = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2977 LOCALE_SLIST = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2978 LOCALE_IMEASURE = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2979 LOCALE_SDECIMAL = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2980 LOCALE_STHOUSAND = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2981 LOCALE_SGROUPING = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2982 LOCALE_IDIGITS = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2983 LOCALE_ILZERO = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2984 LOCALE_INEGNUMBER = (4112),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2985 LOCALE_SCURRENCY = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2986 LOCALE_SMONDECIMALSEP = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2987 LOCALE_SMONTHOUSANDSEP = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2988 LOCALE_SMONGROUPING = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2989 LOCALE_ICURRDIGITS = (25),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2990 LOCALE_ICURRENCY = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2991 LOCALE_INEGCURR = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2992 LOCALE_SDATE = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2993 LOCALE_STIME = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2994 LOCALE_STIMEFORMAT = (4099),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2995 LOCALE_SSHORTDATE = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2996 LOCALE_SLONGDATE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2997 LOCALE_IDATE = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2998 LOCALE_ILDATE = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
2999 LOCALE_ITIME = (35),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3000 LOCALE_ITLZERO = (37),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3001 LOCALE_IDAYLZERO = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3002 LOCALE_IMONLZERO = (39),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3003 LOCALE_S1159 = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3004 LOCALE_S2359 = (41),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3005 LOCALE_ICALENDARTYPE = (4105),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3006 LOCALE_IOPTIONALCALENDAR = (4107),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3007 LOCALE_IFIRSTDAYOFWEEK = (4108),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3008 LOCALE_IFIRSTWEEKOFYEAR = (4109),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3009 LOCALE_SDAYNAME1 = (42),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3010 LOCALE_SDAYNAME2 = (43),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3011 LOCALE_SDAYNAME3 = (44),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3012 LOCALE_SDAYNAME4 = (45),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3013 LOCALE_SDAYNAME5 = (46),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3014 LOCALE_SDAYNAME6 = (47),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3015 LOCALE_SDAYNAME7 = (48),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3016 LOCALE_SABBREVDAYNAME1 = (49),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3017 LOCALE_SABBREVDAYNAME2 = (50),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3018 LOCALE_SABBREVDAYNAME3 = (51),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3019 LOCALE_SABBREVDAYNAME4 = (52),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3020 LOCALE_SABBREVDAYNAME5 = (53),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3021 LOCALE_SABBREVDAYNAME6 = (54),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3022 LOCALE_SABBREVDAYNAME7 = (55),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3023 LOCALE_SMONTHNAME1 = (56),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3024 LOCALE_SMONTHNAME2 = (57),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3025 LOCALE_SMONTHNAME3 = (58),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3026 LOCALE_SMONTHNAME4 = (59),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3027 LOCALE_SMONTHNAME5 = (60),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3028 LOCALE_SMONTHNAME6 = (61),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3029 LOCALE_SMONTHNAME7 = (62),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3030 LOCALE_SMONTHNAME8 = (63),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3031 LOCALE_SMONTHNAME9 = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3032 LOCALE_SMONTHNAME10 = (65),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3033 LOCALE_SMONTHNAME11 = (66),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3034 LOCALE_SMONTHNAME12 = (67),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3035 LOCALE_SMONTHNAME13 = (4110),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3036 LOCALE_SABBREVMONTHNAME1 = (68),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3037 LOCALE_SABBREVMONTHNAME2 = (69),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3038 LOCALE_SABBREVMONTHNAME3 = (70),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3039 LOCALE_SABBREVMONTHNAME4 = (71),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3040 LOCALE_SABBREVMONTHNAME5 = (72),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3041 LOCALE_SABBREVMONTHNAME6 = (73),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3042 LOCALE_SABBREVMONTHNAME7 = (74),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3043 LOCALE_SABBREVMONTHNAME8 = (75),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3044 LOCALE_SABBREVMONTHNAME9 = (76),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3045 LOCALE_SABBREVMONTHNAME10 = (77),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3046 LOCALE_SABBREVMONTHNAME11 = (78),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3047 LOCALE_SABBREVMONTHNAME12 = (79),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3048 LOCALE_SABBREVMONTHNAME13 = (4111),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3049 LOCALE_SPOSITIVESIGN = (80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3050 LOCALE_SNEGATIVESIGN = (81),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3051 LOCALE_IPOSSIGNPOSN = (82),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3052 LOCALE_INEGSIGNPOSN = (83),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3053 LOCALE_IPOSSYMPRECEDES = (84),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3054 LOCALE_IPOSSEPBYSPACE = (85),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3055 LOCALE_INEGSYMPRECEDES = (86),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3056 LOCALE_INEGSEPBYSPACE = (87),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3057 LOCALE_NOUSEROVERRIDE = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3058 CAL_ICALINTVALUE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3059 CAL_IYEAROFFSETRANGE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3060 CAL_SABBREVDAYNAME1 = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3061 CAL_SABBREVDAYNAME2 = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3062 CAL_SABBREVDAYNAME3 = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3063 CAL_SABBREVDAYNAME4 = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3064 CAL_SABBREVDAYNAME5 = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3065 CAL_SABBREVDAYNAME6 = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3066 CAL_SABBREVDAYNAME7 = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3067 CAL_SABBREVMONTHNAME1 = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3068 CAL_SABBREVMONTHNAME2 = (35),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3069 CAL_SABBREVMONTHNAME3 = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3070 CAL_SABBREVMONTHNAME4 = (37),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3071 CAL_SABBREVMONTHNAME5 = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3072 CAL_SABBREVMONTHNAME6 = (39),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3073 CAL_SABBREVMONTHNAME7 = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3074 CAL_SABBREVMONTHNAME8 = (41),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3075 CAL_SABBREVMONTHNAME9 = (42),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3076 CAL_SABBREVMONTHNAME10 = (43),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3077 CAL_SABBREVMONTHNAME11 = (44),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3078 CAL_SABBREVMONTHNAME12 = (45),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3079 CAL_SABBREVMONTHNAME13 = (46),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3080 CAL_SCALNAME = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3081 CAL_SDAYNAME1 = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3082 CAL_SDAYNAME2 = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3083 CAL_SDAYNAME3 = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3084 CAL_SDAYNAME4 = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3085 CAL_SDAYNAME5 = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3086 CAL_SDAYNAME6 = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3087 CAL_SDAYNAME7 = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3088 CAL_SERASTRING = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3089 CAL_SLONGDATE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3090 CAL_SMONTHNAME1 = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3091 CAL_SMONTHNAME2 = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3092 CAL_SMONTHNAME3 = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3093 CAL_SMONTHNAME4 = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3094 CAL_SMONTHNAME5 = (25),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3095 CAL_SMONTHNAME6 = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3096 CAL_SMONTHNAME7 = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3097 CAL_SMONTHNAME8 = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3098 CAL_SMONTHNAME9 = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3099 CAL_SMONTHNAME10 = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3100 CAL_SMONTHNAME11 = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3101 CAL_SMONTHNAME12 = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3102 CAL_SMONTHNAME13 = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3103 CAL_SSHORTDATE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3104 PROCESS_SET_QUOTA = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3105 BLACKONWHITE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3106 COLORONCOLOR = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3107 HALFTONE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3108 STRETCH_ANDSCANS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3109 STRETCH_DELETESCANS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3110 STRETCH_HALFTONE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3111 STRETCH_ORSCANS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3112 WHITEONBLACK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3113 OCR_NORMAL = (32512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3114 OCR_IBEAM = (32513),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3115 OCR_WAIT = (32514),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3116 OCR_CROSS = (32515),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3117 OCR_UP = (32516),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3118 OCR_SIZE = (32640),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3119 OCR_ICON = (32641),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3120 OCR_SIZENWSE = (32642),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3121 OCR_SIZENESW = (32643),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3122 OCR_SIZEWE = (32644),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3123 OCR_SIZENS = (32645),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3124 OCR_SIZEALL = (32646),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3125 OCR_NO = (32648),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3126 OCR_APPSTARTING = (32650),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3127 TAPE_ABSOLUTE_BLOCK = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3128 TAPE_LOGICAL_BLOCK = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3129 TAPE_REWIND = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3130 TAPE_SPACE_END_OF_DATA = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3131 TAPE_SPACE_FILEMARKS = (0x6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3132 TAPE_SPACE_RELATIVE_BLOCKS = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3133 TAPE_SPACE_SEQUENTIAL_FMKS = (0x7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3134 TAPE_SPACE_SEQUENTIAL_SMKS = (0x9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3135 TAPE_SPACE_SETMARKS = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3136 EXCEPTION_EXECUTE_HANDLER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3137 EXCEPTION_CONTINUE_EXECUTION = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3138 EXCEPTION_CONTINUE_SEARCH = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3139 SWP_DRAWFRAME = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3140 SWP_FRAMECHANGED = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3141 SWP_HIDEWINDOW = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3142 SWP_NOACTIVATE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3143 SWP_NOCOPYBITS = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3144 SWP_NOMOVE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3145 SWP_NOSIZE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3146 SWP_NOREDRAW = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3147 SWP_NOZORDER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3148 SWP_SHOWWINDOW = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3149 SWP_NOOWNERZORDER = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3150 SWP_NOREPOSITION = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3151 SWP_NOSENDCHANGING = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3152 HSHELL_ACTIVATESHELLWINDOW = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3153 HSHELL_GETMINRECT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3154 HSHELL_LANGUAGE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3155 HSHELL_REDRAW = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3156 HSHELL_TASKMAN = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3157 HSHELL_WINDOWACTIVATED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3158 HSHELL_WINDOWCREATED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3159 HSHELL_WINDOWDESTROYED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3160 SW_HIDE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3161 SW_MAXIMIZE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3162 SW_MINIMIZE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3163 SW_NORMAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3164 SW_RESTORE = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3165 SW_SHOW = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3166 SW_SHOWDEFAULT = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3167 SW_SHOWMAXIMIZED = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3168 SW_SHOWMINIMIZED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3169 SW_SHOWMINNOACTIVE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3170 SW_SHOWNA = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3171 SW_SHOWNOACTIVATE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3172 SW_SHOWNORMAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3173 WPF_RESTORETOMAXIMIZED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3174 WPF_SETMINPOSITION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3175 INFINITE = (0xFFFFFFFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3176 SPI_GETACCESSTIMEOUT = (60),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3177 SPI_GETANIMATION = (72),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3178 SPI_GETBEEP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3179 SPI_GETBORDER = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3180 SPI_GETDEFAULTINPUTLANG = (89),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3181 SPI_GETDRAGFULLWINDOWS = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3182 SPI_GETFASTTASKSWITCH = (35),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3183 SPI_GETFILTERKEYS = (50),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3184 SPI_GETFONTSMOOTHING = (74),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3185 SPI_GETGRIDGRANULARITY = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3186 SPI_GETHIGHCONTRAST = (66),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3187 SPI_GETICONMETRICS = (45),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3188 SPI_GETICONTITLELOGFONT = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3189 SPI_GETICONTITLEWRAP = (25),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3190 SPI_GETKEYBOARDDELAY = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3191 SPI_GETKEYBOARDPREF = (68),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3192 SPI_GETKEYBOARDSPEED = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3193 SPI_GETLOWPOWERACTIVE = (83),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3194 SPI_GETLOWPOWERTIMEOUT = (79),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3195 SPI_GETMENUDROPALIGNMENT = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3196 SPI_GETMINIMIZEDMETRICS = (43),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3197 SPI_GETMOUSE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3198 SPI_GETMOUSEKEYS = (54),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3199 SPI_GETMOUSETRAILS = (94),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3200 SPI_GETNONCLIENTMETRICS = (41),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3201 SPI_GETPOWEROFFACTIVE = (84),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3202 SPI_GETPOWEROFFTIMEOUT = (80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3203 SPI_GETSCREENREADER = (70),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3204 SPI_GETSCREENSAVEACTIVE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3205 SPI_GETSCREENSAVETIMEOUT = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3206 SPI_GETSERIALKEYS = (62),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3207 SPI_GETSHOWSOUNDS = (56),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3208 SPI_GETSOUNDSENTRY = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3209 SPI_GETSTICKYKEYS = (58),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3210 SPI_GETTOGGLEKEYS = (52),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3211 SPI_GETWINDOWSEXTENSION = (92),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3212 SPI_GETWORKAREA = (48),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3213 SPI_ICONHORIZONTALSPACING = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3214 SPI_ICONVERTICALSPACING = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3215 SPI_LANGDRIVER = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3216 SPI_SCREENSAVERRUNNING = (97),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3217 SPI_SETACCESSTIMEOUT = (61),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3218 SPI_SETANIMATION = (73),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3219 SPI_SETBEEP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3220 SPI_SETBORDER = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3221 SPI_SETDEFAULTINPUTLANG = (90),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3222 SPI_SETDESKPATTERN = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3223 SPI_SETDESKWALLPAPER = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3224 SPI_SETDOUBLECLICKTIME = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3225 SPI_SETDOUBLECLKHEIGHT = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3226 SPI_SETDOUBLECLKWIDTH = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3227 SPI_SETDRAGFULLWINDOWS = (37),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3228 SPI_SETDRAGHEIGHT = (77),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3229 SPI_SETDRAGWIDTH = (76),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3230 SPI_SETFASTTASKSWITCH = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3231 SPI_SETFILTERKEYS = (51),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3232 SPI_SETFONTSMOOTHING = (75),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3233 SPI_SETGRIDGRANULARITY = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3234 SPI_SETHANDHELD = (78),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3235 SPI_SETHIGHCONTRAST = (67),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3236 SPI_SETICONMETRICS = (46),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3237 SPI_SETICONTITLELOGFONT = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3238 SPI_SETICONTITLEWRAP = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3239 SPI_SETKEYBOARDDELAY = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3240 SPI_SETKEYBOARDPREF = (69),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3241 SPI_SETKEYBOARDSPEED = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3242 SPI_SETLANGTOGGLE = (91),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3243 SPI_SETLOWPOWERACTIVE = (85),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3244 SPI_SETLOWPOWERTIMEOUT = (81),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3245 SPI_SETMENUDROPALIGNMENT = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3246 SPI_SETMINIMIZEDMETRICS = (44),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3247 SPI_SETMOUSE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3248 SPI_SETMOUSEBUTTONSWAP = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3249 SPI_SETMOUSEKEYS = (55),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3250 SPI_SETMOUSETRAILS = (93),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3251 SPI_SETNONCLIENTMETRICS = (42),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3252 SPI_SETPENWINDOWS = (49),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3253 SPI_SETPOWEROFFACTIVE = (86),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3254 SPI_SETPOWEROFFTIMEOUT = (82),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3255 SPI_SETSCREENREADER = (71),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3256 SPI_SETSCREENSAVEACTIVE = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3257 SPI_SETSCREENSAVETIMEOUT = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3258 SPI_SETSERIALKEYS = (63),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3259 SPI_SETSHOWSOUNDS = (57),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3260 SPI_SETSOUNDSENTRY = (65),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3261 SPI_SETSTICKYKEYS = (59),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3262 SPI_SETTOGGLEKEYS = (53),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3263 SPI_SETWORKAREA = (47),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3264 SPIF_UPDATEINIFILE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3265 SPIF_SENDWININICHANGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3266 SPIF_SENDCHANGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3267 TPM_CENTERALIGN = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3268 TPM_LEFTALIGN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3269 TPM_RIGHTALIGN = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3270 TPM_LEFTBUTTON = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3271 TPM_RIGHTBUTTON = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3272 TPM_HORIZONTAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3273 TPM_VERTICAL = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3274 TCI_SRCCHARSET = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3275 TCI_SRCCODEPAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3276 TCI_SRCFONTSIG = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3277 VFFF_ISSHAREDFILE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3278 VFF_CURNEDEST = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3279 VFF_FILEINUSE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3280 VFF_BUFFTOOSMALL = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3281 VIFF_FORCEINSTALL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3282 VIFF_DONTDELETEOLD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3283 VIF_TEMPFILE = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3284 VIF_MISMATCH = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3285 VIF_SRCOLD = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3286 VIF_DIFFLANG = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3287 VIF_DIFFCODEPG = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3288 VIF_DIFFTYPE = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3289 VIF_WRITEPROT = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3290 VIF_FILEINUSE = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3291 VIF_OUTOFSPACE = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3292 VIF_ACCESSVIOLATION = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3293 VIF_SHARINGVIOLATION = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3294 VIF_CANNOTCREATE = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3295 VIF_CANNOTDELETE = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3296 VIF_CANNOTDELETECUR = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3297 VIF_CANNOTRENAME = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3298 VIF_OUTOFMEMORY = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3299 VIF_CANNOTREADSRC = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3300 VIF_CANNOTREADDST = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3301 VIF_BUFFTOOSMALL = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3302 WC_COMPOSITECHECK = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3303 WC_DISCARDNS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3304 WC_SEPCHARS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3305 WC_DEFAULTCHAR = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3306 HELP_COMMAND = (0x102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3307 HELP_CONTENTS = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3308 HELP___FILE__ = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3309 HELP___FILE__POPUP = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3310 HELP_FORCEFILE = (0x9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3311 HELP_HELPONHELP = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3312 HELP_INDEX = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3313 HELP_KEY = (0x101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3314 HELP_MULTIKEY = (0x201),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3315 HELP_PARTIALKEY = (0x105),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3316 HELP_QUIT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3317 HELP_SETCONTENTS = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3318 HELP_SETINDEX = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3319 HELP___FILE__MENU = (0xa),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3320 HELP_FINDER = (0xb),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3321 HELP_WM_HELP = (0xc),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3322 HELP_TCARD = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3323 HELP_TCARD_DATA = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3324 HELP_TCARD_OTHER_CALLER = (0x11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3325 CONNECT_UPDATE_PROFILE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3326 RESOURCETYPE_DISK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3327 RESOURCETYPE_PRINT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3328 RESOURCETYPE_ANY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3329 RESOURCE_CONNECTED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3330 RESOURCE_GLOBALNET = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3331 RESOURCE_REMEMBERED = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3332 RESOURCEUSAGE_CONNECTABLE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3333 RESOURCEUSAGE_CONTAINER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3334 WN_BAD_NETNAME = (0x43),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3335 WN_EXTENDED_ERROR = (0x4b8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3336 WN_MORE_DATA = (0xea),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3337 WN_NO_NETWORK = (0x4c6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3338 WN_SUCCESS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3339 WN_ACCESS_DENIED = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3340 WN_BAD_PROVIDER = (0x4b4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3341 WN_NOT_AUTHENTICATED = (0x4dc),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3342 UNIVERSAL_NAME_INFO_LEVEL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3343 REMOTE_NAME_INFO_LEVEL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3344 STILL_ACTIVE = (0x103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3345 SP_SERIALCOMM = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3346 BAUD_075 = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3347 BAUD_110 = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3348 BAUD_134_5 = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3349 BAUD_150 = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3350 BAUD_300 = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3351 BAUD_600 = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3352 BAUD_1200 = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3353 BAUD_1800 = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3354 BAUD_2400 = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3355 BAUD_4800 = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3356 BAUD_7200 = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3357 BAUD_9600 = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3358 BAUD_14400 = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3359 BAUD_19200 = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3360 BAUD_38400 = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3361 BAUD_56K = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3362 BAUD_57600 = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3363 BAUD_115200 = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3364 BAUD_128K = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3365 BAUD_USER = (0x10000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3366 PST_FAX = (0x21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3367 PST_LAT = (0x101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3368 PST_MODEM = (0x6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3369 PST_NETWORK_BRIDGE = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3370 PST_PARALLELPORT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3371 PST_RS232 = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3372 PST_RS422 = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3373 PST_RS423 = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3374 PST_RS449 = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3375 PST_SCANNER = (0x22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3376 PST_TCPIP_TELNET = (0x102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3377 PST_UNSPECIFIED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3378 PST_X25 = (0x103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3379 PCF_16BITMODE = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3380 PCF_DTRDSR = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3381 PCF_INTTIMEOUTS = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3382 PCF_PARITY_CHECK = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3383 PCF_RLSD = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3384 PCF_RTSCTS = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3385 PCF_SETXCHAR = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3386 PCF_SPECIALCHARS = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3387 PCF_TOTALTIMEOUTS = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3388 PCF_XONXOFF = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3389 SP_BAUD = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3390 SP_DATABITS = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3391 SP_HANDSHAKING = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3392 SP_PARITY = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3393 SP_PARITY_CHECK = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3394 SP_RLSD = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3395 SP_STOPBITS = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3396 DATABITS_5 = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3397 DATABITS_6 = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3398 DATABITS_7 = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3399 DATABITS_8 = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3400 DATABITS_16 = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3401 DATABITS_16X = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3402 STOPBITS_10 = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3403 STOPBITS_15 = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3404 STOPBITS_20 = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3405 PARITY_NONE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3406 PARITY_ODD = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3407 PARITY_EVEN = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3408 PARITY_MARK = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3409 PARITY_SPACE = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3410 COMMPROP_INITIALIZED = (0xe73cf52e),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3411 CBR_110 = (110),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3412 CBR_300 = (300),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3413 CBR_600 = (600),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3414 CBR_1200 = (1200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3415 CBR_2400 = (2400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3416 CBR_4800 = (4800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3417 CBR_9600 = (9600),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3418 CBR_14400 = (14400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3419 CBR_19200 = (19200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3420 CBR_38400 = (38400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3421 CBR_56000 = (56000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3422 CBR_57600 = (57600),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3423 CBR_115200 = (115200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3424 CBR_128000 = (128000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3425 CBR_256000 = (256000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3426 DTR_CONTROL_DISABLE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3427 DTR_CONTROL_ENABLE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3428 DTR_CONTROL_HANDSHAKE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3429 RTS_CONTROL_DISABLE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3430 RTS_CONTROL_ENABLE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3431 RTS_CONTROL_HANDSHAKE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3432 RTS_CONTROL_TOGGLE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3433 EVENPARITY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3434 MARKPARITY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3435 NOPARITY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3436 ODDPARITY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3437 SPACEPARITY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3438 ONESTOPBIT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3439 ONE5STOPBITS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3440 TWOSTOPBITS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3441 CREATE_PROCESS_DEBUG_EVENT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3442 CREATE_THREAD_DEBUG_EVENT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3443 EXCEPTION_DEBUG_EVENT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3444 EXIT_PROCESS_DEBUG_EVENT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3445 EXIT_THREAD_DEBUG_EVENT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3446 LOAD_DLL_DEBUG_EVENT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3447 OUTPUT_DEBUG_STRING_EVENT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3448 UNLOAD_DLL_DEBUG_EVENT = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3449 RIP_EVENT = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3450 PROCESS_HEAP_REGION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3451 PROCESS_HEAP_UNCOMMITTED_RANGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3452 PROCESS_HEAP_ENTRY_BUSY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3453 PROCESS_HEAP_ENTRY_MOVEABLE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3454 PROCESS_HEAP_ENTRY_DDESHARE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3455 HINSTANCE_ERROR = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3456 BACKUP_DATA = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3457 BACKUP_EA_DATA = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3458 BACKUP_SECURITY_DATA = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3459 BACKUP_ALTERNATE_DATA = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3460 BACKUP_LINK = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3461 STREAM_MODIFIED_WHEN_READ = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3462 STREAM_CONTAINS_SECURITY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3463 STARTF_USESHOWWINDOW = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3464 STARTF_USEPOSITION = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3465 STARTF_USESIZE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3466 STARTF_USECOUNTCHARS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3467 STARTF_USEFILLATTRIBUTE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3468 STARTF_RUNFULLSCREEN = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3469 STARTF_FORCEONFEEDBACK = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3470 STARTF_FORCEOFFFEEDBACK = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3471 STARTF_USESTDHANDLES = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3472 STARTF_USEHOTKEY = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3473 VER_PLATFORM_WIN32s = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3474 VER_PLATFORM_WIN32_WINDOWS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3475 VER_PLATFORM_WIN32_NT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3476 MAXPROPPAGES = (100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3477 PSP_DEFAULT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3478 PSP_DLGINDIRECT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3479 PSP_HASHELP = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3480 PSP_USECALLBACK = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3481 PSP_USEHICON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3482 PSP_USEICONID = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3483 PSP_USEREFPARENT = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3484 PSP_USETITLE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3485 PSP_RTLREADING = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3486 PSH_DEFAULT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3487 PSH_HASHELP = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3488 PSH_MODELESS = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3489 PSH_NOAPPLYNOW = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3490 PSH_PROPSHEETPAGE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3491 PSH_PROPTITLE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3492 PSH_USECALLBACK = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3493 PSH_USEHICON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3494 PSH_USEICONID = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3495 PSH_USEPSTARTPAGE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3496 PSH_WIZARD = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3497 PSH_RTLREADING = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3498 PSCB_INITIALIZED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3499 PSCB_PRECREATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3500 PSNRET_NOERROR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3501 PSNRET_INVALID_NOCHANGEPAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3502 PSBTN_APPLYNOW = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3503 PSBTN_BACK = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3504 PSBTN_CANCEL = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3505 PSBTN_FINISH = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3506 PSBTN_HELP = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3507 PSBTN_NEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3508 PSBTN_OK = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3509 PSWIZB_BACK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3510 PSWIZB_NEXT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3511 PSWIZB_FINISH = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3512 PSWIZB_DISABLEDFINISH = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3513 ID_PSREBOOTSYSTEM = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3514 ID_PSRESTARTWINDOWS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3515 WIZ_BODYCX = (184),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3516 WIZ_BODYX = (92),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3517 WIZ_CXBMP = (80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3518 WIZ_CXDLG = (276),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3519 WIZ_CYDLG = (140),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3520 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3521 char* VS_FILE_INFO = cast(char*) ((16));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3522 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3523 VS_VERSION_INFO = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3524 VS_FF_DEBUG = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3525 VS_FF_INFOINFERRED = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3526 VS_FF_PATCHED = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3527 VS_FF_PRERELEASE = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3528 VS_FF_PRIVATEBUILD = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3529 VS_FF_SPECIALBUILD = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3530 VOS_UNKNOWN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3531 VOS_DOS = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3532 VOS_OS216 = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3533 VOS_OS232 = (0x30000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3534 VOS_NT = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3535 VOS_DOS_WINDOWS16 = (0x10001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3536 VOS_DOS_WINDOWS32 = (0x10004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3537 VOS_OS216_PM16 = (0x20002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3538 VOS_OS232_PM32 = (0x30003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3539 VOS_NT_WINDOWS32 = (0x40004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3540 VFT_UNKNOWN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3541 VFT_APP = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3542 VFT_DLL = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3543 VFT_DRV = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3544 VFT_FONT = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3545 VFT_VXD = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3546 VFT_STATIC_LIB = (0x7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3547 VFT2_UNKNOWN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3548 VFT2_DRV_PRINTER = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3549 VFT2_DRV_KEYBOARD = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3550 VFT2_DRV_LANGUAGE = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3551 VFT2_DRV_DISPLAY = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3552 VFT2_DRV_MOUSE = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3553 VFT2_DRV_NETWORK = (0x6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3554 VFT2_DRV_SYSTEM = (0x7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3555 VFT2_DRV_INSTALLABLE = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3556 VFT2_DRV_SOUND = (0x9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3557 VFT2_FONT_RASTER = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3558 VFT2_FONT_VECTOR = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3559 VFT2_FONT_TRUETYPE = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3560 PAN_ANY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3561 PAN_NO_FIT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3562 PAN_FAMILY_TEXT_DISPLAY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3563 PAN_FAMILY_SCRIPT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3564 PAN_FAMILY_DECORATIVE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3565 PAN_FAMILY_PICTORIAL = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3566 PAN_SERIF_COVE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3567 PAN_SERIF_OBTUSE_COVE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3568 PAN_SERIF_SQUARE_COVE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3569 PAN_SERIF_OBTUSE_SQUARE_COVE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3570 PAN_SERIF_SQUARE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3571 PAN_SERIF_THIN = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3572 PAN_SERIF_BONE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3573 PAN_SERIF_EXAGGERATED = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3574 PAN_SERIF_TRIANGLE = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3575 PAN_SERIF_NORMAL_SANS = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3576 PAN_SERIF_OBTUSE_SANS = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3577 PAN_SERIF_PERP_SANS = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3578 PAN_SERIF_FLARED = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3579 PAN_SERIF_ROUNDED = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3580 PAN_WEIGHT_VERY_LIGHT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3581 PAN_WEIGHT_LIGHT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3582 PAN_WEIGHT_THIN = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3583 PAN_WEIGHT_BOOK = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3584 PAN_WEIGHT_MEDIUM = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3585 PAN_WEIGHT_DEMI = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3586 PAN_WEIGHT_BOLD = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3587 PAN_WEIGHT_HEAVY = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3588 PAN_WEIGHT_BLACK = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3589 PAN_WEIGHT_NORD = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3590 PAN_PROP_OLD_STYLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3591 PAN_PROP_MODERN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3592 PAN_PROP_EVEN_WIDTH = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3593 PAN_PROP_EXPANDED = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3594 PAN_PROP_CONDENSED = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3595 PAN_PROP_VERY_EXPANDED = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3596 PAN_PROP_VERY_CONDENSED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3597 PAN_PROP_MONOSPACED = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3598 PAN_CONTRAST_NONE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3599 PAN_CONTRAST_VERY_LOW = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3600 PAN_CONTRAST_LOW = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3601 PAN_CONTRAST_MEDIUM_LOW = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3602 PAN_CONTRAST_MEDIUM = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3603 PAN_CONTRAST_MEDIUM_HIGH = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3604 PAN_CONTRAST_HIGH = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3605 PAN_CONTRAST_VERY_HIGH = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3606 PAN_STROKE_GRADUAL_DIAG = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3607 PAN_STROKE_GRADUAL_TRAN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3608 PAN_STROKE_GRADUAL_VERT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3609 PAN_STROKE_GRADUAL_HORZ = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3610 PAN_STROKE_RAPID_VERT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3611 PAN_STROKE_RAPID_HORZ = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3612 PAN_STROKE_INSTANT_VERT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3613 PAN_STRAIGHT_ARMS_HORZ = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3614 PAN_STRAIGHT_ARMS_WEDGE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3615 PAN_STRAIGHT_ARMS_VERT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3616 PAN_STRAIGHT_ARMS_SINGLE_SERIF = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3617 PAN_STRAIGHT_ARMS_DOUBLE_SERIF = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3618 PAN_BENT_ARMS_HORZ = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3619 PAN_BENT_ARMS_VERT = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3620 PAN_BENT_ARMS_WEDGE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3621 PAN_BENT_ARMS_SINGLE_SERIF = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3622 PAN_BENT_ARMS_DOUBLE_SERIF = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3623 PAN_LETT_NORMAL_CONTACT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3624 PAN_LETT_NORMAL_WEIGHTED = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3625 PAN_LETT_NORMAL_BOXED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3626 PAN_LETT_NORMAL_FLATTENED = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3627 PAN_LETT_NORMAL_ROUNDED = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3628 PAN_LETT_NORMAL_OFF_CENTER = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3629 PAN_LETT_NORMAL_SQUARE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3630 PAN_LETT_OBLIQUE_CONTACT = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3631 PAN_LETT_OBLIQUE_WEIGHTED = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3632 PAN_LETT_OBLIQUE_BOXED = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3633 PAN_LETT_OBLIQUE_FLATTENED = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3634 PAN_LETT_OBLIQUE_ROUNDED = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3635 PAN_LETT_OBLIQUE_OFF_CENTER = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3636 PAN_LETT_OBLIQUE_SQUARE = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3637 PAN_MIDLINE_STANDARD_TRIMMED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3638 PAN_MIDLINE_STANDARD_POINTED = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3639 PAN_MIDLINE_STANDARD_SERIFED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3640 PAN_MIDLINE_HIGH_TRIMMED = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3641 PAN_MIDLINE_HIGH_POINTED = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3642 PAN_MIDLINE_HIGH_SERIFED = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3643 PAN_MIDLINE_CONSTANT_TRIMMED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3644 PAN_MIDLINE_CONSTANT_POINTED = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3645 PAN_MIDLINE_CONSTANT_SERIFED = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3646 PAN_MIDLINE_LOW_TRIMMED = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3647 PAN_MIDLINE_LOW_POINTED = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3648 PAN_MIDLINE_LOW_SERIFED = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3649 PAN_XHEIGHT_CONSTANT_SMALL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3650 PAN_XHEIGHT_CONSTANT_STD = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3651 PAN_XHEIGHT_CONSTANT_LARGE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3652 PAN_XHEIGHT_DUCKING_SMALL = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3653 PAN_XHEIGHT_DUCKING_STD = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3654 PAN_XHEIGHT_DUCKING_LARGE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3655 PC_EXPLICIT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3656 PC_NOCOLLAPSE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3657 PC_RESERVED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3658 BS_DIBPATTERN = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3659 BS_DIBPATTERN8X8 = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3660 BS_DIBPATTERNPT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3661 BS_HATCHED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3662 BS_HOLLOW = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3663 BS_NULL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3664 BS_PATTERN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3665 BS_PATTERN8X8 = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3666 BS_SOLID = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3667 DM_ORIENTATION = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3668 DM_PAPERSIZE = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3669 DM_PAPERLENGTH = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3670 DM_PAPERWIDTH = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3671 DM_SCALE = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3672 DM_COPIES = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3673 DM_DEFAULTSOURCE = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3674 DM_PRINTQUALITY = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3675 DM_COLOR = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3676 DM_DUPLEX = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3677 DM_YRESOLUTION = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3678 DM_TTOPTION = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3679 DM_COLLATE = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3680 DM_FORMNAME = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3681 DM_LOGPIXELS = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3682 DM_ICMMETHOD = (0x800000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3683 DM_ICMINTENT = (0x1000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3684 DM_MEDIATYPE = (0x2000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3685 DM_DITHERTYPE = (0x4000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3686 DMORIENT_LANDSCAPE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3687 DMORIENT_PORTRAIT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3688 DMPAPER_LETTER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3689 DMPAPER_LEGAL = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3690 DMPAPER_A4 = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3691 DMPAPER_CSHEET = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3692 DMPAPER_DSHEET = (25),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3693 DMPAPER_ESHEET = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3694 DMPAPER_LETTERSMALL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3695 DMPAPER_TABLOID = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3696 DMPAPER_LEDGER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3697 DMPAPER_STATEMENT = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3698 DMPAPER_EXECUTIVE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3699 DMPAPER_A3 = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3700 DMPAPER_A4SMALL = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3701 DMPAPER_A5 = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3702 DMPAPER_B4 = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3703 DMPAPER_B5 = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3704 DMPAPER_FOLIO = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3705 DMPAPER_QUARTO = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3706 DMPAPER_10X14 = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3707 DMPAPER_11X17 = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3708 DMPAPER_NOTE = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3709 DMPAPER_ENV_9 = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3710 DMPAPER_ENV_10 = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3711 DMPAPER_ENV_11 = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3712 DMPAPER_ENV_12 = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3713 DMPAPER_ENV_14 = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3714 DMPAPER_ENV_DL = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3715 DMPAPER_ENV_C5 = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3716 DMPAPER_ENV_C3 = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3717 DMPAPER_ENV_C4 = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3718 DMPAPER_ENV_C6 = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3719 DMPAPER_ENV_C65 = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3720 DMPAPER_ENV_B4 = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3721 DMPAPER_ENV_B5 = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3722 DMPAPER_ENV_B6 = (35),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3723 DMPAPER_ENV_ITALY = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3724 DMPAPER_ENV_MONARCH = (37),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3725 DMPAPER_ENV_PERSONAL = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3726 DMPAPER_FANFOLD_US = (39),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3727 DMPAPER_FANFOLD_STD_GERMAN = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3728 DMPAPER_FANFOLD_LGL_GERMAN = (41),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3729 DMRES_HIGH = -((4)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3730 DMRES_MEDIUM = -((3)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3731 DMRES_LOW = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3732 DMRES_DRAFT = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3733 DMCOLOR_COLOR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3734 DMCOLOR_MONOCHROME = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3735 DMDUP_SIMPLEX = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3736 DMDUP_HORIZONTAL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3737 DMDUP_VERTICAL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3738 DMTT_BITMAP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3739 DMTT_DOWNLOAD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3740 DMTT_SUBDEV = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3741 DMCOLLATE_TRUE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3742 DMCOLLATE_FALSE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3743 DM_GRAYSCALE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3744 DM_INTERLACED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3745 DMICMMETHOD_NONE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3746 DMICMMETHOD_SYSTEM = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3747 DMICMMETHOD_DRIVER = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3748 DMICMMETHOD_DEVICE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3749 DMICMMETHOD_USER = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3750 DMICM_SATURATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3751 DMICM_CONTRAST = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3752 DMICM_COLORMETRIC = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3753 DMICM_USER = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3754 DMMEDIA_STANDARD = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3755 DMMEDIA_GLOSSY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3756 DMMEDIA_TRANSPARENCY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3757 DMMEDIA_USER = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3758 DMDITHER_NONE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3759 DMDITHER_COARSE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3760 DMDITHER_FINE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3761 DMDITHER_LINEART = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3762 DMDITHER_GRAYSCALE = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3763 DMDITHER_USER = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3764 RDH_RECTANGLES = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3765 TT_POLYGON_TYPE = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3766 TT_PRIM_LINE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3767 TT_PRIM_QSPLINE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3768 GCPCLASS_ARABIC = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3769 GCPCLASS_HEBREW = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3770 GCPCLASS_LATIN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3771 GCPCLASS_LATINNUMBER = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3772 GCPCLASS_LOCALNUMBER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3773 GCPCLASS_LATINNUMERICSEPARATOR = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3774 GCPCLASS_LATINNUMERICTERMINATOR = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3775 GCPCLASS_NEUTRAL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3776 GCPCLASS_NUMERICSEPARATOR = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3777 GCPCLASS_PREBOUNDLTR = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3778 GCPCLASS_PREBOUNDRTL = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3779 GCPCLASS_POSTBOUNDLTR = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3780 GCPCLASS_POSTBOUNDRTL = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3781 GCPGLYPH_LINKBEFORE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3782 GCPGLYPH_LINKAFTER = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3783 TT_AVAILABLE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3784 TT_ENABLED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3785 CA_NEGATIVE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3786 CA_LOG_FILTER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3787 ILLUMINANT_DEVICE_DEFAULT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3788 ILLUMINANT_A = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3789 ILLUMINANT_B = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3790 ILLUMINANT_C = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3791 ILLUMINANT_D50 = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3792 ILLUMINANT_D55 = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3793 ILLUMINANT_D65 = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3794 ILLUMINANT_D75 = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3795 ILLUMINANT_F2 = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3796 ILLUMINANT_TUNGSTEN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3797 ILLUMINANT_DAYLIGHT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3798 ILLUMINANT_FLUORESCENT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3799 ILLUMINANT_NTSC = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3800 DI_APPBANDING = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3801 EMR_HEADER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3802 ENHMETA_SIGNATURE = (1179469088),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3803 ENM_CHANGE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3804 ENM_CORRECTTEXT = (4194304),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3805 ENM_DROPFILES = (1048576),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3806 ENM_KEYEVENTS = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3807 ENM_MOUSEEVENTS = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3808 ENM_PROTECTED = (2097152),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3809 ENM_REQUESTRESIZE = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3810 ENM_SCROLL = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3811 ENM_SELCHANGE = (524288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3812 ENM_UPDATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3813 ENM_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3814 ES_DISABLENOSCROLL = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3815 ES_EX_NOCALLOLEINIT = (16777216),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3816 ES_NOIME = (524288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3817 ES_SAVESEL = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3818 ES_SELFIME = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3819 ES_SUNKEN = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3820 ES_VERTICAL = (4194304),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3821 ES_SELECTIONBAR = (16777216),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3822 ECOOP_SET = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3823 ECOOP_OR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3824 ECOOP_AND = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3825 ECOOP_XOR = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3826 ECO_AUTOWORDSELECTION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3827 ECO_AUTOVSCROLL = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3828 ECO_AUTOHSCROLL = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3829 ECO_NOHIDESEL = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3830 ECO_READONLY = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3831 ECO_WANTRETURN = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3832 ECO_SAVESEL = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3833 ECO_SELECTIONBAR = (16777216),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3834 ECO_VERTICAL = (4194304),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3835 SCF_WORD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3836 SCF_SELECTION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3837 SF_TEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3838 SF_RTF = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3839 SF_RTFNOOBJS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3840 SF_TEXTIZED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3841 SFF_SELECTION = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3842 SFF_PLAINRTF = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3843 WB_CLASSIFY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3844 WB_LEFTBREAK = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3845 WB_PREVBREAK = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3846 WB_MOVEWORDLEFT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3847 WB_MOVEWORDPREV = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3848 WB_MOVEWORDRIGHT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3849 WB_MOVEWORDNEXT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3850 WB_RIGHTBREAK = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3851 WB_NEXTBREAK = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3852 PC_LEADING = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3853 PC_FOLLOWING = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3854 PC_DELIMITER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3855 PC_OVERFLOW = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3856 WBF_WORDWRAP = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3857 WBF_WORDBREAK = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3858 WBF_OVERFLOW = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3859 WBF_LEVEL1 = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3860 WBF_LEVEL2 = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3861 WBF_CUSTOM = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3862 WBF_BREAKAFTER = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3863 WBF_BREAKLINE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3864 WBF_ISWHITE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3865 CFM_BOLD = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3866 CFM_COLOR = (1073741824),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3867 CFM_FACE = (536870912),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3868 CFM_ITALIC = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3869 CFM_OFFSET = (268435456),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3870 CFM_PROTECTED = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3871 CFM_SIZE = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3872 CFM_STRIKEOUT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3873 CFM_UNDERLINE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3874 CFE_AUTOCOLOR = (1073741824),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3875 CFE_BOLD = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3876 CFE_ITALIC = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3877 CFE_STRIKEOUT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3878 CFE_UNDERLINE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3879 CFE_PROTECTED = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3880 PFM_ALIGNMENT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3881 PFM_NUMBERING = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3882 PFM_OFFSET = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3883 PFM_OFFSETINDENT = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3884 PFM_RIGHTINDENT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3885 PFM_STARTINDENT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3886 PFM_TABSTOPS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3887 PFN_BULLET = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3888 PFA_LEFT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3889 PFA_RIGHT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3890 PFA_CENTER = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3891 SEL_EMPTY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3892 SEL_TEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3893 SEL_OBJECT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3894 SEL_MULTICHAR = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3895 SEL_MULTIOBJECT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3896 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3897 const {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3898 char* CF_RTF = ("Rich Text Format");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3899 char* CF_RETEXTOBJ = ("RichEdit Text and Objects");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3900 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3901 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3902 ODT_BUTTON = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3903 ODT_COMBOBOX = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3904 ODT_LISTBOX = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3905 ODT_LISTVIEW = (102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3906 ODT_MENU = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3907 ODT_STATIC = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3908 ODT_TAB = (101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3909 ODT_HEADER = (100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3910 ODA_DRAWENTIRE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3911 ODA_FOCUS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3912 ODA_SELECT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3913 ODS_CHECKED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3914 ODS_COMBOBOXEDIT = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3915 ODS_DEFAULT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3916 ODS_DISABLED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3917 ODS_FOCUS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3918 ODS_GRAYED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3919 ODS_SELECTED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3920 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3921 const {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3922 char* ANIMATE_CLASSW = ("SysAnimate32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3923 char* HOTKEY_CLASSW = ("msctls_hotkey32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3924 char* PROGRESS_CLASSW = ("msctls_progress32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3925 char* STATUSCLASSNAMEW = ("msctls_statusbar32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3926 char* TOOLBARCLASSNAMEW = ("ToolbarWindow32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3927 char* TOOLTIPS_CLASSW = ("tooltips_class32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3928 char* TRACKBAR_CLASSW = ("msctls_trackbar32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3929 char* UPDOWN_CLASSW = ("msctls_updown32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3930 char* WC_HEADERW = ("SysHeader32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3931 char* WC_LISTVIEWW = ("SysListView32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3932 char* WC_TABCONTROLW = ("SysTabControl32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3933 char* WC_TREEVIEWW = ("SysTreeView32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3934 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3935 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3936 CCS_ADJUSTABLE = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3937 CCS_BOTTOM = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3938 CCS_NODIVIDER = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3939 CCS_NOMOVEY = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3940 CCS_NOPARENTALIGN = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3941 CCS_NORESIZE = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3942 CCS_TOP = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3943 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3944 const {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3945 char* ANIMATE_CLASSA = ("SysAnimate32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3946 char* HOTKEY_CLASSA = ("msctls_hotkey32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3947 char* PROGRESS_CLASSA = ("msctls_progress32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3948 char* STATUSCLASSNAMEA = ("msctls_statusbar32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3949 char* TOOLBARCLASSNAMEA = ("ToolbarWindow32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3950 char* TOOLTIPS_CLASSA = ("tooltips_class32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3951 char* TRACKBAR_CLASSA = ("msctls_trackbar32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3952 char* UPDOWN_CLASSA = ("msctls_updown32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3953 char* WC_HEADERA = ("SysHeader32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3954 char* WC_LISTVIEWA = ("SysListView32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3955 char* WC_TABCONTROLA = ("SysTabControl32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3956 char* WC_TREEVIEWA = ("SysTreeView32");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3957 char* ANIMATE_CLASS = (ANIMATE_CLASSA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3958 char* HOTKEY_CLASS = (HOTKEY_CLASSA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3959 char* PROGRESS_CLASS = (PROGRESS_CLASSA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3960 char* STATUSCLASSNAME = (STATUSCLASSNAMEA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3961 char* TOOLBARCLASSNAME = (TOOLBARCLASSNAMEA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3962 char* TOOLTIPS_CLASS = (TOOLTIPS_CLASSA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3963 char* TRACKBAR_CLASS = (TRACKBAR_CLASSA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3964 char* UPDOWN_CLASS = (UPDOWN_CLASSA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3965 char* WC_HEADER = (WC_HEADERA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3966 char* WC_LISTVIEW = (WC_LISTVIEWA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3967 char* WC_TABCONTROL = (WC_TABCONTROLA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3968 char* WC_TREEVIEW = (WC_TREEVIEWA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3969 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3970 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3971 HDS_BUTTONS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3972 HDS_HIDDEN = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3973 HDS_HORZ = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3974 HDI_BITMAP = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3975 HDI_FORMAT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3976 HDI_HEIGHT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3977 HDI_LPARAM = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3978 HDI_TEXT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3979 HDI_WIDTH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3980 HDF_CENTER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3981 HDF_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3982 HDF_RIGHT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3983 HDF_RTLREADING = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3984 HDF_BITMAP = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3985 HDF_OWNERDRAW = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3986 HDF_STRING = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3987 HDF_JUSTIFYMASK = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3988 HHT_NOWHERE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3989 HHT_ONDIVIDER = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3990 HHT_ONDIVOPEN = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3991 HHT_ONHEADER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3992 HHT_TOLEFT = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3993 HHT_TORIGHT = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3994 HINST_COMMCTRL = -(1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3995 IDB_STD_LARGE_COLOR = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3996 IDB_STD_SMALL_COLOR = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3997 IDB_VIEW_LARGE_COLOR = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3998 IDB_VIEW_SMALL_COLOR = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
3999 STD_COPY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4000 STD_CUT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4001 STD_DELETE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4002 STD_FILENEW = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4003 STD_FILEOPEN = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4004 STD_FILESAVE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4005 STD_FIND = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4006 STD_HELP = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4007 STD_PASTE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4008 STD_PRINT = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4009 STD_PRINTPRE = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4010 STD_PROPERTIES = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4011 STD_REDOW = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4012 STD_REPLACE = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4013 STD_UNDO = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4014 VIEW_LARGEICONS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4015 VIEW_SMALLICONS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4016 VIEW_LIST = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4017 VIEW_DETAILS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4018 VIEW_SORTNAME = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4019 VIEW_SORTSIZE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4020 VIEW_SORTDATE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4021 VIEW_SORTTYPE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4022 TBSTYLE_ALTDRAG = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4023 TBSTYLE_TOOLTIPS = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4024 TBSTYLE_WRAPABLE = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4025 TBSTYLE_BUTTON = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4026 TBSTYLE_CHECK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4027 TBSTYLE_CHECKGROUP = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4028 TBSTYLE_GROUP = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4029 TBSTYLE_SEP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4030 TBSTATE_CHECKED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4031 TBSTATE_ENABLED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4032 TBSTATE_HIDDEN = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4033 TBSTATE_INDETERMINATE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4034 TBSTATE_PRESSED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4035 TBSTATE_WRAP = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4036 TTS_ALWAYSTIP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4037 TTS_NOPREFIX = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4038 TTF_IDISHWND = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4039 TTF_CENTERTIP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4040 TTF_RTLREADING = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4041 TTF_SUBCLASS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4042 TTDT_AUTOMATIC = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4043 TTDT_AUTOPOP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4044 TTDT_INITIAL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4045 TTDT_RESHOW = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4046 SBARS_SIZEGRIP = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4047 DL_MOVECURSOR = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4048 DL_COPYCURSOR = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4049 DL_STOPCURSOR = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4050 UDS_ALIGNLEFT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4051 UDS_ALIGNRIGHT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4052 UDS_ARROWKEYS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4053 UDS_AUTOBUDDY = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4054 UDS_HORZ = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4055 UDS_NOTHOUSANDS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4056 UDS_SETBUDDYINT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4057 UDS_WRAP = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4058 UD_MAXVAL = (32767),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4059 UD_MINVAL = -((32767)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4060 HOTKEYF_ALT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4061 HOTKEYF_CONTROL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4062 HOTKEYF_EXT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4063 HOTKEYF_SHIFT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4064 HKCOMB_A = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4065 HKCOMB_C = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4066 HKCOMB_CA = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4067 HKCOMB_NONE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4068 HKCOMB_S = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4069 HKCOMB_SA = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4070 HKCOMB_SC = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4071 HKCOMB_SCA = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4072 TBS_HORZ = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4073 TBS_VERT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4074 TBS_AUTOTICKS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4075 TBS_NOTICKS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4076 TBS_TOP = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4077 TBS_BOTTOM = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4078 TBS_LEFT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4079 TBS_RIGHT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4080 TBS_BOTH = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4081 TBS_ENABLESELRANGE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4082 TBS_FIXEDLENGTH = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4083 TBS_NOTHUMB = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4084 TB_BOTTOM = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4085 TB_ENDTRACK = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4086 TB_LINEDOWN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4087 TB_LINEUP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4088 TB_PAGEDOWN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4089 TB_PAGEUP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4090 TB_THUMBPOSITION = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4091 TB_THUMBTRACK = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4092 TB_TOP = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4093 LVS_ALIGNLEFT = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4094 LVS_ALIGNTOP = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4095 LVS_AUTOARRANGE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4096 LVS_EDITLABELS = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4097 LVS_ICON = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4098 LVS_LIST = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4099 LVS_NOCOLUMNHEADER = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4100 LVS_NOLABELWRAP = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4101 LVS_NOSCROLL = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4102 LVS_NOSORTHEADER = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4103 LVS_OWNERDRAWFIXED = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4104 LVS_REPORT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4105 LVS_SHAREIMAGELISTS = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4106 LVS_SHOWSELALWAYS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4107 LVS_SINGLESEL = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4108 LVS_SMALLICON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4109 LVS_SORTASCENDING = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4110 LVS_SORTDESCENDING = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4111 LVS_TYPESTYLEMASK = (64512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4112 LVSIL_NORMAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4113 LVSIL_SMALL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4114 LVSIL_STATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4115 LVIS_CUT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4116 LVIS_DROPHILITED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4117 LVIS_FOCUSED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4118 LVIS_SELECTED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4119 LVIS_OVERLAYMASK = (3840),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4120 LVIS_STATEIMAGEMASK = (61440),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4121 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4122 const {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4123 LPWSTR LPSTR_TEXTCALLBACKW = cast(LPWSTR)(-(1));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4124 LPSTR LPSTR_TEXTCALLBACKA = cast(LPSTR)(-(1));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4125 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4126 alias LPSTR_TEXTCALLBACKA LPSTR_TEXTCALLBACK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4127 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4128 else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4129 alias LPSTR_TEXTCALLBACKW LPSTR_TEXTCALLBACK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4130 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4131 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4132 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4133 LVIF_TEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4134 LVIF_IMAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4135 LVIF_PARAM = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4136 LVIF_STATE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4137 LVIF_DI_SETITEM = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4138 LVNI_ABOVE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4139 LVNI_ALL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4140 LVNI_BELOW = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4141 LVNI_TOLEFT = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4142 LVNI_TORIGHT = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4143 LVNI_CUT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4144 LVNI_DROPHILITED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4145 LVNI_FOCUSED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4146 LVNI_SELECTED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4147 LVFI_PARAM = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4148 LVFI_PARTIAL = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4149 LVFI_STRING = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4150 LVFI_WRAP = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4151 LVFI_NEARESTXY = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4152 LVHT_ABOVE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4153 LVHT_BELOW = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4154 LVHT_NOWHERE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4155 LVHT_ONITEMICON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4156 LVHT_ONITEMLABEL = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4157 LVHT_ONITEMSTATEICON = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4158 LVHT_TOLEFT = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4159 LVHT_TORIGHT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4160 LVCF_FMT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4161 LVCF_SUBITEM = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4162 LVCF_TEXT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4163 LVCF_WIDTH = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4164 LVCFMT_CENTER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4165 LVCFMT_LEFT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4166 LVCFMT_RIGHT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4167 LVIR_BOUNDS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4168 LVIR_ICON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4169 LVIR_LABEL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4170 LVIR_SELECTBOUNDS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4171 LVA_ALIGNLEFT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4172 LVA_ALIGNTOP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4173 LVA_DEFAULT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4174 LVA_SNAPTOGRID = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4175 LVSCW_AUTOSIZE = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4176 LVSCW_AUTOSIZE_USEHEADER = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4177 TVS_DISABLEDRAGDROP = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4178 TVS_EDITLABELS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4179 TVS_HASBUTTONS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4180 TVS_HASLINES = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4181 TVS_LINESATROOT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4182 TVS_SHOWSELALWAYS = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4183 TVIS_BOLD = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4184 TVIS_CUT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4185 TVIS_DROPHILITED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4186 TVIS_EXPANDED = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4187 TVIS_EXPANDEDONCE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4188 TVIS_FOCUSED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4189 TVIS_OVERLAYMASK = (3840),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4190 TVIS_SELECTED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4191 TVIS_STATEIMAGEMASK = (61440),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4192 TVIS_USERMASK = (61440),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4193 TVIF_CHILDREN = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4194 TVIF_HANDLE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4195 TVIF_IMAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4196 TVIF_PARAM = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4197 TVIF_SELECTEDIMAGE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4198 TVIF_STATE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4199 TVIF_TEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4200 I_CHILDRENCALLBACK = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4201 I_IMAGECALLBACK = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4202 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4203
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4204 struct TREEITEM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4205 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4206 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4207
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4208 alias TREEITEM* HTREEITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4209 alias TREEITEM TTREEITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4210 alias TREEITEM* PTREEITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4211 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4212 TVI_ROOT = (0xFFFF0000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4213 TVI_FIRST = (0xFFFF0001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4214 TVI_LAST = (0xFFFF0002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4215 TVI_SORT = (0xFFFF0003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4216 TVHT_ABOVE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4217 TVHT_BELOW = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4218 TVHT_NOWHERE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4219 TVHT_ONITEM = (70),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4220 TVHT_ONITEMBUTTON = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4221 TVHT_ONITEMICON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4222 TVHT_ONITEMINDENT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4223 TVHT_ONITEMLABEL = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4224 TVHT_ONITEMRIGHT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4225 TVHT_ONITEMSTATEICON = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4226 TVHT_TOLEFT = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4227 TVHT_TORIGHT = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4228 TVE_COLLAPSE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4229 TVE_COLLAPSERESET = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4230 TVE_EXPAND = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4231 TVE_TOGGLE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4232 TVSIL_NORMAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4233 TVSIL_STATE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4234 TVGN_CARET = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4235 TVGN_CHILD = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4236 TVGN_DROPHILITE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4237 TVGN_FIRSTVISIBLE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4238 TVGN_NEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4239 TVGN_NEXTVISIBLE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4240 TVGN_PARENT = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4241 TVGN_PREVIOUS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4242 TVGN_PREVIOUSVISIBLE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4243 TVGN_ROOT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4244 TVC_BYKEYBOARD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4245 TVC_BYMOUSE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4246 TVC_UNKNOWN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4247 TCS_BUTTONS = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4248 TCS_FIXEDWIDTH = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4249 TCS_FOCUSNEVER = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4250 TCS_FOCUSONBUTTONDOWN = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4251 TCS_FORCEICONLEFT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4252 TCS_FORCELABELLEFT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4253 TCS_MULTILINE = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4254 TCS_OWNERDRAWFIXED = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4255 TCS_RAGGEDRIGHT = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4256 TCS_RIGHTJUSTIFY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4257 TCS_SINGLELINE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4258 TCS_TABS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4259 TCS_TOOLTIPS = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4260 TCIF_TEXT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4261 TCIF_IMAGE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4262 TCIF_PARAM = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4263 TCIF_RTLREADING = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4264 TCHT_NOWHERE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4265 TCHT_ONITEM = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4266 TCHT_ONITEMICON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4267 TCHT_ONITEMLABEL = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4268 ACS_AUTOPLAY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4269 ACS_CENTER = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4270 ACS_TRANSPARENT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4271 DIALOPTION_BILLING = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4272 DIALOPTION_QUIET = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4273 DIALOPTION_DIALTONE = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4274 MDMVOLFLAG_LOW = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4275 MDMVOLFLAG_MEDIUM = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4276 MDMVOLFLAG_HIGH = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4277 MDMVOL_LOW = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4278 MDMVOL_MEDIUM = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4279 MDMVOL_HIGH = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4280 MDMSPKRFLAG_OFF = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4281 MDMSPKRFLAG_DIAL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4282 MDMSPKRFLAG_ON = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4283 MDMSPKRFLAG_CALLSETUP = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4284 MDMSPKR_OFF = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4285 MDMSPKR_DIAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4286 MDMSPKR_ON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4287 MDMSPKR_CALLSETUP = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4288 MDM_BLIND_DIAL = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4289 MDM_CCITT_OVERRIDE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4290 MDM_CELLULAR = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4291 MDM_COMPRESSION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4292 MDM_ERROR_CONTROL = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4293 MDM_FLOWCONTROL_HARD = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4294 MDM_FLOWCONTROL_SOFT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4295 MDM_FORCED_EC = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4296 MDM_SPEED_ADJUST = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4297 MDM_TONE_DIAL = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4298 MDM_V23_OVERRIDE = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4299 LANG_BULGARIAN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4300 LANG_CHINESE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4301 LANG_CROATIAN = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4302 LANG_CZECH = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4303 LANG_DANISH = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4304 LANG_DUTCH = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4305 LANG_ENGLISH = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4306 LANG_FINNISH = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4307 LANG_FRENCH = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4308 LANG_GERMAN = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4309 LANG_GREEK = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4310 LANG_HUNGARIAN = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4311 LANG_ICELANDIC = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4312 LANG_ITALIAN = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4313 LANG_JAPANESE = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4314 LANG_KOREAN = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4315 LANG_NEUTRAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4316 LANG_NORWEGIAN = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4317 LANG_POLISH = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4318 LANG_PORTUGUESE = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4319 LANG_ROMANIAN = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4320 LANG_RUSSIAN = (25),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4321 LANG_SLOVAK = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4322 LANG_SLOVENIAN = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4323 LANG_SPANISH = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4324 LANG_SWEDISH = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4325 LANG_TURKISH = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4326 SUBLANG_CHINESE_SIMPLIFIED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4327 SUBLANG_CHINESE_TRADITIONAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4328 SUBLANG_CHINESE_HONGKONG = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4329 SUBLANG_CHINESE_SINGAPORE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4330 SUBLANG_DEFAULT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4331 SUBLANG_DUTCH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4332 SUBLANG_DUTCH_BELGIAN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4333 SUBLANG_ENGLISH_AUS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4334 SUBLANG_ENGLISH_CAN = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4335 SUBLANG_ENGLISH_EIRE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4336 SUBLANG_ENGLISH_NZ = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4337 SUBLANG_ENGLISH_UK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4338 SUBLANG_ENGLISH_US = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4339 SUBLANG_FRENCH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4340 SUBLANG_FRENCH_BELGIAN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4341 SUBLANG_FRENCH_CANADIAN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4342 SUBLANG_FRENCH_SWISS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4343 SUBLANG_GERMAN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4344 SUBLANG_GERMAN_AUSTRIAN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4345 SUBLANG_GERMAN_SWISS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4346 SUBLANG_ITALIAN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4347 SUBLANG_ITALIAN_SWISS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4348 SUBLANG_NEUTRAL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4349 SUBLANG_NORWEGIAN_BOKMAL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4350 SUBLANG_NORWEGIAN_NYNORSK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4351 SUBLANG_PORTUGUESE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4352 SUBLANG_PORTUGUESE_BRAZILIAN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4353 SUBLANG_SPANISH = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4354 SUBLANG_SPANISH_MEXICAN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4355 SUBLANG_SPANISH_MODERN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4356 SUBLANG_SYS_DEFAULT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4357 NLS_VALID_LOCALE_MASK = (1048575),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4358 SORT_DEFAULT = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4359 SORT_JAPANESE_XJIS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4360 SORT_JAPANESE_UNICODE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4361 SORT_CHINESE_BIG5 = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4362 SORT_CHINESE_UNICODE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4363 SORT_KOREAN_KSC = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4364 SORT_KOREAN_UNICODE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4365 PROCESSOR_INTEL_386 = (386),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4366 PROCESSOR_INTEL_486 = (486),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4367 PROCESSOR_INTEL_PENTIUM = (586),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4368 PROCESSOR_MIPS_R4000 = (4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4369 PROCESSOR_ALPHA_21064 = (21064),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4370 COMPRESSION_FORMAT_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4371 COMPRESSION_FORMAT_DEFAULT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4372 COMPRESSION_FORMAT_LZNT1 = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4373 TAPE_DRIVE_COMPRESSION = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4374 TAPE_DRIVE_ECC = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4375 TAPE_DRIVE_ERASE_BOP_ONLY = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4376 TAPE_DRIVE_ERASE_LONG = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4377 TAPE_DRIVE_ERASE_IMMEDIATE = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4378 TAPE_DRIVE_ERASE_SHORT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4379 TAPE_DRIVE_FIXED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4380 TAPE_DRIVE_FIXED_BLOCK = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4381 TAPE_DRIVE_INITIATOR = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4382 TAPE_DRIVE_PADDING = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4383 TAPE_DRIVE_GET_ABSOLUTE_BLK = (1048576),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4384 TAPE_DRIVE_GET_LOGICAL_BLK = (2097152),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4385 TAPE_DRIVE_REPORT_SMKS = (524288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4386 TAPE_DRIVE_SELECT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4387 TAPE_DRIVE_SET_EOT_WZ_SIZE = (4194304),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4388 TAPE_DRIVE_TAPE_CAPACITY = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4389 TAPE_DRIVE_TAPE_REMAINING = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4390 TAPE_DRIVE_VARIABLE_BLOCK = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4391 TAPE_DRIVE_WRITE_PROTECT = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4392 TAPE_DRIVE_ABS_BLK_IMMED = -((2147475456)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4393 TAPE_DRIVE_ABSOLUTE_BLK = -((2147479552)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4394 TAPE_DRIVE_END_OF_DATA = -((2147418112)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4395 TAPE_DRIVE_FILEMARKS = -((2147221504)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4396 TAPE_DRIVE_LOAD_UNLOAD = -((2147483647)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4397 TAPE_DRIVE_LOAD_UNLD_IMMED = -((2147483616)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4398 TAPE_DRIVE_LOCK_UNLOCK = -((2147483644)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4399 TAPE_DRIVE_LOCK_UNLK_IMMED = -((2147483520)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4400 TAPE_DRIVE_LOG_BLK_IMMED = -((2147450880)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4401 TAPE_DRIVE_LOGICAL_BLK = -((2147467264)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4402 TAPE_DRIVE_RELATIVE_BLKS = -((2147352576)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4403 TAPE_DRIVE_REVERSE_POSITION = -((2143289344)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4404 TAPE_DRIVE_REWIND_IMMEDIATE = -((2147483640)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4405 TAPE_DRIVE_SEQUENTIAL_FMKS = -((2146959360)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4406 TAPE_DRIVE_SEQUENTIAL_SMKS = -((2145386496)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4407 TAPE_DRIVE_SET_BLOCK_SIZE = -((2147483632)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4408 TAPE_DRIVE_SET_COMPRESSION = -((2147483136)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4409 TAPE_DRIVE_SET_ECC = -((2147483392)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4410 TAPE_DRIVE_SET_PADDING = -((2147482624)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4411 TAPE_DRIVE_SET_REPORT_SMKS = -((2147481600)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4412 TAPE_DRIVE_SETMARKS = -((2146435072)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4413 TAPE_DRIVE_SPACE_IMMEDIATE = -((2139095040)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4414 TAPE_DRIVE_TENSION = -((2147483646)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4415 TAPE_DRIVE_TENSION_IMMED = -((2147483584)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4416 TAPE_DRIVE_WRITE_FILEMARKS = -((2113929216)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4417 TAPE_DRIVE_WRITE_LONG_FMKS = -((2013265920)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4418 TAPE_DRIVE_WRITE_MARK_IMMED = -((1879048192)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4419 TAPE_DRIVE_WRITE_SETMARKS = -((2130706432)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4420 TAPE_DRIVE_WRITE_SHORT_FMKS = -((2080374784)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4421 STANDARD_RIGHTS_REQUIRED = (0xf0000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4422 STANDARD_RIGHTS_WRITE = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4423 STANDARD_RIGHTS_READ = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4424 STANDARD_RIGHTS_EXECUTE = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4425 STANDARD_RIGHTS_ALL = (0x1f0000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4426 SPECIFIC_RIGHTS_ALL = (0xffff),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4427 MAXIMUM_ALLOWED = (0x2000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4428 GENERIC_ALL = (0x10000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4429 SECURITY_NULL_RID = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4430 SECURITY_WORLD_RID = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4431 SECURITY_LOCAL_RID = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4432 SECURITY_CREATOR_OWNER_RID = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4433 SECURITY_CREATOR_GROUP_RID = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4434 SECURITY_DIALUP_RID = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4435 SECURITY_NETWORK_RID = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4436 SECURITY_BATCH_RID = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4437 SECURITY_INTERACTIVE_RID = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4438 SECURITY_LOGON_IDS_RID = (0x5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4439 SECURITY_LOGON_IDS_RID_COUNT = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4440 SECURITY_SERVICE_RID = (0x6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4441 SECURITY_LOCAL_SYSTEM_RID = (0x12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4442 SECURITY_BUILTIN_DOMAIN_RID = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4443 DOMAIN_USER_RID_ADMIN = (0x1f4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4444 DOMAIN_USER_RID_GUEST = (0x1f5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4445 DOMAIN_GROUP_RID_ADMINS = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4446 DOMAIN_GROUP_RID_USERS = (0x201),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4447 DOMAIN_ALIAS_RID_ADMINS = (0x220),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4448 DOMAIN_ALIAS_RID_USERS = (0x221),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4449 DOMAIN_ALIAS_RID_GUESTS = (0x222),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4450 DOMAIN_ALIAS_RID_POWER_USERS = (0x223),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4451 DOMAIN_ALIAS_RID_ACCOUNT_OPS = (0x224),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4452 DOMAIN_ALIAS_RID_SYSTEM_OPS = (0x225),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4453 DOMAIN_ALIAS_RID_PRINT_OPS = (0x226),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4454 DOMAIN_ALIAS_RID_BACKUP_OPS = (0x227),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4455 DOMAIN_ALIAS_RID_REPLICATOR = (0x228),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4456 SE_GROUP_MANDATORY = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4457 SE_GROUP_ENABLED_BY_DEFAULT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4458 SE_GROUP_ENABLED = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4459 SE_GROUP_OWNER = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4460 SE_GROUP_LOGON_ID = (0xc0000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4461 ACL_REVISION = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4462 ACCESS_ALLOWED_ACE_TYPE = (0x0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4463 ACCESS_DENIED_ACE_TYPE = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4464 SYSTEM_AUDIT_ACE_TYPE = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4465 SYSTEM_ALARM_ACE_TYPE = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4466 OBJECT_INHERIT_ACE = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4467 CONTAINER_INHERIT_ACE = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4468 NO_PROPAGATE_INHERIT_ACE = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4469 INHERIT_ONLY_ACE = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4470 SUCCESSFUL_ACCESS_ACE_FLAG = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4471 FAILED_ACCESS_ACE_FLAG = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4472 SECURITY_DESCRIPTOR_MIN_LENGTH = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4473 SE_OWNER_DEFAULTED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4474 SE_GROUP_DEFAULTED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4475 SE_DACL_PRESENT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4476 SE_DACL_DEFAULTED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4477 SE_SACL_PRESENT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4478 SE_SACL_DEFAULTED = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4479 SE_SELF_RELATIVE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4480 SE_PRIVILEGE_ENABLED_BY_DEFAULT = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4481 SE_PRIVILEGE_ENABLED = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4482 SE_PRIVILEGE_USED_FOR_ACCESS = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4483 PRIVILEGE_SET_ALL_NECESSARY = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4484 OFN_ALLOWMULTISELECT = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4485 OFN_CREATEPROMPT = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4486 OFN_ENABLEHOOK = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4487 OFN_ENABLETEMPLATE = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4488 OFN_ENABLETEMPLATEHANDLE = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4489 OFN_EXPLORER = (0x80000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4490 OFN_EXTENSIONDIFFERENT = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4491 OFN_FILEMUSTEXIST = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4492 OFN_HIDEREADONLY = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4493 OFN_LONGNAMES = (0x200000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4494 OFN_NOCHANGEDIR = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4495 OFN_NODEREFERENCELINKS = (0x100000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4496 OFN_NOLONGNAMES = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4497 OFN_NONETWORKBUTTON = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4498 OFN_NOREADONLYRETURN = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4499 OFN_NOTESTFILECREATE = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4500 OFN_NOVALIDATE = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4501 OFN_OVERWRITEPROMPT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4502 OFN_PATHMUSTEXIST = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4503 OFN_READONLY = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4504 OFN_SHAREAWARE = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4505 OFN_SHOWHELP = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4506 OFN_SHAREFALLTHROUGH = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4507 OFN_SHARENOWARN = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4508 OFN_SHAREWARN = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4509 CDN_INITDONE = (0xfffffda7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4510 CDN_SELCHANGE = (0xfffffda6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4511 CDN_FOLDERCHANGE = (0xfffffda5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4512 CDN_SHAREVIOLATION = (0xfffffda4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4513 CDN_HELP = (0xfffffda3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4514 CDN_FILEOK = (0xfffffda2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4515 CDN_TYPECHANGE = (0xfffffda1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4516 CDM_GETFILEPATH = (0x465),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4517 CDM_GETFOLDERIDLIST = (0x467),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4518 CDM_GETFOLDERPATH = (0x466),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4519 CDM_GETSPEC = (0x464),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4520 CDM_HIDECONTROL = (0x469),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4521 CDM_SETCONTROLTEXT = (0x468),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4522 CDM_SETDEFEXT = (0x46a),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4523 CC_ENABLEHOOK = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4524 CC_ENABLETEMPLATE = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4525 CC_ENABLETEMPLATEHANDLE = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4526 CC_FULLOPEN = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4527 CC_PREVENTFULLOPEN = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4528 CC_RGBINIT = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4529 CC_SHOWHELP = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4530 CC_SOLIDCOLOR = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4531 FR_DIALOGTERM = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4532 FR_DOWN = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4533 FR_ENABLEHOOK = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4534 FR_ENABLETEMPLATE = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4535 FR_ENABLETEMPLATEHANDLE = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4536 FR_FINDNEXT = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4537 FR_HIDEUPDOWN = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4538 FR_HIDEMATCHCASE = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4539 FR_HIDEWHOLEWORD = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4540 FR_MATCHCASE = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4541 FR_NOMATCHCASE = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4542 FR_NOUPDOWN = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4543 FR_NOWHOLEWORD = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4544 FR_REPLACE = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4545 FR_REPLACEALL = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4546 FR_SHOWHELP = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4547 FR_WHOLEWORD = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4548 CF_APPLY = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4549 CF_ANSIONLY = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4550 CF_BOTH = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4551 CF_TTONLY = (0x40000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4552 CF_EFFECTS = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4553 CF_ENABLEHOOK = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4554 CF_ENABLETEMPLATE = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4555 CF_ENABLETEMPLATEHANDLE = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4556 CF_FIXEDPITCHONLY = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4557 CF_FORCEFONTEXIST = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4558 CF_INITTOLOGFONTSTRUCT = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4559 CF_LIMITSIZE = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4560 CF_NOOEMFONTS = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4561 CF_NOFACESEL = (0x80000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4562 CF_NOSCRIPTSEL = (0x800000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4563 CF_NOSTYLESEL = (0x100000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4564 CF_NOSIZESEL = (0x200000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4565 CF_NOSIMULATIONS = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4566 CF_NOVECTORFONTS = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4567 CF_NOVERTFONTS = (0x1000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4568 CF_PRINTERFONTS = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4569 CF_SCALABLEONLY = (0x20000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4570 CF_SCREENFONTS = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4571 CF_SCRIPTSONLY = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4572 CF_SELECTSCRIPT = (0x400000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4573 CF_SHOWHELP = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4574 CF_USESTYLE = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4575 CF_WYSIWYG = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4576 BOLD_FONTTYPE = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4577 ITALIC_FONTTYPE = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4578 PRINTER_FONTTYPE = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4579 REGULAR_FONTTYPE = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4580 SCREEN_FONTTYPE = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4581 SIMULATED_FONTTYPE = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4582 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4583 const {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4584 char* COLOROKSTRINGW = ("commdlg_ColorOK");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4585 char* FILEOKSTRINGW = ("commdlg_FileNameOK");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4586 char* FINDMSGSTRINGW = ("commdlg_FindReplace");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4587 char* HELPMSGSTRINGW = ("commdlg_help");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4588 char* LBSELCHSTRINGW = ("commdlg_LBSelChangedNotify");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4589 char* SETRGBSTRINGW = ("commdlg_SetRGBColor");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4590 char* SHAREVISTRINGW = ("commdlg_ShareViolation");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4591 char* COLOROKSTRINGA = ("commdlg_ColorOK");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4592 char* FILEOKSTRINGA = ("commdlg_FileNameOK");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4593 char* FINDMSGSTRINGA = ("commdlg_FindReplace");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4594 char* HELPMSGSTRINGA = ("commdlg_help");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4595 char* LBSELCHSTRINGA = ("commdlg_LBSelChangedNotify");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4596 char* SETRGBSTRINGA = ("commdlg_SetRGBColor");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4597 char* SHAREVISTRINGA = ("commdlg_ShareViolation");
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4598 char* COLOROKSTRING = (COLOROKSTRINGA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4599 char* FILEOKSTRING = (FILEOKSTRINGA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4600 char* FINDMSGSTRING = (FINDMSGSTRINGA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4601 char* HELPMSGSTRING = (HELPMSGSTRINGA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4602 char* LBSELCHSTRING = (LBSELCHSTRINGA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4603 char* SETRGBSTRING = (SETRGBSTRINGA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4604 char* SHAREVISTRING = (SHAREVISTRINGA);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4605 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4606
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4607 const {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4608 HWND HWND_DESKTOP = cast(HWND) 0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4609 HWND HWND_BOTTOM = cast(HWND) 1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4610 HWND HWND_NOTOPMOST = cast(HWND) -2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4611 HWND HWND_TOP = cast(HWND) 0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4612 HWND HWND_TOPMOST = cast(HWND) -1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4613 HWND HWND_BROADCAST = cast(HWND) 0xFFFF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4614 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4615
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4616 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4617 CD_LBSELCHANGE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4618 CD_LBSELADD = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4619 CD_LBSELSUB = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4620 CD_LBSELNOITEMS = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4621 DN_DEFAULTPRN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4622 PD_ALLPAGES = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4623 PD_COLLATE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4624 PD_DISABLEPRINTTOFILE = (524288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4625 PD_ENABLEPRINTHOOK = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4626 PD_ENABLEPRINTTEMPLATE = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4627 PD_ENABLEPRINTTEMPLATEHANDLE = (65536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4628 PD_ENABLESETUPHOOK = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4629 PD_ENABLESETUPTEMPLATE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4630 PD_ENABLESETUPTEMPLATEHANDLE = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4631 PD_HIDEPRINTTOFILE = (1048576),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4632 PD_NOPAGENUMS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4633 PD_NOSELECTION = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4634 PD_NOWARNING = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4635 PD_PAGENUMS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4636 PD_PRINTSETUP = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4637 PD_PRINTTOFILE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4638 PD_RETURNDC = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4639 PD_RETURNDEFAULT = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4640 PD_RETURNIC = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4641 PD_SELECTION = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4642 PD_SHOWHELP = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4643 PD_USEDEVMODECOPIES = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4644 PD_USEDEVMODECOPIESANDCOLLATE = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4645 PSD_DEFAULTMINMARGINS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4646 PSD_DISABLEMARGINS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4647 PSD_DISABLEORIENTATION = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4648 PSD_DISABLEPAGEPAINTING = (524288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4649 PSD_DISABLEPAPER = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4650 PSD_DISABLEPRINTER = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4651 PSD_ENABLEPAGEPAINTHOOK = (262144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4652 PSD_ENABLEPAGESETUPHOOK = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4653 PSD_ENABLEPAGESETUPTEMPLATE = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4654 PSD_ENABLEPAGESETUPTEMPLATEHANDLE = (131072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4655 PSD_INHUNDREDTHSOFMILLIMETERS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4656 PSD_INTHOUSANDTHSOFINCHES = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4657 PSD_INWININIINTLMEASURE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4658 PSD_MARGINS = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4659 PSD_MINMARGINS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4660 PSD_NOWARNING = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4661 PSD_RETURNDEFAULT = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4662 PSD_SHOWHELP = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4663 SW_OTHERUNZOOM = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4664 SW_OTHERZOOM = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4665 SW_PARENTCLOSING = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4666 SW_PARENTOPENING = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4667 VK_LBUTTON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4668 VK_RBUTTON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4669 VK_CANCEL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4670 VK_MBUTTON = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4671 VK_BACK = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4672 VK_TAB = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4673 VK_CLEAR = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4674 VK_RETURN = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4675 VK_SHIFT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4676 VK_CONTROL = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4677 VK_MENU = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4678 VK_PAUSE = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4679 VK_CAPITAL = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4680 VK_ESCAPE = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4681 VK_SPACE = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4682 VK_PRIOR = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4683 VK_NEXT = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4684 VK_END = (35),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4685 VK_HOME = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4686 VK_LEFT = (37),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4687 VK_UP = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4688 VK_RIGHT = (39),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4689 VK_DOWN = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4690 VK_SELECT = (41),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4691 VK_PRINT = (42),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4692 VK_EXECUTE = (43),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4693 VK_SNAPSHOT = (44),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4694 VK_INSERT = (45),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4695 VK_DELETE = (46),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4696 VK_HELP = (47),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4697 VK_0 = (48),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4698 VK_1 = (49),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4699 VK_2 = (50),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4700 VK_3 = (51),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4701 VK_4 = (52),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4702 VK_5 = (53),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4703 VK_6 = (54),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4704 VK_7 = (55),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4705 VK_8 = (56),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4706 VK_9 = (57),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4707 VK_A = (65),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4708 VK_B = (66),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4709 VK_C = (67),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4710 VK_D = (68),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4711 VK_E = (69),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4712 VK_F = (70),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4713 VK_G = (71),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4714 VK_H = (72),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4715 VK_I = (73),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4716 VK_J = (74),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4717 VK_K = (75),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4718 VK_L = (76),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4719 VK_M = (77),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4720 VK_N = (78),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4721 VK_O = (79),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4722 VK_P = (80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4723 VK_Q = (81),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4724 VK_R = (82),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4725 VK_S = (83),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4726 VK_T = (84),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4727 VK_U = (85),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4728 VK_V = (86),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4729 VK_W = (87),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4730 VK_X = (88),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4731 VK_Y = (89),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4732 VK_Z = (90),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4733 VK_NUMPAD0 = (96),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4734 VK_NUMPAD1 = (97),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4735 VK_NUMPAD2 = (98),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4736 VK_NUMPAD3 = (99),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4737 VK_NUMPAD4 = (100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4738 VK_NUMPAD5 = (101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4739 VK_NUMPAD6 = (102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4740 VK_NUMPAD7 = (103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4741 VK_NUMPAD8 = (104),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4742 VK_NUMPAD9 = (105),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4743 VK_MULTIPLY = (106),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4744 VK_ADD = (107),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4745 VK_SEPARATOR = (108),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4746 VK_SUBTRACT = (109),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4747 VK_DECIMAL = (110),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4748 VK_DIVIDE = (111),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4749 VK_F1 = (112),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4750 VK_F2 = (113),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4751 VK_F3 = (114),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4752 VK_F4 = (115),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4753 VK_F5 = (116),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4754 VK_F6 = (117),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4755 VK_F7 = (118),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4756 VK_F8 = (119),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4757 VK_F9 = (120),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4758 VK_F10 = (121),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4759 VK_F11 = (122),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4760 VK_F12 = (123),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4761 VK_F13 = (124),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4762 VK_F14 = (125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4763 VK_F15 = (126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4764 VK_F16 = (127),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4765 VK_F17 = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4766 VK_F18 = (129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4767 VK_F19 = (130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4768 VK_F20 = (131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4769 VK_F21 = (132),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4770 VK_F22 = (133),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4771 VK_F23 = (134),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4772 VK_F24 = (135),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4773 VK_NUMLOCK = (144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4774 VK_SCROLL = (145),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4775 VK_LSHIFT = (160),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4776 VK_LCONTROL = (162),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4777 VK_LMENU = (164),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4778 VK_RSHIFT = (161),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4779 VK_RCONTROL = (163),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4780 VK_RMENU = (165),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4781 VK_PROCESSKEY = (229),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4782 KF_ALTDOWN = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4783 KF_DLGMODE = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4784 KF_EXTENDED = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4785 KF_MENUMODE = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4786 KF_REPEAT = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4787 KF_UP = (32768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4788 KL_NAMELENGTH = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4789 WA_ACTIVE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4790 WA_CLICKACTIVE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4791 WA_INACTIVE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4792 PWR_CRITICALRESUME = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4793 PWR_SUSPENDREQUEST = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4794 PWR_SUSPENDRESUME = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4795 PWR_FAIL = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4796 PWR_OK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4797 NF_QUERY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4798 NF_REQUERY = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4799 NFR_ANSI = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4800 NFR_UNICODE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4801 WMSZ_BOTTOM = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4802 WMSZ_BOTTOMLEFT = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4803 WMSZ_BOTTOMRIGHT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4804 WMSZ_LEFT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4805 WMSZ_RIGHT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4806 WMSZ_TOP = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4807 WMSZ_TOPLEFT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4808 WMSZ_TOPRIGHT = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4809 MA_ACTIVATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4810 MA_ACTIVATEANDEAT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4811 MA_NOACTIVATE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4812 MA_NOACTIVATEANDEAT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4813 SIZE_MAXHIDE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4814 SIZE_MAXIMIZED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4815 SIZE_MAXSHOW = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4816 SIZE_MINIMIZED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4817 SIZE_RESTORED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4818 WVR_ALIGNTOP = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4819 WVR_ALIGNLEFT = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4820 WVR_ALIGNBOTTOM = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4821 WVR_ALIGNRIGHT = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4822 WVR_HREDRAW = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4823 WVR_VREDRAW = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4824 WVR_REDRAW = (768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4825 WVR_VALIDRECTS = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4826 HTBOTTOM = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4827 HTBOTTOMLEFT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4828 HTBOTTOMRIGHT = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4829 HTCAPTION = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4830 HTCLIENT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4831 HTERROR = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4832 HTGROWBOX = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4833 HTHSCROLL = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4834 HTLEFT = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4835 HTMENU = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4836 HTNOWHERE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4837 HTREDUCE = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4838 HTRIGHT = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4839 HTSIZE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4840 HTSYSMENU = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4841 HTTOP = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4842 HTTOPLEFT = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4843 HTTOPRIGHT = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4844 HTTRANSPARENT = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4845 HTVSCROLL = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4846 HTZOOM = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4847 MK_CONTROL = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4848 MK_LBUTTON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4849 MK_MBUTTON = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4850 MK_RBUTTON = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4851 MK_SHIFT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4852 CS_BYTEALIGNCLIENT = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4853 CS_BYTEALIGNWINDOW = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4854 CS_CLASSDC = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4855 CS_DBLCLKS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4856 CS_GLOBALCLASS = (16384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4857 CS_HREDRAW = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4858 CS_KEYCVTWINDOW = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4859 CS_NOCLOSE = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4860 CS_NOKEYCVT = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4861 CS_OWNDC = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4862 CS_PARENTDC = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4863 CS_SAVEBITS = (2048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4864 CS_VREDRAW = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4865 DLGWINDOWEXTRA = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4866 FALT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4867 FCONTROL = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4868 FNOINVERT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4869 FSHIFT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4870 FVIRTKEY = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4871 MIIM_CHECKMARKS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4872 MIIM_DATA = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4873 MIIM_ID = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4874 MIIM_STATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4875 MIIM_SUBMENU = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4876 MIIM_TYPE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4877 MFT_BITMAP = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4878 MFT_MENUBARBREAK = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4879 MFT_MENUBREAK = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4880 MFT_OWNERDRAW = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4881 MFT_RADIOCHECK = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4882 MFT_RIGHTJUSTIFY = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4883 MFT_SEPARATOR = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4884 MFT_STRING = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4885 MFS_CHECKED = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4886 MFS_DEFAULT = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4887 MFS_DISABLED = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4888 MFS_ENABLED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4889 MFS_GRAYED = (0x3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4890 MFS_HILITE = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4891 MFS_UNCHECKED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4892 MFS_UNHILITE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4893 SERKF_AVAILABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4894 SERKF_INDICATOR = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4895 SERKF_SERIALKEYSON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4896 FKF_AVAILABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4897 FKF_CLICKON = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4898 FKF_FILTERKEYSON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4899 FKF_HOTKEYACTIVE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4900 FKF_HOTKEYSOUND = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4901 FKF_CONFIRMHOTKEY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4902 FKF_INDICATOR = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4903 HELPINFO_MENUITEM = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4904 HELPINFO_WINDOW = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4905 PRF_CHECKVISIBLE = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4906 PRF_CHILDREN = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4907 PRF_CLIENT = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4908 PRF_ERASEBKGND = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4909 PRF_NONCLIENT = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4910 PRF_OWNED = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4911 SC_CLOSE = (61536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4912 SC___FILE__HELP = (61824),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4913 SC_DEFAULT = (61792),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4914 SC_HOTKEY = (61776),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4915 SC_HSCROLL = (61568),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4916 SC_KEYMENU = (61696),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4917 SC_MAXIMIZE = (61488),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4918 SC_ZOOM = (61488),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4919 SC_MINIMIZE = (61472),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4920 SC_ICON = (61472),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4921 SC_MONITORPOWER = (61808),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4922 SC_MOUSEMENU = (61584),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4923 SC_MOVE = (61456),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4924 SC_NEXTWINDOW = (61504),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4925 SC_PREVWINDOW = (61520),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4926 SC_RESTORE = (61728),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4927 SC_SCREENSAVE = (61760),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4928 SC_SIZE = (61440),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4929 SC_TASKLIST = (61744),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4930 SC_VSCROLL = (61552),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4931 DC_HASDEFID = (21323),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4932 DLGC_BUTTON = (8192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4933 DLGC_DEFPUSHBUTTON = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4934 DLGC_HASSETSEL = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4935 DLGC_RADIOBUTTON = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4936 DLGC_STATIC = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4937 DLGC_UNDEFPUSHBUTTON = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4938 DLGC_WANTALLKEYS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4939 DLGC_WANTARROWS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4940 DLGC_WANTCHARS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4941 DLGC_WANTMESSAGE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4942 DLGC_WANTTAB = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4943 EC_LEFTMARGIN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4944 EC_RIGHTMARGIN = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4945 EC_USEFONTINFO = (65535),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4946 LB_ERR = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4947 LB_ERRSPACE = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4948 LB_OKAY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4949 CB_ERR = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4950 CB_ERRSPACE = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4951 IMC_GETCANDIDATEPOS = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4952 IMC_GETCOMPOSITIONFONT = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4953 IMC_GETCOMPOSITIONWINDOW = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4954 IMC_GETSTATUSWINDOWPOS = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4955 IMC_CLOSESTATUSWINDOW = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4956 IMC_OPENSTATUSWINDOW = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4957 IMC_SETCANDIDATEPOS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4958 IMC_SETCOMPOSITIONFONT = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4959 IMC_SETCOMPOSITIONWINDOW = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4960 IMC_SETSTATUSWINDOWPOS = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4961 IMN_CHANGECANDIDATE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4962 IMN_CLOSECANDIDATE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4963 IMN_CLOSESTATUSWINDOW = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4964 IMN_GUIDELINE = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4965 IMN_OPENCANDIDATE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4966 IMN_OPENSTATUSWINDOW = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4967 IMN_SETCANDIDATEPOS = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4968 IMN_SETCOMPOSITIONFONT = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4969 IMN_SETCOMPOSITIONWINDOW = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4970 IMN_SETCONVERSIONMODE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4971 IMN_SETOPENSTATUS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4972 IMN_SETSENTENCEMODE = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4973 IMN_SETSTATUSWINDOWPOS = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4974 IMN_PRIVATE = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4975 SKF_AUDIBLEFEEDBACK = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4976 SKF_AVAILABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4977 SKF_CONFIRMHOTKEY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4978 SKF_HOTKEYACTIVE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4979 SKF_HOTKEYSOUND = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4980 SKF_INDICATOR = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4981 SKF_STICKYKEYSON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4982 SKF_TRISTATE = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4983 SKF_TWOKEYSOFF = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4984 MKF_AVAILABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4985 MKF_CONFIRMHOTKEY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4986 MKF_HOTKEYACTIVE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4987 MKF_HOTKEYSOUND = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4988 MKF_INDICATOR = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4989 MKF_MOUSEKEYSON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4990 MKF_MODIFIERS = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4991 MKF_REPLACENUMBERS = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4992 SSF_AVAILABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4993 SSF_SOUNDSENTRYON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4994 SSTF_BORDER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4995 SSTF_CHARS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4996 SSTF_DISPLAY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4997 SSTF_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4998 SSGF_DISPLAY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
4999 SSGF_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5000 SSWF_CUSTOM = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5001 SSWF_DISPLAY = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5002 SSWF_NONE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5003 SSWF_TITLE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5004 SSWF_WINDOW = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5005 ATF_ONOFFFEEDBACK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5006 ATF_TIMEOUTON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5007 HCF_AVAILABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5008 HCF_CONFIRMHOTKEY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5009 HCF_HIGHCONTRASTON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5010 HCF_HOTKEYACTIVE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5011 HCF_HOTKEYAVAILABLE = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5012 HCF_HOTKEYSOUND = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5013 HCF_INDICATOR = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5014 TKF_AVAILABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5015 TKF_CONFIRMHOTKEY = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5016 TKF_HOTKEYACTIVE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5017 TKF_HOTKEYSOUND = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5018 TKF_TOGGLEKEYSON = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5019 PP_DISPLAYERRORS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5020 RESOURCEDISPLAYTYPE_DOMAIN = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5021 RESOURCEDISPLAYTYPE_FILE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5022 RESOURCEDISPLAYTYPE_GENERIC = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5023 RESOURCEDISPLAYTYPE_GROUP = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5024 RESOURCEDISPLAYTYPE_SERVER = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5025 RESOURCEDISPLAYTYPE_SHARE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5026 CAPSLOCK_ON = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5027 ENHANCED_KEY = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5028 LEFT_ALT_PRESSED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5029 LEFT_CTRL_PRESSED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5030 NUMLOCK_ON = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5031 RIGHT_ALT_PRESSED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5032 RIGHT_CTRL_PRESSED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5033 SCROLLLOCK_ON = (64),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5034 SHIFT_PRESSED = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5035 FROM_LEFT_1ST_BUTTON_PRESSED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5036 RIGHTMOST_BUTTON_PRESSED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5037 FROM_LEFT_2ND_BUTTON_PRESSED = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5038 FROM_LEFT_3RD_BUTTON_PRESSED = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5039 FROM_LEFT_4TH_BUTTON_PRESSED = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5040 DOUBLE_CLICK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5041 MOUSE_MOVED = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5042 KEY_EVENT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5043 _MOUSE_EVENT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5044 cMOUSE_EVENT = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5045 WINDOW_BUFFER_SIZE_EVENT = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5046 MENU_EVENT = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5047 FOCUS_EVENT = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5048 BI_RGB = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5049 BI_RLE8 = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5050 BI_RLE4 = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5051 BI_BITFIELDS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5052 PFD_DRAW_TO_WINDOW = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5053 PFD_DRAW_TO_BITMAP = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5054 PFD_SUPPORT_GDI = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5055 PFD_SUPPORT_OPENGL = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5056 PFD_DOUBLEBUFFER = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5057 PFD_STEREO = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5058 PFD_DOUBLEBUFFER_DONTCARE = (0x40000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5059 PFD_STEREO_DONTCARE = (0x80000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5060 PFD_TYPE_RGBA = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5061 PFD_TYPE_COLORINDEX = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5062 PFD_MAIN_PLANE = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5063 PFD_OVERLAY_PLANE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5064 PFD_UNDERLAY_PLANE = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5065 WGL_FONT_LINES = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5066 WGL_FONT_POLYGONS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5067 PFD_GENERIC_FORMAT = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5068 PFD_NEED_PALETTE = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5069 PFD_NEED_SYSTEM_PALETTE = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5070 PFD_SWAP_COPY = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5071 PFD_SWAP_EXCHANGE = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5072 TMPF_FIXED_PITCH = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5073 TMPF_VECTOR = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5074 TMPF_TRUETYPE = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5075 TMPF_DEVICE = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5076 SE_ERR_SHARE = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5077 SE_ERR_ASSOCINCOMPLETE = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5078 SE_ERR_DDETIMEOUT = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5079 SE_ERR_DDEFAIL = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5080 SE_ERR_DDEBUSY = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5081 SE_ERR_NOASSOC = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5082 XCLASS_BOOL = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5083 XCLASS_DATA = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5084 XCLASS_FLAGS = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5085 XCLASS_MASK = (0xfc00),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5086 XCLASS_NOTIFICATION = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5087 XTYPF_NOBLOCK = (0x0002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5088 XTYP_ADVDATA = (0x4010),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5089 XTYP_ADVREQ = (0x2022),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5090 XTYP_ADVSTART = (0x1030),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5091 XTYP_ADVSTOP = (0x8040),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5092 XTYP_CONNECT = (0x1062),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5093 XTYP_CONNECT_CONFIRM = (0x8072),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5094 XTYP_DISCONNECT = (0x80c2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5095 XTYP_EXECUTE = (0x4050),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5096 XTYP_POKE = (0x4090),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5097 XTYP_REQUEST = (0x20b0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5098 XTYP_WILDCONNECT = (0x20E2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5099 XTYP_REGISTER = (0x80A2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5100 XTYP_ERROR = (0x8002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5101 XTYP_XACT_COMPLETE = (0x8080),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5102 XTYP_UNREGISTER = (0x80D2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5103 DMLERR_DLL_USAGE = (0x4004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5104 DMLERR_INVALIDPARAMETER = (0x4006),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5105 DMLERR_NOTPROCESSED = (0x4009),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5106 DMLERR_POSTMSG_FAILED = (0x400c),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5107 DMLERR_SERVER_DIED = (0x400e),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5108 DMLERR_SYS_ERROR = (0x400f),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5109 DMLERR_BUSY = (0x4001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5110 DMLERR_DATAACKTIMEOUT = (0x4002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5111 DMLERR_ADVACKTIMEOUT = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5112 DMLERR_DLL_NOT_INITIALIZED = (0x4003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5113 DMLERR_LOW_MEMORY = (0x4007),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5114 DMLERR_MEMORY_ERROR = (0x4008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5115 DMLERR_POKEACKTIMEOUT = (0x400b),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5116 DMLERR_NO_CONV_ESTABLISHED = (0x400a),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5117 DMLERR_REENTRANCY = (0x400d),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5118 DMLERR_UNFOUND_QUEUE_ID = (0x4011),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5119 DMLERR_UNADVACKTIMEOUT = (0x4010),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5120 DMLERR_EXECACKTIMEOUT = (0x4005),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5121 DDE_FACK = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5122 DDE_FNOTPROCESSED = (0x0000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5123 DNS_REGISTER = (0x0001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5124 DNS_UNREGISTER = (0x0002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5125 CP_WINANSI = (1004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5126 CP_WINUNICODE = (1200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5127 APPCLASS_STANDARD = (0x00000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5128 BKMODE_LAST = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5129 CTLCOLOR_MSGBOX = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5130 CTLCOLOR_EDIT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5131 CTLCOLOR_LISTBOX = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5132 CTLCOLOR_BTN = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5133 CTLCOLOR_DLG = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5134 CTLCOLOR_SCROLLBAR = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5135 CTLCOLOR_STATIC = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5136 CTLCOLOR_MAX = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5137 META_SETMAPMODE = (0x0103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5138 META_SETWINDOWORG = (0x020B),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5139 META_SETWINDOWEXT = (0x020C),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5140 POLYFILL_LAST = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5141 STATUS_WAIT_0 = (0x00000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5142 STATUS_ABANDONED_WAIT_0 = (0x00000080),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5143 STATUS_USER_APC = (0x000000C0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5144 STATUS_TIMEOUT = (0x00000102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5145 STATUS_PENDING = (0x00000103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5146 STATUS_GUARD_PAGE_VIOLATION = (0x80000001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5147 STATUS_DATATYPE_MISALIGNMENT = (0x80000002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5148 STATUS_BREAKPOINT = (0x80000003),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5149 STATUS_SINGLE_STEP = (0x80000004),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5150 STATUS_IN_PAGE_ERROR = (0xC0000006),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5151 STATUS_INVALID_HANDLE = (0xC0000008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5152 STATUS_ILLEGAL_INSTRUCTION = (0xC000001D),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5153 STATUS_NONCONTINUABLE_EXCEPTION = (0xC0000025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5154 STATUS_INVALID_DISPOSITION = (0xC0000026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5155 STATUS_ARRAY_BOUNDS_EXCEEDED = (0xC000008C),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5156 STATUS_FLOAT_DENORMAL_OPERAND = (0xC000008D),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5157 STATUS_FLOAT_DIVIDE_BY_ZERO = (0xC000008E),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5158 STATUS_FLOAT_INEXACT_RESULT = (0xC000008F),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5159 STATUS_FLOAT_INVALID_OPERATION = (0xC0000090),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5160 STATUS_FLOAT_OVERFLOW = (0xC0000091),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5161 STATUS_FLOAT_STACK_CHECK = (0xC0000092),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5162 STATUS_FLOAT_UNDERFLOW = (0xC0000093),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5163 STATUS_INTEGER_DIVIDE_BY_ZERO = (0xC0000094),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5164 STATUS_INTEGER_OVERFLOW = (0xC0000095),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5165 STATUS_PRIVILEGED_INSTRUCTION = (0xC0000096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5166 STATUS_STACK_OVERFLOW = (0xC00000FD),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5167 STATUS_CONTROL_C_EXIT = (0xC000013A),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5168 PROCESSOR_ARCHITECTURE_INTEL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5169 PROCESSOR_ARCHITECTURE_MIPS = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5170 PROCESSOR_ARCHITECTURE_ALPHA = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5171 PROCESSOR_ARCHITECTURE_PPC = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5172 SIZEFULLSCREEN = (SIZE_MAXIMIZED),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5173 SIZENORMAL = (SIZE_RESTORED),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5174 SIZEICONIC = (SIZE_MINIMIZED),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5175 SIZE_OF_80387_REGISTERS = (80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5176 __FILE___i386 = (0x10000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5177 __FILE___CONTROL = (__FILE___i386) | (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5178 __FILE___INTEGER = (__FILE___i386) | (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5179 __FILE___SEGMENTS = (__FILE___i386) | (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5180 __FILE___FLOATING_POINT = (__FILE___i386) | (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5181 __FILE___DEBUG_REGISTERS = (__FILE___i386) | (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5182 __FILE___FULL = ((__FILE___CONTROL) | (__FILE___INTEGER)) | (__FILE___SEGMENTS),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5183 FLAG_TRACE_BIT = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5184 __FILE___DEBUGGER = (__FILE___FULL) | (__FILE___FLOATING_POINT),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5185 FILTER_TEMP_DUPLICATE_ACCOUNT = (0x0001),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5186 FILTER_NORMAL_ACCOUNT = (0x0002),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5187 FILTER_INTERDOMAIN_TRUST_ACCOUNT = (0x0008),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5188 FILTER_WORKSTATION_TRUST_ACCOUNT = (0x0010),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5189 FILTER_SERVER_TRUST_ACCOUNT = (0x0020),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5190 LOGON32_LOGON_INTERACTIVE = (0x02),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5191 LOGON32_LOGON_BATCH = (0x04),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5192 LOGON32_LOGON_SERVICE = (0x05),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5193 LOGON32_PROVIDER_DEFAULT = (0x00),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5194 LOGON32_PROVIDER_WINNT35 = (0x01),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5195 QID_SYNC = (0xFFFFFFFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5196 IMAGE_DOS_SIGNATURE = (0x5a4d),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5197 IMAGE_NT_SIGNATURE = (0x4550),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5198 SEVERITY_SUCCESS = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5199 SEVERITY_ERROR = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5200 VT_EMPTY = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5201 VT_NULL = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5202 VT_I2 = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5203 VT_I4 = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5204 VT_R4 = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5205 VT_R8 = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5206 VT_BSTR = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5207 VT_ERROR = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5208 VT_BOOL = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5209 VT_UI1 = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5210 VT_BYREF = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5211 VT_RESERVED = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5212 FACILITY_WINDOWS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5213 FACILITY_STORAGE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5214 FACILITY_RPC = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5215 FACILITY_SSPI = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5216 FACILITY_WIN32 = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5217 FACILITY_CONTROL = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5218 FACILITY_NULL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5219 FACILITY_INTERNET = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5220 FACILITY_ITF = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5221 FACILITY_DISPATCH = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5222 FACILITY_CERT = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5223 ACM_OPENW = (1127),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5224 ACM_OPENA = (1124),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5225 ACM_OPEN = (ACM_OPENA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5226 ACM_PLAY = (1125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5227 ACM_STOP = (1126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5228 ACN_START = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5229 ACN_STOP = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5230 BM_CLICK = (245),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5231 BM_GETCHECK = (240),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5232 BM_GETIMAGE = (246),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5233 BM_GETSTATE = (242),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5234 BM_SETCHECK = (241),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5235 BM_SETIMAGE = (247),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5236 BM_SETSTATE = (243),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5237 BM_SETSTYLE = (244),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5238 BN_CLICKED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5239 BN_DBLCLK = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5240 BN_DISABLE = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5241 BN_DOUBLECLICKED = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5242 BN_HILITE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5243 BN_KILLFOCUS = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5244 BN_PAINT = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5245 BN_PUSHED = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5246 BN_SETFOCUS = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5247 BN_UNHILITE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5248 BN_UNPUSHED = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5249 CB_ADDSTRING = (323),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5250 CB_DELETESTRING = (324),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5251 CB_DIR = (325),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5252 CB_FINDSTRING = (332),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5253 CB_FINDSTRINGEXACT = (344),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5254 CB_GETCOUNT = (326),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5255 CB_GETCURSEL = (327),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5256 CB_GETDROPPEDCONTROLRECT = (338),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5257 CB_GETDROPPEDSTATE = (343),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5258 CB_GETDROPPEDWIDTH = (351),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5259 CB_GETEDITSEL = (320),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5260 CB_GETEXTENDEDUI = (342),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5261 CB_GETHORIZONTALEXTENT = (349),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5262 CB_GETITEMDATA = (336),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5263 CB_GETITEMHEIGHT = (340),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5264 CB_GETLBTEXT = (328),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5265 CB_GETLBTEXTLEN = (329),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5266 CB_GETLOCALE = (346),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5267 CB_GETTOPINDEX = (347),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5268 CB_INITSTORAGE = (353),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5269 CB_INSERTSTRING = (330),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5270 CB_LIMITTEXT = (321),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5271 CB_RESETCONTENT = (331),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5272 CB_SELECTSTRING = (333),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5273 CB_SETCURSEL = (334),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5274 CB_SETDROPPEDWIDTH = (352),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5275 CB_SETEDITSEL = (322),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5276 CB_SETEXTENDEDUI = (341),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5277 CB_SETHORIZONTALEXTENT = (350),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5278 CB_SETITEMDATA = (337),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5279 CB_SETITEMHEIGHT = (339),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5280 CB_SETLOCALE = (345),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5281 CB_SETTOPINDEX = (348),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5282 CB_SHOWDROPDOWN = (335),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5283 CBN_CLOSEUP = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5284 CBN_DBLCLK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5285 CBN_DROPDOWN = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5286 CBN_EDITCHANGE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5287 CBN_EDITUPDATE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5288 CBN_ERRSPACE = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5289 CBN_KILLFOCUS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5290 CBN_SELCHANGE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5291 CBN_SELENDCANCEL = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5292 CBN_SELENDOK = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5293 CBN_SETFOCUS = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5294 DL_BEGINDRAG = (1157),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5295 DL_CANCELDRAG = (1160),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5296 DL_DRAGGING = (1158),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5297 DL_DROPPED = (1159),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5298 DM_GETDEFID = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5299 DM_REPOSITION = (1026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5300 DM_SETDEFID = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5301 EM_CANPASTE = (1074),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5302 EM_CANUNDO = (198),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5303 EM_CHARFROMPOS = (215),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5304 EM_DISPLAYBAND = (1075),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5305 EM_EMPTYUNDOBUFFER = (205),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5306 EM_EXGETSEL = (1076),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5307 EM_EXLIMITTEXT = (1077),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5308 EM_EXLINEFROMCHAR = (1078),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5309 EM_EXSETSEL = (1079),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5310 EM_FINDTEXT = (1080),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5311 EM_FINDTEXTEX = (1103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5312 EM_FINDWORDBREAK = (1100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5313 EM_FMTLINES = (200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5314 EM_FORMATRANGE = (1081),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5315 EM_GETCHARFORMAT = (1082),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5316 EM_GETEVENTMASK = (1083),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5317 EM_GETFIRSTVISIBLELINE = (206),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5318 EM_GETHANDLE = (189),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5319 EM_GETLIMITTEXT = (213),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5320 EM_GETLINE = (196),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5321 EM_GETLINECOUNT = (186),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5322 EM_GETMARGINS = (212),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5323 EM_GETMODIFY = (184),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5324 EM_GETIMECOLOR = (1129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5325 EM_GETIMEOPTIONS = (1131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5326 EM_GETOPTIONS = (1102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5327 EM_GETOLEINTERFACE = (1084),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5328 EM_GETPARAFORMAT = (1085),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5329 EM_GETPASSWORDCHAR = (210),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5330 EM_GETPUNCTUATION = (1125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5331 EM_GETRECT = (178),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5332 EM_GETSEL = (176),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5333 EM_GETSELTEXT = (1086),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5334 EM_GETTEXTRANGE = (1099),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5335 EM_GETTHUMB = (190),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5336 EM_GETWORDBREAKPROC = (209),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5337 EM_GETWORDBREAKPROCEX = (1104),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5338 EM_GETWORDWRAPMODE = (1127),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5339 EM_HIDESELECTION = (1087),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5340 EM_LIMITTEXT = (197),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5341 EM_LINEFROMCHAR = (201),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5342 EM_LINEINDEX = (187),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5343 EM_LINELENGTH = (193),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5344 EM_LINESCROLL = (182),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5345 EM_PASTESPECIAL = (1088),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5346 EM_POSFROMCHAR = (214),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5347 EM_REPLACESEL = (194),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5348 EM_REQUESTRESIZE = (1089),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5349 EM_SCROLL = (181),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5350 EM_SCROLLCARET = (183),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5351 EM_SELECTIONTYPE = (1090),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5352 EM_SETBKGNDCOLOR = (1091),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5353 EM_SETCHARFORMAT = (1092),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5354 EM_SETEVENTMASK = (1093),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5355 EM_SETHANDLE = (188),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5356 EM_SETIMECOLOR = (1128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5357 EM_SETIMEOPTIONS = (1130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5358 EM_SETLIMITTEXT = (197),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5359 EM_SETMARGINS = (211),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5360 EM_SETMODIFY = (185),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5361 EM_SETOLECALLBACK = (1094),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5362 EM_SETOPTIONS = (1101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5363 EM_SETPARAFORMAT = (1095),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5364 EM_SETPASSWORDCHAR = (204),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5365 EM_SETPUNCTUATION = (1124),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5366 EM_SETREADONLY = (207),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5367 EM_SETRECT = (179),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5368 EM_SETRECTNP = (180),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5369 EM_SETSEL = (177),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5370 EM_SETTABSTOPS = (203),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5371 EM_SETTARGETDEVICE = (1096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5372 EM_SETWORDBREAKPROC = (208),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5373 EM_SETWORDBREAKPROCEX = (1105),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5374 EM_SETWORDWRAPMODE = (1126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5375 EM_STREAMIN = (1097),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5376 EM_STREAMOUT = (1098),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5377 EM_UNDO = (199),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5378 EN_CHANGE = (768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5379 EN_CORRECTTEXT = (1797),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5380 EN_DROPFILES = (1795),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5381 EN_ERRSPACE = (1280),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5382 EN_HSCROLL = (1537),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5383 EN_IMECHANGE = (1799),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5384 EN_KILLFOCUS = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5385 EN_MAXTEXT = (1281),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5386 EN_MSGFILTER = (1792),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5387 EN_OLEOPFAILED = (1801),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5388 EN_PROTECTED = (1796),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5389 EN_REQUESTRESIZE = (1793),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5390 EN_SAVECLIPBOARD = (1800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5391 EN_SELCHANGE = (1794),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5392 EN_SETFOCUS = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5393 EN_STOPNOUNDO = (1798),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5394 EN_UPDATE = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5395 EN_VSCROLL = (1538),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5396 HDM_DELETEITEM = (4610),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5397 HDM_GETITEMW = (4619),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5398 HDM_INSERTITEMW = (4618),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5399 HDM_SETITEMW = (4620),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5400 HDM_GETITEMA = (4611),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5401 HDM_INSERTITEMA = (4609),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5402 HDM_SETITEMA = (4612),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5403 HDM_GETITEM = (HDM_GETITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5404 HDM_INSERTITEM = (HDM_INSERTITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5405 HDM_SETITEM = (HDM_SETITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5406 HDM_GETITEMCOUNT = (4608),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5407 HDM_HITTEST = (4614),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5408 HDM_LAYOUT = (4613),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5409 HDN_BEGINTRACKW = -((326)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5410 HDN_DIVIDERDBLCLICKW = -((325)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5411 HDN_ENDTRACKW = -((327)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5412 HDN_ITEMCHANGEDW = -((321)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5413 HDN_ITEMCHANGINGW = -((320)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5414 HDN_ITEMCLICKW = -((322)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5415 HDN_ITEMDBLCLICKW = -((323)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5416 HDN_TRACKW = -((328)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5417 HDN_BEGINTRACKA = -((306)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5418 HDN_DIVIDERDBLCLICKA = -((305)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5419 HDN_ENDTRACKA = -((307)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5420 HDN_ITEMCHANGEDA = -((301)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5421 HDN_ITEMCHANGINGA = -((300)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5422 HDN_ITEMCLICKA = -((302)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5423 HDN_ITEMDBLCLICKA = -((303)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5424 HDN_TRACKA = -((308)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5425 HDN_BEGINTRACK = (HDN_BEGINTRACKA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5426 HDN_DIVIDERDBLCLICK = (HDN_DIVIDERDBLCLICKA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5427 HDN_ENDTRACK = (HDN_ENDTRACKA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5428 HDN_ITEMCHANGED = (HDN_ITEMCHANGEDA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5429 HDN_ITEMCHANGING = (HDN_ITEMCHANGINGA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5430 HDN_ITEMCLICK = (HDN_ITEMCLICKA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5431 HDN_ITEMDBLCLICK = (HDN_ITEMDBLCLICKA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5432 HDN_TRACK = (HDN_TRACKA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5433 HKM_GETHOTKEY = (1026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5434 HKM_SETHOTKEY = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5435 HKM_SETRULES = (1027),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5436 LB_ADDFILE = (406),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5437 LB_ADDSTRING = (384),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5438 LB_DELETESTRING = (386),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5439 LB_DIR = (397),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5440 LB_FINDSTRING = (399),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5441 LB_FINDSTRINGEXACT = (418),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5442 LB_GETANCHORINDEX = (413),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5443 LB_GETCARETINDEX = (415),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5444 LB_GETCOUNT = (395),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5445 LB_GETCURSEL = (392),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5446 LB_GETHORIZONTALEXTENT = (403),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5447 LB_GETITEMDATA = (409),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5448 LB_GETITEMHEIGHT = (417),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5449 LB_GETITEMRECT = (408),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5450 LB_GETLOCALE = (422),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5451 LB_GETSEL = (391),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5452 LB_GETSELCOUNT = (400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5453 LB_GETSELITEMS = (401),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5454 LB_GETTEXT = (393),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5455 LB_GETTEXTLEN = (394),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5456 LB_GETTOPINDEX = (398),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5457 LB_INITSTORAGE = (424),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5458 LB_INSERTSTRING = (385),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5459 LB_ITEMFROMPOINT = (425),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5460 LB_RESETCONTENT = (388),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5461 LB_SELECTSTRING = (396),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5462 LB_SELITEMRANGE = (411),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5463 LB_SELITEMRANGEEX = (387),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5464 LB_SETANCHORINDEX = (412),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5465 LB_SETCARETINDEX = (414),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5466 LB_SETCOLUMNWIDTH = (405),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5467 LB_SETCOUNT = (423),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5468 LB_SETCURSEL = (390),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5469 LB_SETHORIZONTALEXTENT = (404),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5470 LB_SETITEMDATA = (410),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5471 LB_SETITEMHEIGHT = (416),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5472 LB_SETLOCALE = (421),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5473 LB_SETSEL = (389),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5474 LB_SETTABSTOPS = (402),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5475 LB_SETTOPINDEX = (407),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5476 LBN_DBLCLK = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5477 LBN_ERRSPACE = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5478 LBN_KILLFOCUS = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5479 LBN_SELCANCEL = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5480 LBN_SELCHANGE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5481 LBN_SETFOCUS = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5482 LVM_ARRANGE = (4118),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5483 LVM_CREATEDRAGIMAGE = (4129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5484 LVM_DELETEALLITEMS = (4105),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5485 LVM_DELETECOLUMN = (4124),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5486 LVM_DELETEITEM = (4104),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5487 LVM_ENSUREVISIBLE = (4115),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5488 LVM_GETBKCOLOR = (4096),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5489 LVM_GETCALLBACKMASK = (4106),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5490 LVM_GETCOLUMNWIDTH = (4125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5491 LVM_GETCOUNTPERPAGE = (4136),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5492 LVM_GETEDITCONTROL = (4120),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5493 LVM_GETIMAGELIST = (4098),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5494 LVM_EDITLABELW = (4214),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5495 LVM_FINDITEMW = (4179),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5496 LVM_GETCOLUMNW = (4191),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5497 LVM_GETISEARCHSTRINGW = (4213),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5498 LVM_GETITEMW = (4171),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5499 LVM_GETITEMTEXTW = (4211),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5500 LVM_GETSTRINGWIDTHW = (4183),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5501 LVM_INSERTCOLUMNW = (4193),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5502 LVM_INSERTITEMW = (4173),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5503 LVM_SETCOLUMNW = (4192),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5504 LVM_SETITEMW = (4172),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5505 LVM_SETITEMTEXTW = (4212),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5506 LVM_EDITLABELA = (4119),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5507 LVM_FINDITEMA = (4109),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5508 LVM_GETCOLUMNA = (4121),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5509 LVM_GETISEARCHSTRINGA = (4148),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5510 LVM_GETITEMA = (4101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5511 LVM_GETITEMTEXTA = (4141),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5512 LVM_GETSTRINGWIDTHA = (4113),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5513 LVM_INSERTCOLUMNA = (4123),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5514 LVM_INSERTITEMA = (4103),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5515 LVM_SETCOLUMNA = (4122),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5516 LVM_SETITEMA = (4102),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5517 LVM_SETITEMTEXTA = (4142),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5518 LVM_EDITLABEL = (LVM_EDITLABELA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5519 LVM_FINDITEM = (LVM_FINDITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5520 LVM_GETCOLUMN = (LVM_GETCOLUMNA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5521 LVM_GETISEARCHSTRING = (LVM_GETISEARCHSTRINGA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5522 LVM_GETITEM = (LVM_GETITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5523 LVM_GETITEMTEXT = (LVM_GETITEMTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5524 LVM_GETSTRINGWIDTH = (LVM_GETSTRINGWIDTHA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5525 LVM_INSERTCOLUMN = (LVM_INSERTCOLUMNA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5526 LVM_INSERTITEM = (LVM_INSERTITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5527 LVM_SETCOLUMN = (LVM_SETCOLUMNA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5528 LVM_SETITEM = (LVM_SETITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5529 LVM_SETITEMTEXT = (LVM_SETITEMTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5530 LVM_GETITEMCOUNT = (4100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5531 LVM_GETITEMPOSITION = (4112),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5532 LVM_GETITEMRECT = (4110),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5533 LVM_GETITEMSPACING = (4147),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5534 LVM_GETITEMSTATE = (4140),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5535 LVM_GETNEXTITEM = (4108),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5536 LVM_GETORIGIN = (4137),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5537 LVM_GETSELECTEDCOUNT = (4146),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5538 LVM_GETTEXTBKCOLOR = (4133),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5539 LVM_GETTEXTCOLOR = (4131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5540 LVM_GETTOPINDEX = (4135),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5541 LVM_GETVIEWRECT = (4130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5542 LVM_HITTEST = (4114),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5543 LVM_REDRAWITEMS = (4117),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5544 LVM_SCROLL = (4116),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5545 LVM_SETBKCOLOR = (4097),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5546 LVM_SETCALLBACKMASK = (4107),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5547 LVM_SETCOLUMNWIDTH = (4126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5548 LVM_SETIMAGELIST = (4099),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5549 LVM_SETITEMCOUNT = (4143),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5550 LVM_SETITEMPOSITION = (4111),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5551 LVM_SETITEMPOSITION32 = (4145),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5552 LVM_SETITEMSTATE = (4139),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5553 LVM_SETTEXTBKCOLOR = (4134),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5554 LVM_SETTEXTCOLOR = (4132),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5555 LVM_SORTITEMS = (4144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5556 LVM_UPDATE = (4138),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5557 LVN_BEGINDRAG = -((109)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5558 LVN_BEGINRDRAG = -((111)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5559 LVN_COLUMNCLICK = -((108)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5560 LVN_DELETEALLITEMS = -((104)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5561 LVN_DELETEITEM = -((103)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5562 LVN_BEGINLABELEDITW = -((175)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5563 LVN_ENDLABELEDITW = -((176)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5564 LVN_GETDISPINFOW = -((177)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5565 LVN_SETDISPINFOW = -((178)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5566 LVN_BEGINLABELEDITA = -((105)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5567 LVN_ENDLABELEDITA = -((106)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5568 LVN_GETDISPINFOA = -((150)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5569 LVN_SETDISPINFOA = -((151)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5570 LVN_BEGINLABELEDIT = (LVN_BEGINLABELEDITA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5571 LVN_ENDLABELEDIT = (LVN_ENDLABELEDITA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5572 LVN_GETDISPINFO = (LVN_GETDISPINFOA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5573 LVN_SETDISPINFO = (LVN_SETDISPINFOA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5574 LVN_INSERTITEM = -((102)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5575 LVN_ITEMCHANGED = -((101)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5576 LVN_ITEMCHANGING = -((100)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5577 LVN_KEYDOWN = -((155)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5578 NM_CLICK = -((2)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5579 NM_DBLCLK = -((3)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5580 NM_KILLFOCUS = -((8)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5581 NM_OUTOFMEMORY = -((1)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5582 NM_RCLICK = -((5)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5583 NM_RDBLCLK = -((6)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5584 NM_RETURN = -((4)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5585 NM_SETFOCUS = -((7)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5586 PBM_DELTAPOS = (1027),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5587 PBM_SETPOS = (1026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5588 PBM_SETRANGE = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5589 PBM_SETSTEP = (1028),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5590 PBM_STEPIT = (1029),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5591 PSM_ADDPAGE = (1127),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5592 PSM_APPLY = (1134),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5593 PSM_CANCELTOCLOSE = (1131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5594 PSM_CHANGED = (1128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5595 PSM_GETTABCONTROL = (1140),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5596 PSM_GETCURRENTPAGEHWND = (1142),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5597 PSM_ISDIALOGMESSAGE = (1141),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5598 PSM_PRESSBUTTON = (1137),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5599 PSM_QUERYSIBLINGS = (1132),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5600 PSM_REBOOTSYSTEM = (1130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5601 PSM_REMOVEPAGE = (1126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5602 PSM_RESTARTWINDOWS = (1129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5603 PSM_SETCURSEL = (1125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5604 PSM_SETCURSELID = (1138),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5605 PSM_SETFINISHTEXTW = (1145),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5606 PSM_SETTITLEW = (1144),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5607 PSM_SETFINISHTEXTA = (1139),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5608 PSM_SETTITLEA = (1135),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5609 PSM_SETFINISHTEXT = (PSM_SETFINISHTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5610 PSM_SETTITLE = (PSM_SETTITLEA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5611 PSM_SETWIZBUTTONS = (1136),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5612 PSM_UNCHANGED = (1133),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5613 PSN_APPLY = -((202)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5614 PSN_HELP = -((205)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5615 PSN_KILLACTIVE = -((201)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5616 PSN_QUERYCANCEL = -((209)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5617 PSN_RESET = -((203)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5618 PSN_SETACTIVE = -((200)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5619 PSN_WIZBACK = -((206)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5620 PSN_WIZFINISH = -((208)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5621 PSN_WIZNEXT = -((207)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5622 SB_GETBORDERS = (1031),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5623 SB_GETPARTS = (1030),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5624 SB_GETRECT = (1034),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5625 SB_GETTEXTW = (1037),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5626 SB_GETTEXTLENGTHW = (1036),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5627 SB_SETTEXTW = (1035),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5628 SB_GETTEXTA = (1026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5629 SB_GETTEXTLENGTHA = (1027),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5630 SB_SETTEXTA = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5631 SB_GETTEXT = (SB_GETTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5632 SB_GETTEXTLENGTH = (SB_GETTEXTLENGTHA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5633 SB_SETTEXT = (SB_SETTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5634 SB_SETMINHEIGHT = (1032),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5635 SB_SETPARTS = (1028),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5636 SB_SIMPLE = (1033),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5637 SBM_ENABLE_ARROWS = (228),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5638 SBM_GETPOS = (225),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5639 SBM_GETRANGE = (227),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5640 SBM_GETSCROLLINFO = (234),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5641 SBM_SETPOS = (224),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5642 SBM_SETRANGE = (226),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5643 SBM_SETRANGEREDRAW = (230),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5644 SBM_SETSCROLLINFO = (233),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5645 STM_GETICON = (369),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5646 STM_GETIMAGE = (371),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5647 STM_SETICON = (368),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5648 STM_SETIMAGE = (370),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5649 STN_CLICKED = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5650 STN_DBLCLK = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5651 STN_DISABLE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5652 STN_ENABLE = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5653 TB_ADDBITMAP = (1043),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5654 TB_ADDBUTTONS = (1044),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5655 TB_AUTOSIZE = (1057),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5656 TB_BUTTONCOUNT = (1048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5657 TB_BUTTONSTRUCTSIZE = (1054),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5658 TB_CHANGEBITMAP = (1067),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5659 TB_CHECKBUTTON = (1026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5660 TB_COMMANDTOINDEX = (1049),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5661 TB_CUSTOMIZE = (1051),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5662 TB_DELETEBUTTON = (1046),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5663 TB_ENABLEBUTTON = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5664 TB_GETBITMAP = (1068),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5665 TB_GETBITMAPFLAGS = (1065),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5666 TB_GETBUTTON = (1047),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5667 TB_ADDSTRINGW = (1101),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5668 TB_GETBUTTONTEXTW = (1099),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5669 TB_SAVERESTOREW = (1100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5670 TB_ADDSTRINGA = (1052),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5671 TB_GETBUTTONTEXTA = (1069),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5672 TB_SAVERESTOREA = (1050),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5673 TB_ADDSTRING = (TB_ADDSTRINGA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5674 TB_GETBUTTONTEXT = (TB_GETBUTTONTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5675 TB_SAVERESTORE = (TB_SAVERESTOREA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5676 TB_GETITEMRECT = (1053),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5677 TB_GETROWS = (1064),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5678 TB_GETSTATE = (1042),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5679 TB_GETTOOLTIPS = (1059),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5680 TB_HIDEBUTTON = (1028),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5681 TB_INDETERMINATE = (1029),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5682 TB_INSERTBUTTON = (1045),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5683 TB_ISBUTTONCHECKED = (1034),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5684 TB_ISBUTTONENABLED = (1033),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5685 TB_ISBUTTONHIDDEN = (1036),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5686 TB_ISBUTTONINDETERMINATE = (1037),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5687 TB_ISBUTTONPRESSED = (1035),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5688 TB_PRESSBUTTON = (1027),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5689 TB_SETBITMAPSIZE = (1056),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5690 TB_SETBUTTONSIZE = (1055),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5691 TB_SETCMDID = (1066),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5692 TB_SETPARENT = (1061),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5693 TB_SETROWS = (1063),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5694 TB_SETSTATE = (1041),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5695 TB_SETTOOLTIPS = (1060),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5696 TBM_CLEARSEL = (1043),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5697 TBM_CLEARTICS = (1033),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5698 TBM_GETCHANNELRECT = (1050),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5699 TBM_GETLINESIZE = (1048),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5700 TBM_GETNUMTICS = (1040),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5701 TBM_GETPAGESIZE = (1046),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5702 TBM_GETPOS = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5703 TBM_GETPTICS = (1038),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5704 TBM_GETRANGEMAX = (1026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5705 TBM_GETRANGEMIN = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5706 TBM_GETSELEND = (1042),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5707 TBM_GETSELSTART = (1041),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5708 TBM_GETTHUMBLENGTH = (1052),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5709 TBM_GETTHUMBRECT = (1049),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5710 TBM_GETTIC = (1027),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5711 TBM_GETTICPOS = (1039),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5712 TBM_SETLINESIZE = (1047),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5713 TBM_SETPAGESIZE = (1045),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5714 TBM_SETPOS = (1029),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5715 TBM_SETRANGE = (1030),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5716 TBM_SETRANGEMAX = (1032),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5717 TBM_SETRANGEMIN = (1031),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5718 TBM_SETSEL = (1034),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5719 TBM_SETSELEND = (1036),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5720 TBM_SETSELSTART = (1035),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5721 TBM_SETTHUMBLENGTH = (1051),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5722 TBM_SETTIC = (1028),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5723 TBM_SETTICFREQ = (1044),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5724 TBN_BEGINADJUST = -((703)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5725 TBN_BEGINDRAG = -((701)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5726 TBN_CUSTHELP = -((709)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5727 TBN_ENDADJUST = -((704)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5728 TBN_ENDDRAG = -((702)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5729 TBN_GETBUTTONINFOW = -((720)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5730 TBN_GETBUTTONINFOA = -((700)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5731 TBN_GETBUTTONINFO = (TBN_GETBUTTONINFOA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5732 TBN_QUERYDELETE = -((707)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5733 TBN_QUERYINSERT = -((706)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5734 TBN_RESET = -((705)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5735 TBN_TOOLBARCHANGE = -((708)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5736 TCM_ADJUSTRECT = (4904),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5737 TCM_DELETEALLITEMS = (4873),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5738 TCM_DELETEITEM = (4872),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5739 TCM_GETCURFOCUS = (4911),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5740 TCM_GETCURSEL = (4875),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5741 TCM_GETIMAGELIST = (4866),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5742 TCM_GETITEMW = (4924),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5743 TCM_INSERTITEMW = (4926),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5744 TCM_SETITEMW = (4925),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5745 TCM_GETITEMA = (4869),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5746 TCM_INSERTITEMA = (4871),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5747 TCM_SETITEMA = (4870),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5748 TCM_GETITEM = (TCM_GETITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5749 TCM_INSERTITEM = (TCM_INSERTITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5750 TCM_SETITEM = (TCM_SETITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5751 TCM_GETITEMCOUNT = (4868),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5752 TCM_GETITEMRECT = (4874),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5753 TCM_GETROWCOUNT = (4908),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5754 TCM_GETTOOLTIPS = (4909),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5755 TCM_HITTEST = (4877),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5756 TCM_REMOVEIMAGE = (4906),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5757 TCM_SETCURFOCUS = (4912),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5758 TCM_SETCURSEL = (4876),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5759 TCM_SETIMAGELIST = (4867),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5760 TCM_SETITEMEXTRA = (4878),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5761 TCM_SETITEMSIZE = (4905),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5762 TCM_SETPADDING = (4907),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5763 TCM_SETTOOLTIPS = (4910),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5764 TCN_KEYDOWN = -((550)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5765 TCN_SELCHANGE = -((551)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5766 TCN_SELCHANGING = -((552)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5767 TTM_ACTIVATE = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5768 TTM_ADDTOOLW = (1074),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5769 TTM_DELTOOLW = (1075),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5770 TTM_ENUMTOOLSW = (1082),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5771 TTM_GETCURRENTTOOLW = (1083),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5772 TTM_GETTEXTW = (1080),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5773 TTM_GETTOOLINFOW = (1077),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5774 TTM_HITTESTW = (1079),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5775 TTM_NEWTOOLRECTW = (1076),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5776 TTM_SETTOOLINFOW = (1078),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5777 TTM_UPDATETIPTEXTW = (1081),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5778 TTM_ADDTOOLA = (1028),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5779 TTM_DELTOOLA = (1029),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5780 TTM_ENUMTOOLSA = (1038),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5781 TTM_GETCURRENTTOOLA = (1039),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5782 TTM_GETTEXTA = (1035),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5783 TTM_GETTOOLINFOA = (1032),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5784 TTM_HITTESTA = (1034),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5785 TTM_NEWTOOLRECTA = (1030),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5786 TTM_SETTOOLINFOA = (1033),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5787 TTM_UPDATETIPTEXTA = (1036),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5788 TTM_ADDTOOL = (TTM_ADDTOOLA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5789 TTM_DELTOOL = (TTM_DELTOOLA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5790 TTM_ENUMTOOLS = (TTM_ENUMTOOLSA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5791 TTM_GETCURRENTTOOL = (TTM_GETCURRENTTOOLA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5792 TTM_GETTEXT = (TTM_GETTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5793 TTM_GETTOOLINFO = (TTM_GETTOOLINFOA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5794 TTM_HITTEST = (TTM_HITTESTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5795 TTM_NEWTOOLRECT = (TTM_NEWTOOLRECTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5796 TTM_SETTOOLINFO = (TTM_SETTOOLINFOA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5797 TTM_UPDATETIPTEXT = (TTM_UPDATETIPTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5798 TTM_GETTOOLCOUNT = (1037),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5799 TTM_RELAYEVENT = (1031),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5800 TTM_SETDELAYTIME = (1027),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5801 TTM_WINDOWFROMPOINT = (1040),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5802 TTN_NEEDTEXTW = -((530)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5803 TTN_NEEDTEXTA = -((520)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5804 TTN_NEEDTEXT = (TTN_NEEDTEXTA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5805 TTN_POP = -((522)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5806 TTN_SHOW = -((521)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5807 TVM_CREATEDRAGIMAGE = (4370),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5808 TVM_DELETEITEM = (4353),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5809 TVM_ENDEDITLABELNOW = (4374),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5810 TVM_ENSUREVISIBLE = (4372),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5811 TVM_EXPAND = (4354),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5812 TVM_GETCOUNT = (4357),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5813 TVM_GETEDITCONTROL = (4367),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5814 TVM_GETIMAGELIST = (4360),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5815 TVM_GETINDENT = (4358),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5816 TVM_GETITEMRECT = (4356),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5817 TVM_GETNEXTITEM = (4362),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5818 TVM_GETVISIBLECOUNT = (4368),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5819 TVM_HITTEST = (4369),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5820 TVM_EDITLABELW = (4417),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5821 TVM_GETISEARCHSTRINGW = (4416),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5822 TVM_GETITEMW = (4414),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5823 TVM_INSERTITEMW = (4402),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5824 TVM_SETITEMW = (4415),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5825 TVM_EDITLABELA = (4366),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5826 TVM_GETISEARCHSTRINGA = (4375),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5827 TVM_GETITEMA = (4364),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5828 TVM_INSERTITEMA = (4352),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5829 TVM_SETITEMA = (4365),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5830 TVM_EDITLABEL = (TVM_EDITLABELA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5831 TVM_GETISEARCHSTRING = (TVM_GETISEARCHSTRINGA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5832 TVM_GETITEM = (TVM_GETITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5833 TVM_INSERTITEM = (TVM_INSERTITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5834 TVM_SETITEM = (TVM_SETITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5835 TVM_SELECTITEM = (4363),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5836 TVM_SETIMAGELIST = (4361),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5837 TVM_SETINDENT = (4359),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5838 TVM_SORTCHILDREN = (4371),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5839 TVM_SORTCHILDRENCB = (4373),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5840 TVN_KEYDOWN = -((412)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5841 TVN_BEGINDRAGW = -((456)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5842 TVN_BEGINLABELEDITW = -((459)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5843 TVN_BEGINRDRAGW = -((457)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5844 TVN_DELETEITEMW = -((458)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5845 TVN_ENDLABELEDITW = -((460)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5846 TVN_GETDISPINFOW = -((452)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5847 TVN_ITEMEXPANDEDW = -((455)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5848 TVN_ITEMEXPANDINGW = -((454)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5849 TVN_SELCHANGEDW = -((451)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5850 TVN_SELCHANGINGW = -((450)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5851 TVN_SETDISPINFOW = -((453)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5852 TVN_BEGINDRAGA = -((407)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5853 TVN_BEGINLABELEDITA = -((410)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5854 TVN_BEGINRDRAGA = -((408)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5855 TVN_DELETEITEMA = -((409)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5856 TVN_ENDLABELEDITA = -((411)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5857 TVN_GETDISPINFOA = -((403)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5858 TVN_ITEMEXPANDEDA = -((406)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5859 TVN_ITEMEXPANDINGA = -((405)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5860 TVN_SELCHANGEDA = -((402)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5861 TVN_SELCHANGINGA = -((401)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5862 TVN_SETDISPINFOA = -((404)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5863 TVN_BEGINDRAG = (TVN_BEGINDRAGA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5864 TVN_BEGINLABELEDIT = (TVN_BEGINLABELEDITA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5865 TVN_BEGINRDRAG = (TVN_BEGINRDRAGA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5866 TVN_DELETEITEM = (TVN_DELETEITEMA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5867 TVN_ENDLABELEDIT = (TVN_ENDLABELEDITA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5868 TVN_GETDISPINFO = (TVN_GETDISPINFOA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5869 TVN_ITEMEXPANDED = (TVN_ITEMEXPANDEDA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5870 TVN_ITEMEXPANDING = (TVN_ITEMEXPANDINGA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5871 TVN_SELCHANGED = (TVN_SELCHANGEDA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5872 TVN_SELCHANGING = (TVN_SELCHANGINGA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5873 TVN_SETDISPINFO = (TVN_SETDISPINFOA),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5874 UDM_GETACCEL = (1132),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5875 UDM_GETBASE = (1134),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5876 UDM_GETBUDDY = (1130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5877 UDM_GETPOS = (1128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5878 UDM_GETRANGE = (1126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5879 UDM_SETACCEL = (1131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5880 UDM_SETBASE = (1133),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5881 UDM_SETBUDDY = (1129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5882 UDM_SETPOS = (1127),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5883 UDM_SETRANGE = (1125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5884 UDN_DELTAPOS = -((722)),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5885 WM_ACTIVATE = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5886 WM_ACTIVATEAPP = (28),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5887 WM_ASKCBFORMATNAME = (780),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5888 WM_CANCELJOURNAL = (75),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5889 WM_CANCELMODE = (31),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5890 WM_CAPTURECHANGED = (533),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5891 WM_CHANGECBCHAIN = (781),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5892 WM_CHAR = (258),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5893 WM_CHARTOITEM = (47),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5894 WM_CHILDACTIVATE = (34),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5895 WM_CHOOSEFONT_GETLOGFONT = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5896 WM_CHOOSEFONT_SETLOGFONT = (1125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5897 WM_CHOOSEFONT_SETFLAGS = (1126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5898 WM_CLEAR = (771),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5899 WM_CLOSE = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5900 WM_COMMAND = (273),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5901 WM_COMPACTING = (65),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5902 WM_COMPAREITEM = (57),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5903 WM___FILE__MENU = (123),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5904 WM_COPY = (769),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5905 WM_COPYDATA = (74),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5906 WM_CREATE = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5907 WM_CTLCOLORBTN = (309),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5908 WM_CTLCOLORDLG = (310),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5909 WM_CTLCOLOREDIT = (307),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5910 WM_CTLCOLORLISTBOX = (308),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5911 WM_CTLCOLORMSGBOX = (306),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5912 WM_CTLCOLORSCROLLBAR = (311),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5913 WM_CTLCOLORSTATIC = (312),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5914 WM_CUT = (768),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5915 WM_DEADCHAR = (259),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5916 WM_DELETEITEM = (45),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5917 WM_DESTROY = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5918 WM_DESTROYCLIPBOARD = (775),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5919 WM_DEVICECHANGE = (537),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5920 WM_DEVMODECHANGE = (27),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5921 WM_DISPLAYCHANGE = (126),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5922 WM_DRAWCLIPBOARD = (776),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5923 WM_DRAWITEM = (43),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5924 WM_DROPFILES = (563),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5925 WM_ENABLE = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5926 WM_ENDSESSION = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5927 WM_ENTERIDLE = (289),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5928 WM_ENTERMENULOOP = (529),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5929 WM_ENTERSIZEMOVE = (561),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5930 WM_ERASEBKGND = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5931 WM_EXITMENULOOP = (530),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5932 WM_EXITSIZEMOVE = (562),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5933 WM_FONTCHANGE = (29),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5934 WM_GETDLGCODE = (135),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5935 WM_GETFONT = (49),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5936 WM_GETHOTKEY = (51),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5937 WM_GETICON = (127),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5938 WM_GETMINMAXINFO = (36),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5939 WM_GETTEXT = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5940 WM_GETTEXTLENGTH = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5941 WM_HELP = (83),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5942 WM_HOTKEY = (786),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5943 WM_HSCROLL = (276),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5944 WM_HSCROLLCLIPBOARD = (782),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5945 WM_ICONERASEBKGND = (39),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5946 WM_IME_CHAR = (646),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5947 WM_IME_COMPOSITION = (271),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5948 WM_IME_COMPOSITIONFULL = (644),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5949 WM_IME_CONTROL = (643),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5950 WM_IME_ENDCOMPOSITION = (270),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5951 WM_IME_KEYDOWN = (656),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5952 WM_IME_KEYUP = (657),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5953 WM_IME_NOTIFY = (642),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5954 WM_IME_SELECT = (645),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5955 WM_IME_SET__FILE__ = (641),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5956 WM_IME_STARTCOMPOSITION = (269),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5957 WM_INITDIALOG = (272),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5958 WM_INITMENU = (278),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5959 WM_INITMENUPOPUP = (279),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5960 WM_INPUTLANGCHANGE = (81),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5961 WM_INPUTLANGCHANGEREQUEST = (80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5962 WM_KEYDOWN = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5963 WM_KEYUP = (257),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5964 WM_KILLFOCUS = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5965 WM_LBUTTONDBLCLK = (515),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5966 WM_LBUTTONDOWN = (513),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5967 WM_LBUTTONUP = (514),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5968 WM_MBUTTONDBLCLK = (521),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5969 WM_MBUTTONDOWN = (519),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5970 WM_MBUTTONUP = (520),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5971 WM_MDIACTIVATE = (546),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5972 WM_MDICASCADE = (551),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5973 WM_MDICREATE = (544),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5974 WM_MDIDESTROY = (545),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5975 WM_MDIGETACTIVE = (553),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5976 WM_MDIICONARRANGE = (552),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5977 WM_MDIMAXIMIZE = (549),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5978 WM_MDINEXT = (548),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5979 WM_MDIREFRESHMENU = (564),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5980 WM_MDIRESTORE = (547),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5981 WM_MDISETMENU = (560),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5982 WM_MDITILE = (550),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5983 WM_MEASUREITEM = (44),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5984 WM_MENUCHAR = (288),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5985 WM_MENUSELECT = (287),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5986 WM_MOUSEACTIVATE = (33),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5987 WM_MOUSEMOVE = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5988 WM_MOUSEWHEEL = 0x020A,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5989 WM_MOVE = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5990 WM_MOVING = (534),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5991 WM_NCACTIVATE = (134),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5992 WM_NCCALCSIZE = (131),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5993 WM_NCCREATE = (129),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5994 WM_NCDESTROY = (130),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5995 WM_NCHITTEST = (132),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5996 WM_NCLBUTTONDBLCLK = (163),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5997 WM_NCLBUTTONDOWN = (161),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5998 WM_NCLBUTTONUP = (162),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
5999 WM_NCMBUTTONDBLCLK = (169),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6000 WM_NCMBUTTONDOWN = (167),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6001 WM_NCMBUTTONUP = (168),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6002 WM_NCMOUSEMOVE = (160),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6003 WM_NCPAINT = (133),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6004 WM_NCRBUTTONDBLCLK = (166),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6005 WM_NCRBUTTONDOWN = (164),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6006 WM_NCRBUTTONUP = (165),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6007 WM_NEXTDLGCTL = (40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6008 WM_NOTIFY = (78),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6009 WM_NOTIFYFORMAT = (85),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6010 WM_NULL = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6011 WM_PAINT = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6012 WM_PAINTCLIPBOARD = (777),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6013 WM_PAINTICON = (38),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6014 WM_PALETTECHANGED = (785),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6015 WM_PALETTEISCHANGING = (784),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6016 WM_PARENTNOTIFY = (528),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6017 WM_PASTE = (770),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6018 WM_PENWINFIRST = (896),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6019 WM_PENWINLAST = (911),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6020 WM_POWER = (72),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6021 WM_POWERBROADCAST = (536),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6022 WM_PRINT = (791),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6023 WM_PRINTCLIENT = (792),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6024 WM_PSD_ENVSTAMPRECT = (1029),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6025 WM_PSD_FULLPAGERECT = (1025),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6026 WM_PSD_GREEKTEXTRECT = (1028),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6027 WM_PSD_MARGINRECT = (1027),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6028 WM_PSD_MINMARGINRECT = (1026),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6029 WM_PSD_PAGESETUPDLG = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6030 WM_PSD_YAFULLPAGERECT = (1030),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6031 WM_QUERYDRAGICON = (55),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6032 WM_QUERYENDSESSION = (17),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6033 WM_QUERYNEWPALETTE = (783),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6034 WM_QUERYOPEN = (19),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6035 WM_QUEUESYNC = (35),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6036 WM_QUIT = (18),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6037 WM_RBUTTONDBLCLK = (518),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6038 WM_RBUTTONDOWN = (516),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6039 WM_RBUTTONUP = (517),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6040 WM_RENDERALLFORMATS = (774),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6041 WM_RENDERFORMAT = (773),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6042 WM_SETCURSOR = (32),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6043 WM_SETFOCUS = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6044 WM_SETFONT = (48),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6045 WM_SETHOTKEY = (50),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6046 WM_SETICON = (128),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6047 WM_SETREDRAW = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6048 WM_SETTEXT = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6049 WM_SETTINGCHANGE = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6050 WM_SHOWWINDOW = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6051 WM_SIZE = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6052 WM_SIZECLIPBOARD = (779),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6053 WM_SIZING = (532),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6054 WM_SPOOLERSTATUS = (42),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6055 WM_STYLECHANGED = (125),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6056 WM_STYLECHANGING = (124),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6057 WM_SYSCHAR = (262),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6058 WM_SYSCOLORCHANGE = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6059 WM_SYSCOMMAND = (274),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6060 WM_SYSDEADCHAR = (263),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6061 WM_SYSKEYDOWN = (260),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6062 WM_SYSKEYUP = (261),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6063 WM_TCARD = (82),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6064 WM_TIMECHANGE = (30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6065 WM_TIMER = (275),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6066 WM_UNDO = (772),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6067 WM_USER = (1024),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6068 WM_USERCHANGED = (84),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6069 WM_VKEYTOITEM = (46),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6070 WM_VSCROLL = (277),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6071 WM_VSCROLLCLIPBOARD = (778),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6072 WM_WINDOWPOSCHANGED = (71),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6073 WM_WINDOWPOSCHANGING = (70),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6074 WM_WININICHANGE = (26),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6075 WM_KEYFIRST = (256),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6076 WM_KEYLAST = (264),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6077 WM_MOUSEFIRST = (512),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6078 WM_MOUSELAST = (521),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6079 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6080 struct VA_LIST
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6081 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6082 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6083
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6084
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6085 struct ABC
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6086 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6087 int abcA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6088 UINT abcB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6089 int abcC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6090 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6091
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6092 alias ABC* LPABC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6093 alias ABC _ABC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6094 alias ABC TABC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6095 alias ABC* PABC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6096
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6097 struct ABCFLOAT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6098 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6099 FLOAT abcfA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6100 FLOAT abcfB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6101 FLOAT abcfC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6102 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6103
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6104 alias ABCFLOAT* LPABCFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6105 alias ABCFLOAT _ABCFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6106 alias ABCFLOAT TABCFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6107 alias ABCFLOAT* PABCFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6108
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6109 struct ACCEL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6110 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6111 ubyte fVirt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6112 ushort key;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6113 ushort cmd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6114 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6115
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6116 alias ACCEL* LPACCEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6117 alias ACCEL _ACCEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6118 alias ACCEL TACCEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6119 alias ACCEL* PACCEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6120
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6121 struct ACE_HEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6122 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6123 ubyte AceType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6124 ubyte AceFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6125 ushort AceSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6126 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6127
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6128 alias ACE_HEADER _ACE_HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6129 alias ACE_HEADER TACE_HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6130 alias ACE_HEADER* PACE_HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6131 alias DWORD ACCESS_MASK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6132 alias ACCESS_MASK REGSAM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6133
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6134 struct ACCESS_ALLOWED_ACE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6135 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6136 ACE_HEADER Header;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6137 ACCESS_MASK Mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6138 DWORD SidStart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6139 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6140
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6141 alias ACCESS_ALLOWED_ACE _ACCESS_ALLOWED_ACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6142 alias ACCESS_ALLOWED_ACE TACCESS_ALLOWED_ACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6143 alias ACCESS_ALLOWED_ACE* PACCESS_ALLOWED_ACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6144
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6145 struct ACCESS_DENIED_ACE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6146 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6147 ACE_HEADER Header;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6148 ACCESS_MASK Mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6149 DWORD SidStart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6150 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6151
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6152 alias ACCESS_DENIED_ACE _ACCESS_DENIED_ACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6153 alias ACCESS_DENIED_ACE TACCESS_DENIED_ACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6154
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6155 struct ACCESSTIMEOUT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6156 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6157 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6158 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6159 DWORD iTimeOutMSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6160 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6161
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6162 alias ACCESSTIMEOUT _ACCESSTIMEOUT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6163 alias ACCESSTIMEOUT TACCESSTIMEOUT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6164 alias ACCESSTIMEOUT* PACCESSTIMEOUT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6165
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6166 struct ACL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6167 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6168 ubyte AclRevision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6169 ubyte Sbz1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6170 ushort AclSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6171 ushort AceCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6172 ushort Sbz2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6173 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6174
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6175 alias ACL* PACL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6176 alias ACL _ACL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6177 alias ACL TACL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6178
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6179 struct ACL_REVISION_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6180 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6181 DWORD AclRevision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6182 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6183
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6184 alias ACL_REVISION_INFORMATION _ACL_REVISION_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6185 alias ACL_REVISION_INFORMATION TACLREVISIONINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6186 alias ACL_REVISION_INFORMATION* PACLREVISIONINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6187
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6188 struct ACL_SIZE_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6189 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6190 DWORD AceCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6191 DWORD AclBytesInUse;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6192 DWORD AclBytesFree;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6193 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6194
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6195 alias ACL_SIZE_INFORMATION _ACL_SIZE_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6196 alias ACL_SIZE_INFORMATION TACLSIZEINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6197 alias ACL_SIZE_INFORMATION* PACLSIZEINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6198
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6199 struct ACTION_HEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6200 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6201 ULONG transport_id;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6202 USHORT action_code;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6203 USHORT reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6204 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6205
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6206 alias ACTION_HEADER _ACTION_HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6207 alias ACTION_HEADER TACTIONHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6208 alias ACTION_HEADER* PACTIONHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6209
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6210 struct ADAPTER_STATUS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6211 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6212 UCHAR[1 + 5] adapter_address;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6213 UCHAR rev_major;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6214 UCHAR reserved0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6215 UCHAR adapter_type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6216 UCHAR rev_minor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6217 ushort duration;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6218 ushort frmr_recv;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6219 ushort frmr_xmit;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6220 ushort iframe_recv_err;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6221 ushort xmit_aborts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6222 DWORD xmit_success;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6223 DWORD recv_success;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6224 ushort iframe_xmit_err;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6225 ushort recv_buff_unavail;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6226 ushort t1_timeouts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6227 ushort ti_timeouts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6228 DWORD reserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6229 ushort free_ncbs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6230 ushort max_cfg_ncbs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6231 ushort max_ncbs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6232 ushort xmit_buf_unavail;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6233 ushort max_dgram_size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6234 ushort pending_sess;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6235 ushort max_cfg_sess;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6236 ushort max_sess;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6237 ushort max_sess_pkt_size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6238 ushort name_count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6239 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6240
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6241 alias ADAPTER_STATUS _ADAPTER_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6242 alias ADAPTER_STATUS TADAPTERSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6243 alias ADAPTER_STATUS* PADAPTERSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6244
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6245 struct ADDJOB_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6246 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6247 LPTSTR Path;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6248 DWORD JobId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6249 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6250
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6251 alias ADDJOB_INFO_1 _ADDJOB_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6252 alias ADDJOB_INFO_1 TADDJOB_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6253 alias ADDJOB_INFO_1* PADDJOB_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6254
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6255 struct ANIMATIONINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6256 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6257 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6258 int iMinAnimate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6259 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6260
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6261 alias ANIMATIONINFO* LPANIMATIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6262 alias ANIMATIONINFO _ANIMATIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6263 alias ANIMATIONINFO TANIMATIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6264 alias ANIMATIONINFO* PANIMATIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6265
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6266 struct RECT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6267 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6268 LONG left;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6269 LONG top;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6270 LONG right;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6271 LONG bottom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6272 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6273
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6274 alias RECT* LPCRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6275 alias RECT* LPRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6276 alias RECT _RECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6277 alias RECT TRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6278 alias RECT* PRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6279
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6280 struct RECTL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6281 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6282 LONG left;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6283 LONG top;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6284 LONG right;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6285 LONG bottom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6286 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6287
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6288 alias RECTL _RECTL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6289 alias RECTL TRECTL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6290 alias RECTL* PRECTL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6291 alias RECTL* LPRECTL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6292 alias RECTL* LPCRECTL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6293
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6294 struct APPBARDATA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6295 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6296 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6297 HWND hWnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6298 UINT uCallbackMessage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6299 UINT uEdge;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6300 RECT rc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6301 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6302 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6303
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6304 alias APPBARDATA _APPBARDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6305 alias APPBARDATA TAPPBARDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6306 alias APPBARDATA* PAPPBARDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6307
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6308 struct BITMAP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6309 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6310 LONG bmType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6311 LONG bmWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6312 LONG bmHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6313 LONG bmWidthBytes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6314 ushort bmPlanes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6315 ushort bmBitsPixel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6316 LPVOID bmBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6317 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6318
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6319 alias BITMAP* PBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6320 alias BITMAP* NPBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6321 alias BITMAP* LPBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6322 alias BITMAP TAGBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6323 alias BITMAP TBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6324
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6325 struct BITMAPCOREHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6326 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6327 DWORD bcSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6328 ushort bcWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6329 ushort bcHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6330 ushort bcPlanes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6331 ushort bcBitCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6332 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6333
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6334 alias BITMAPCOREHEADER TAGBITMAPCOREHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6335 alias BITMAPCOREHEADER TBITMAPCOREHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6336 alias BITMAPCOREHEADER* PBITMAPCOREHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6337
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6338 struct RGBTRIPLE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6339 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6340 ubyte rgbtBlue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6341 ubyte rgbtGreen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6342 ubyte rgbtRed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6343 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6344
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6345 alias RGBTRIPLE TAGRGBTRIPLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6346 alias RGBTRIPLE TRGBTRIPLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6347 alias RGBTRIPLE* PRGBTRIPLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6348
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6349 struct BITMAPCOREINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6350 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6351 BITMAPCOREHEADER bmciHeader;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6352 RGBTRIPLE[1 + 0] bmciColors;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6353 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6354
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6355 alias BITMAPCOREINFO* PBITMAPCOREINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6356 alias BITMAPCOREINFO* LPBITMAPCOREINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6357 alias BITMAPCOREINFO _BITMAPCOREINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6358 alias BITMAPCOREINFO TBITMAPCOREINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6359
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6360 struct BITMAPINFOHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6361 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6362 DWORD biSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6363 LONG biWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6364 LONG biHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6365 ushort biPlanes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6366 ushort biBitCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6367 DWORD biCompression;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6368 DWORD biSizeImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6369 LONG biXPelsPerMeter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6370 LONG biYPelsPerMeter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6371 DWORD biClrUsed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6372 DWORD biClrImportant;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6373 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6374
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6375 alias BITMAPINFOHEADER* LPBITMAPINFOHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6376 alias BITMAPINFOHEADER TBITMAPINFOHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6377 alias BITMAPINFOHEADER* PBITMAPINFOHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6378
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6379 struct RGBQUAD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6380 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6381 ubyte rgbBlue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6382 ubyte rgbGreen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6383 ubyte rgbRed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6384 ubyte rgbReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6385 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6386
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6387 alias RGBQUAD TAGRGBQUAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6388 alias RGBQUAD TRGBQUAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6389 alias RGBQUAD* PRGBQUAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6390
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6391 struct BITMAPINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6392 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6393 BITMAPINFOHEADER bmiHeader;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6394 RGBQUAD[1 + 0] bmiColors;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6395 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6396
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6397 alias BITMAPINFO* LPBITMAPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6398 alias BITMAPINFO* PBITMAPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6399 alias BITMAPINFO TBITMAPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6400 alias int FXPT2DOT30;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6401 alias FXPT2DOT30* LPFXPT2DOT30;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6402 alias FXPT2DOT30 TPFXPT2DOT30;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6403 alias FXPT2DOT30* PPFXPT2DOT30;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6404
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6405 struct CIEXYZ
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6406 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6407 FXPT2DOT30 ciexyzX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6408 FXPT2DOT30 ciexyzY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6409 FXPT2DOT30 ciexyzZ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6410 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6411
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6412 alias CIEXYZ TAGCIEXYZ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6413 alias CIEXYZ* LPCIEXYZ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6414 alias CIEXYZ TPCIEXYZ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6415 alias CIEXYZ* PCIEXYZ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6416
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6417 struct CIEXYZTRIPLE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6418 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6419 CIEXYZ ciexyzRed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6420 CIEXYZ ciexyzGreen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6421 CIEXYZ ciexyzBlue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6422 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6423
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6424 alias CIEXYZTRIPLE TAGCIEXYZTRIPLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6425 alias CIEXYZTRIPLE* LPCIEXYZTRIPLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6426 alias CIEXYZTRIPLE TCIEXYZTRIPLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6427 alias CIEXYZTRIPLE* PCIEXYZTRIPLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6428
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6429 struct BITMAPV4HEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6430 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6431 DWORD bV4Size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6432 LONG bV4Width;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6433 LONG bV4Height;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6434 ushort bV4Planes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6435 ushort bV4BitCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6436 DWORD bV4V4Compression;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6437 DWORD bV4SizeImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6438 LONG bV4XPelsPerMeter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6439 LONG bV4YPelsPerMeter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6440 DWORD bV4ClrUsed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6441 DWORD bV4ClrImportant;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6442 DWORD bV4RedMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6443 DWORD bV4GreenMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6444 DWORD bV4BlueMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6445 DWORD bV4AlphaMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6446 DWORD bV4CSType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6447 CIEXYZTRIPLE bV4Endpoints;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6448 DWORD bV4GammaRed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6449 DWORD bV4GammaGreen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6450 DWORD bV4GammaBlue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6451 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6452
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6453 alias BITMAPV4HEADER* LPBITMAPV4HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6454 alias BITMAPV4HEADER TBITMAPV4HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6455 alias BITMAPV4HEADER* PBITMAPV4HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6456
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6457 align(1) struct BITMAPFILEHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6458 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6459 ushort bfType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6460 DWORD bfSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6461 ushort bfReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6462 ushort bfReserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6463 DWORD bfOffBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6464 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6465
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6466
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6467 struct BLOB
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6468 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6469 ULONG cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6470 ubyte* pBlobData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6471 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6472
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6473 alias BLOB _BLOB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6474 alias BLOB TBLOB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6475 alias BLOB* PBLOB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6476
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6477 align(1) struct SHITEMID
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6478 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6479 USHORT cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6480 ubyte[1 + 0] abID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6481 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6482
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6483 alias SHITEMID* LPSHITEMID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6484 alias SHITEMID* LPCSHITEMID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6485 alias SHITEMID _SHITEMID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6486 alias SHITEMID TSHITEMID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6487 alias SHITEMID* PSHITEMID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6488
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6489 struct ITEMIDLIST
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6490 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6491 SHITEMID mkid;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6492 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6493
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6494 alias ITEMIDLIST* LPITEMIDLIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6495 alias ITEMIDLIST* LPCITEMIDLIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6496 alias ITEMIDLIST _ITEMIDLIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6497 alias ITEMIDLIST TITEMIDLIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6498 alias ITEMIDLIST* PITEMIDLIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6499
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6500 struct BROWSEINFOA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6501 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6502 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6503 LPCITEMIDLIST pidlRoot;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6504 LPSTR pszDisplayName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6505 LPCSTR lpszTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6506 UINT ulFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6507 BFFCALLBACK lpfn;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6508 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6509 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6510 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6511 struct BROWSEINFOW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6512 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6513 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6514 LPCITEMIDLIST pidlRoot;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6515 LPWSTR pszDisplayName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6516 LPCWSTR lpszTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6517 UINT ulFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6518 BFFCALLBACK lpfn;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6519 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6520 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6521 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6522 version( Win32SansUnicode )
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6523 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6524 alias BROWSEINFOA BROWSEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6525 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6526 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6527 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6528 alias BROWSEINFOW BROWSEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6529 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6530 alias BROWSEINFO* PBROWSEINFO, LPBROWSEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6531
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6532 struct FILETIME
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6533 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6534 DWORD dwLowDateTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6535 DWORD dwHighDateTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6536 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6537
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6538 alias FILETIME* LPFILETIME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6539 alias FILETIME _FILETIME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6540 alias FILETIME TFILETIME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6541 alias FILETIME* PFILETIME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6542
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6543 struct BY_HANDLE_FILE_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6544 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6545 DWORD dwFileAttributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6546 FILETIME ftCreationTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6547 FILETIME ftLastAccessTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6548 FILETIME ftLastWriteTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6549 DWORD dwVolumeSerialNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6550 DWORD nFileSizeHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6551 DWORD nFileSizeLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6552 DWORD nNumberOfLinks;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6553 DWORD nFileIndexHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6554 DWORD nFileIndexLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6555 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6556
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6557 alias BY_HANDLE_FILE_INFORMATION* LPBY_HANDLE_FILE_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6558 alias BY_HANDLE_FILE_INFORMATION _BY_HANDLE_FILE_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6559 alias BY_HANDLE_FILE_INFORMATION TBYHANDLEFILEINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6560 alias BY_HANDLE_FILE_INFORMATION* PBYHANDLEFILEINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6561
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6562 struct FIXED
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6563 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6564 ushort fract;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6565 short value;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6566 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6567
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6568 alias FIXED _FIXED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6569 alias FIXED TFIXED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6570 alias FIXED* PFIXED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6571
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6572 struct POINT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6573 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6574 LONG x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6575 LONG y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6576 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6577
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6578 alias POINT* LPPOINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6579 alias POINT TAGPOINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6580 alias POINT TPOINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6581 alias POINT* PPOINT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6582
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6583 struct POINTFX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6584 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6585 FIXED x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6586 FIXED y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6587 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6588
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6589 alias POINTFX TAGPOINTFX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6590 alias POINTFX TPOINTFX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6591 alias POINTFX* PPOINTFX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6592
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6593 struct POINTL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6594 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6595 LONG x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6596 LONG y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6597 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6598
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6599 alias POINTL _POINTL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6600 alias POINTL TPOINTL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6601 alias POINTL* PPOINTL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6602
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6603 struct TSMALLPOINT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6604 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6605 byte X, Y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6606 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6607
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6608
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6609 struct POINTS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6610 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6611 SHORT x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6612 SHORT y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6613 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6614
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6615 alias POINTS TAGPOINTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6616 alias POINTS TPOINTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6617 alias POINTS* PPOINTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6618
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6619 struct CANDIDATEFORM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6620 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6621 DWORD dwIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6622 DWORD dwStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6623 POINT ptCurrentPos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6624 RECT rcArea;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6625 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6626
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6627 alias CANDIDATEFORM* LPCANDIDATEFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6628 alias CANDIDATEFORM _TAGCANDIDATEFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6629 alias CANDIDATEFORM TCANDIDATEFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6630 alias CANDIDATEFORM* PCANDIDATEFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6631
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6632 struct CANDIDATELIST
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6633 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6634 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6635 DWORD dwStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6636 DWORD dwCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6637 DWORD dwSelection;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6638 DWORD dwPageStart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6639 DWORD dwPageSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6640 DWORD[1 + 0] dwOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6641 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6642
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6643 alias CANDIDATELIST* LPCANDIDATELIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6644 alias CANDIDATELIST _TAGCANDIDATELIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6645 alias CANDIDATELIST TCANDIDATELIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6646 alias CANDIDATELIST* PCANDIDATELIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6647
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6648 struct CREATESTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6649 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6650 LPVOID lpCreateParams;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6651 HINST hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6652 HMENU hMenu;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6653 HWND hwndParent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6654 int cy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6655 int cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6656 int y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6657 int x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6658 LONG style;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6659 LPCTSTR lpszName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6660 LPCTSTR lpszClass;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6661 DWORD dwExStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6662 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6663
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6664 alias CREATESTRUCT* LPCREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6665 alias CREATESTRUCT TAGCREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6666 alias CREATESTRUCT TCREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6667 alias CREATESTRUCT* PCREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6668
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6669 struct CBT_CREATEWND
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6670 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6671 LPCREATESTRUCT lpcs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6672 HWND hwndInsertAfter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6673 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6674
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6675 alias CBT_CREATEWND TAGCBT_CREATEWND;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6676 alias CBT_CREATEWND TCBT_CREATEWND;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6677 alias CBT_CREATEWND* PCBT_CREATEWND;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6678
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6679 struct CBTACTIVATESTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6680 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6681 WINBOOL fMouse;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6682 HWND hWndActive;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6683 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6684
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6685 alias CBTACTIVATESTRUCT TAGCBTACTIVATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6686 alias CBTACTIVATESTRUCT TCBTACTIVATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6687 alias CBTACTIVATESTRUCT* PCBTACTIVATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6688
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6689 struct CHAR_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6690 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6691
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6692 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6693 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6694 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6695 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6696 WCHAR UnicodeChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6697 ushort Attributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6698 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6699 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6700 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6701 char AsciiChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6702 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6703 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6704 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6705
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6706 alias CHAR_INFO _CHAR_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6707 alias CHAR_INFO TCHAR_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6708 alias CHAR_INFO* PCHAR_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6709
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6710 struct CHARFORMAT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6711 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6712 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6713 DWORD dwMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6714 DWORD dwEffects;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6715 LONG yHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6716 LONG yOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6717 COLORREF crTextColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6718 ubyte bCharSet;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6719 ubyte bPitchAndFamily;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6720 TCHAR[1 + LF_FACESIZE-1] szFaceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6721 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6722
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6723 alias CHARFORMAT _CHARFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6724 alias CHARFORMAT TCHARFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6725 alias CHARFORMAT* PCHARFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6726
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6727 struct CHARRANGE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6728 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6729 LONG cpMin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6730 LONG cpMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6731 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6732
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6733 alias CHARRANGE _CHARRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6734 alias CHARRANGE TCHARRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6735 alias CHARRANGE* PCHARRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6736
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6737 struct CHARSET
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6738 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6739 DWORD[1 + 2] aflBlock;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6740 DWORD flLang;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6741 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6742
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6743 alias CHARSET TAGCHARSET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6744 alias CHARSET TCHARSET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6745 alias CHARSET* PCHARSET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6746
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6747 struct FONTSIGNATURE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6748 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6749 DWORD[1 + 3] fsUsb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6750 DWORD[1 + 1] fsCsb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6751 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6752
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6753 alias FONTSIGNATURE* LPFONTSIGNATURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6754 alias FONTSIGNATURE TAGFONTSIGNATURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6755 alias FONTSIGNATURE TFONTSIGNATURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6756 alias FONTSIGNATURE* PFONTSIGNATURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6757
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6758 struct CHARSETINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6759 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6760 UINT ciCharset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6761 UINT ciACP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6762 FONTSIGNATURE fs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6763 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6764
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6765 alias CHARSETINFO* LPCHARSETINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6766 alias CHARSETINFO TCHARSETINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6767 alias CHARSETINFO* PCHARSETINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6768
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6769 struct CHOOSECOLORA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6770 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6771 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6772 HWND hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6773 COLORREF rgbResult;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6774 COLORREF* lpCustColors;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6775 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6776 LPARAM lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6777 LPCCHOOKPROC lpfnHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6778 LPCSTR lpTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6779 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6780 alias CHOOSECOLORA* PCHOOSECOLORA, LPCHOOSECOLORA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6781 struct CHOOSECOLORW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6782 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6783 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6784 HWND hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6785 COLORREF rgbResult;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6786 COLORREF* lpCustColors;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6787 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6788 LPARAM lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6789 LPCCHOOKPROC lpfnHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6790 LPCWSTR lpTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6791 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6792 alias CHOOSECOLORW* PCHOOSECOLORW, LPCHOOSECOLORW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6793 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6794 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6795 alias CHOOSECOLORA CHOOSECOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6796 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6797 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6798 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6799 alias CHOOSECOLORW CHOOSECOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6800 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6801 alias CHOOSECOLOR* PCHOOSECOLOR, LPCHOOSECOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6802
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6803 struct LOGFONTA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6804 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6805 LONG lfHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6806 LONG lfWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6807 LONG lfEscapement;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6808 LONG lfOrientation;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6809 LONG lfWeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6810 ubyte lfItalic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6811 ubyte lfUnderline;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6812 ubyte lfStrikeOut;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6813 ubyte lfCharSet;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6814 ubyte lfOutPrecision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6815 ubyte lfClipPrecision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6816 ubyte lfQuality;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6817 ubyte lfPitchAndFamily;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6818 ubyte[1 + LF_FACESIZE-1] lfFaceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6819 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6820
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6821 alias LOGFONTA TLOGFONTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6822 alias LOGFONTA* PLOGFONTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6823 alias LOGFONTA* LPLOGFONTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6824
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6825 struct LOGFONTW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6826 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6827 LONG lfHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6828 LONG lfWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6829 LONG lfEscapement;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6830 LONG lfOrientation;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6831 LONG lfWeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6832 ubyte lfItalic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6833 ubyte lfUnderline;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6834 ubyte lfStrikeOut;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6835 ubyte lfCharSet;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6836 ubyte lfOutPrecision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6837 ubyte lfClipPrecision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6838 ubyte lfQuality;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6839 ubyte lfPitchAndFamily;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6840 WCHAR lfFaceName[LF_FACESIZE] = 0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6841 };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6842
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6843 alias LOGFONTW TLOGFONTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6844 alias LOGFONTW* LPLOGFONTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6845 alias LOGFONTW* PLOGFONTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6846
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6847 version( Win32SansUnicode ){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6848 alias LOGFONTA LOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6849 alias LOGFONTA TLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6850 alias LOGFONTA* PLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6851 alias LOGFONTA* LPLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6852 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6853 else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6854 alias LOGFONTW LOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6855 alias LOGFONTW TLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6856 alias LOGFONTW* PLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6857 alias LOGFONTW* LPLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6858 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6859
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6860 struct CHOOSEFONTA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6861 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6862 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6863 HDC hDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6864 LPLOGFONTA lpLogFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6865 INT iPointSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6866 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6867 DWORD rgbColors;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6868 LPARAM lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6869 LPCFHOOKPROC lpfnHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6870 LPCSTR lpTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6871 HINSTANCE hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6872 LPSTR lpszStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6873 WORD nFontType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6874 WORD ___MISSING_ALIGNMENT__;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6875 INT nSizeMin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6876 INT nSizeMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6877 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6878 alias CHOOSEFONTA* PCHOOSEFONTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6879 alias CHOOSEFONTA* LPCHOOSEFONTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6880
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6881 struct CHOOSEFONTW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6882 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6883 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6884 HDC hDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6885 LOGFONTW* lpLogFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6886 INT iPointSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6887 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6888 DWORD rgbColors;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6889 LPARAM lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6890 LPCFHOOKPROC lpfnHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6891 LPCWSTR lpTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6892 HINSTANCE hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6893 LPWSTR lpszStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6894 WORD nFontType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6895 WORD ___MISSING_ALIGNMENT__;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6896 INT nSizeMin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6897 INT nSizeMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6898 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6899 alias CHOOSEFONTW* PCHOOSEFONTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6900 alias CHOOSEFONTW* LPCHOOSEFONTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6901
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6902 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6903 alias CHOOSEFONTA CHOOSEFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6904 }else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6905 alias CHOOSEFONTW CHOOSEFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6906 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6907
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6908 alias CHOOSEFONT* LPCHOOSEFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6909 alias CHOOSEFONT* PCHOOSEFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6910 alias CHOOSEFONT TCHOOSEFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6911
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6912 struct CIDA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6913 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6914 UINT cidl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6915 UINT[1 + 0] aoffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6916 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6917
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6918 alias CIDA* LPIDA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6919 alias CIDA _IDA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6920 alias CIDA TIDA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6921 alias CIDA* PIDA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6922
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6923 struct CLIENTCREATESTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6924 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6925 HANDLE hWindowMenu;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6926 UINT idFirstChild;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6927 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6928
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6929 alias CLIENTCREATESTRUCT* LPCLIENTCREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6930 alias CLIENTCREATESTRUCT TAGCLIENTCREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6931 alias CLIENTCREATESTRUCT TCLIENTCREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6932 alias CLIENTCREATESTRUCT* PCLIENTCREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6933
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6934 struct CMINVOKECOMMANDINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6935 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6936 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6937 DWORD fMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6938 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6939 LPCSTR lpVerb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6940 LPCSTR lpParameters;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6941 LPCSTR lpDirectory;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6942 int nShow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6943 DWORD dwHotKey;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6944 HANDLE hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6945 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6946
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6947 alias CMINVOKECOMMANDINFO* LPCMINVOKECOMMANDINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6948 alias CMINVOKECOMMANDINFO _CMINVOKECOMMANDINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6949 alias CMINVOKECOMMANDINFO TCMINVOKECOMMANDINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6950 alias CMINVOKECOMMANDINFO* PCMINVOKECOMMANDINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6951
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6952 struct COLORADJUSTMENT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6953 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6954 ushort caSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6955 ushort caFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6956 ushort caIlluminantIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6957 ushort caRedGamma;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6958 ushort caGreenGamma;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6959 ushort caBlueGamma;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6960 ushort caReferenceBlack;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6961 ushort caReferenceWhite;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6962 SHORT caContrast;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6963 SHORT caBrightness;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6964 SHORT caColorfulness;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6965 SHORT caRedGreenTint;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6966 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6967
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6968 alias COLORADJUSTMENT* LPCOLORADJUSTMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6969 alias COLORADJUSTMENT TAGCOLORADJUSTMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6970 alias COLORADJUSTMENT TCOLORADJUSTMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6971 alias COLORADJUSTMENT* PCOLORADJUSTMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6972
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6973 struct COLORMAP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6974 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6975 COLORREF from;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6976 COLORREF _to;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6977 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6978
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6979 alias COLORMAP* LPCOLORMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6980 alias COLORMAP _COLORMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6981 alias COLORMAP TCOLORMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6982 alias COLORMAP* PCOLORMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6983
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6984 struct DCB
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6985 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6986 DWORD DCBlength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6987 DWORD BaudRate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6988 int flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6989 ushort wReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6990 ushort XonLim;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6991 ushort XoffLim;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6992 ubyte ByteSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6993 ubyte Parity;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6994 ubyte StopBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6995 char XonChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6996 char XoffChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6997 char ErrorChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6998 char EofChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
6999 char EvtChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7000 ushort wReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7001 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7002
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7003 alias DCB* LPDCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7004 alias DCB _DCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7005 alias DCB TDCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7006 alias DCB* PDCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7007 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7008 bm_DCB_fBinary = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7009 bp_DCB_fBinary = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7010 bm_DCB_fParity = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7011 bp_DCB_fParity = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7012 bm_DCB_fOutxCtsFlow = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7013 bp_DCB_fOutxCtsFlow = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7014 bm_DCB_fOutxDsrFlow = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7015 bp_DCB_fOutxDsrFlow = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7016 bm_DCB_fDtrControl = (0x30),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7017 bp_DCB_fDtrControl = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7018 bm_DCB_fDsrSensitivity = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7019 bp_DCB_fDsrSensitivity = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7020 bm_DCB_fTXContinueOnXoff = (0x80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7021 bp_DCB_fTXContinueOnXoff = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7022 bm_DCB_fOutX = (0x100),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7023 bp_DCB_fOutX = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7024 bm_DCB_fInX = (0x200),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7025 bp_DCB_fInX = (9),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7026 bm_DCB_fErrorChar = (0x400),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7027 bp_DCB_fErrorChar = (10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7028 bm_DCB_fNull = (0x800),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7029 bp_DCB_fNull = (11),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7030 bm_DCB_fRtsControl = (0x3000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7031 bp_DCB_fRtsControl = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7032 bm_DCB_fAbortOnError = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7033 bp_DCB_fAbortOnError = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7034 bm_DCB_fDummy2 = (0xFFFF8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7035 bp_DCB_fDummy2 = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7036 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7037
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7038 struct COMMCONFIG
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7039 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7040 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7041 ushort wVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7042 ushort wReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7043 DCB dcb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7044 DWORD dwProviderSubType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7045 DWORD dwProviderOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7046 DWORD dwProviderSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7047 WCHAR[1 + 0] wcProviderData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7048 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7049
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7050 alias COMMCONFIG* LPCOMMCONFIG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7051 alias COMMCONFIG _COMM_CONFIG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7052 alias COMMCONFIG TCOMMCONFIG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7053 alias COMMCONFIG* PCOMMCONFIG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7054
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7055 struct COMMPROP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7056 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7057 ushort wPacketLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7058 ushort wPacketVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7059 DWORD dwServiceMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7060 DWORD dwReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7061 DWORD dwMaxTxQueue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7062 DWORD dwMaxRxQueue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7063 DWORD dwMaxBaud;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7064 DWORD dwProvSubType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7065 DWORD dwProvCapabilities;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7066 DWORD dwSettableParams;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7067 DWORD dwSettableBaud;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7068 ushort wSettableData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7069 ushort wSettableStopParity;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7070 DWORD dwCurrentTxQueue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7071 DWORD dwCurrentRxQueue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7072 DWORD dwProvSpec1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7073 DWORD dwProvSpec2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7074 WCHAR[1 + 0] wcProvChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7075 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7076
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7077 alias COMMPROP* LPCOMMPROP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7078 alias COMMPROP _COMMPROP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7079 alias COMMPROP TCOMMPROP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7080 alias COMMPROP* PCOMMPROP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7081
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7082 struct COMMTIMEOUTS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7083 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7084 DWORD ReadIntervalTimeout;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7085 DWORD ReadTotalTimeoutMultiplier;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7086 DWORD ReadTotalTimeoutConstant;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7087 DWORD WriteTotalTimeoutMultiplier;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7088 DWORD WriteTotalTimeoutConstant;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7089 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7090
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7091 alias COMMTIMEOUTS* LPCOMMTIMEOUTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7092 alias COMMTIMEOUTS _COMMTIMEOUTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7093 alias COMMTIMEOUTS TCOMMTIMEOUTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7094 alias COMMTIMEOUTS* PCOMMTIMEOUTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7095
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7096 struct COMPAREITEMSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7097 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7098 UINT CtlType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7099 UINT CtlID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7100 HWND hwndItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7101 UINT itemID1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7102 ULONG_PTR itemData1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7103 UINT itemID2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7104 ULONG_PTR itemData2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7105 DWORD dwLocaleId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7106 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7107
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7108 alias COMPAREITEMSTRUCT TAGCOMPAREITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7109 alias COMPAREITEMSTRUCT TCOMPAREITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7110 alias COMPAREITEMSTRUCT* PCOMPAREITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7111
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7112 struct COMPCOLOR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7113 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7114 COLORREF crText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7115 COLORREF crBackground;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7116 DWORD dwEffects;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7117 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7118
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7119 alias COMPCOLOR TCOMPCOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7120 alias COMPCOLOR* PCOMPCOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7121
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7122 struct COMPOSITIONFORM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7123 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7124 DWORD dwStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7125 POINT ptCurrentPos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7126 RECT rcArea;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7127 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7128
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7129 alias COMPOSITIONFORM* LPCOMPOSITIONFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7130 alias COMPOSITIONFORM _TAGCOMPOSITIONFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7131 alias COMPOSITIONFORM TCOMPOSITIONFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7132 alias COMPOSITIONFORM* PCOMPOSITIONFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7133
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7134 struct COMSTAT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7135 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7136 int flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7137 DWORD cbInQue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7138 DWORD cbOutQue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7139 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7140
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7141 alias COMSTAT* LPCOMSTAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7142 alias COMSTAT _COMSTAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7143 alias COMSTAT TCOMSTAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7144 alias COMSTAT* PCOMSTAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7145 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7146 bm_COMSTAT_fCtsHold = (0x1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7147 bp_COMSTAT_fCtsHold = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7148 bm_COMSTAT_fDsrHold = (0x2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7149 bp_COMSTAT_fDsrHold = (1),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7150 bm_COMSTAT_fRlsdHold = (0x4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7151 bp_COMSTAT_fRlsdHold = (2),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7152 bm_COMSTAT_fXoffHold = (0x8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7153 bp_COMSTAT_fXoffHold = (3),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7154 bm_COMSTAT_fXoffSent = (0x10),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7155 bp_COMSTAT_fXoffSent = (4),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7156 bm_COMSTAT_fEof = (0x20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7157 bp_COMSTAT_fEof = (5),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7158 bm_COMSTAT_fTxim = (0x40),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7159 bp_COMSTAT_fTxim = (6),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7160 bm_COMSTAT_fReserved = (0xFFFFFF80),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7161 bp_COMSTAT_fReserved = (7),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7162 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7163 struct CONSOLE_CURSOR_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7164 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7165 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7166 WINBOOL bVisible;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7167 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7168
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7169 alias CONSOLE_CURSOR_INFO* PCONSOLE_CURSOR_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7170 alias CONSOLE_CURSOR_INFO _CONSOLE_CURSOR_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7171 alias CONSOLE_CURSOR_INFO TCONSOLECURSORINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7172 alias CONSOLE_CURSOR_INFO* PCONSOLECURSORINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7173 alias CONSOLE_CURSOR_INFO TCURSORINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7174
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7175 struct COORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7176 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7177 SHORT X;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7178 SHORT Y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7179 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7180
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7181 alias COORD _COORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7182 alias COORD TCOORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7183 alias COORD* PCOORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7184
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7185 struct SMALL_RECT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7186 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7187 SHORT Left;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7188 SHORT Top;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7189 SHORT Right;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7190 SHORT Bottom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7191 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7192
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7193 alias SMALL_RECT _SMALL_RECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7194 alias SMALL_RECT TSMALL_RECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7195 alias SMALL_RECT* PSMALL_RECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7196
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7197 align(1) struct CONSOLE_SCREEN_BUFFER_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7198 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7199 COORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7200 COORD dwCursorPosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7201 ushort wAttributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7202 SMALL_RECT srWindow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7203 COORD dwMaximumWindowSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7204 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7205
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7206 alias CONSOLE_SCREEN_BUFFER_INFO* PCONSOLE_SCREEN_BUFFER_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7207 alias CONSOLE_SCREEN_BUFFER_INFO _CONSOLE_SCREEN_BUFFER_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7208 alias CONSOLE_SCREEN_BUFFER_INFO TCONSOLESCREENBUFFERINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7209 alias CONSOLE_SCREEN_BUFFER_INFO* PCONSOLESCREENBUFFERINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7210
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7211 struct FLOATING_SAVE_AREA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7212 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7213 DWORD ControlWord;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7214 DWORD StatusWord;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7215 DWORD TagWord;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7216 DWORD ErrorOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7217 DWORD ErrorSelector;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7218 DWORD DataOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7219 DWORD DataSelector;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7220 ubyte[1 + 79] RegisterArea;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7221 DWORD Cr0NpxState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7222 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7223
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7224 alias FLOATING_SAVE_AREA _FLOATING_SAVE_AREA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7225 alias FLOATING_SAVE_AREA TFLOATINGSAVEAREA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7226 alias FLOATING_SAVE_AREA* PFLOATINGSAVEAREA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7227
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7228 enum : DWORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7229 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7230 //
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7231 // The following flags control the contents of the CONTEXT structure.
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7232 //
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7233 CONTEXT_i386 = 0x00010000, // this assumes that i386 and
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7234 CONTEXT_i486 = 0x00010000, // i486 have identical context records
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7235
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7236 CONTEXT_CONTROL = (CONTEXT_i386 | 0x00000001), // SS:SP, CS:IP, FLAGS, BP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7237 CONTEXT_INTEGER = (CONTEXT_i386 | 0x00000002), // AX, BX, CX, DX, SI, DI
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7238 CONTEXT_SEGMENTS = (CONTEXT_i386 | 0x00000004), // DS, ES, FS, GS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7239 CONTEXT_FLOATING_POINT = (CONTEXT_i386 | 0x00000008), // 387 state
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7240 CONTEXT_DEBUG_REGISTERS = (CONTEXT_i386 | 0x00000010), // DB 0-3,6,7
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7241
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7242 CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7243 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7244
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7245 struct CONTEXT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7246 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7247 DWORD ContextFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7248 DWORD Dr0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7249 DWORD Dr1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7250 DWORD Dr2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7251 DWORD Dr3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7252 DWORD Dr6;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7253 DWORD Dr7;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7254 FLOATING_SAVE_AREA FloatSave;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7255 DWORD SegGs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7256 DWORD SegFs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7257 DWORD SegEs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7258 DWORD SegDs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7259 DWORD Edi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7260 DWORD Esi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7261 DWORD Ebx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7262 DWORD Edx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7263 DWORD Ecx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7264 DWORD Eax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7265 DWORD Ebp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7266 DWORD Eip;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7267 DWORD SegCs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7268 DWORD EFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7269 DWORD Esp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7270 DWORD SegSs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7271 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7272
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7273 alias CONTEXT* LPCONTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7274 alias CONTEXT _CONTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7275 alias CONTEXT TCONTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7276 alias CONTEXT* PCONTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7277
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7278 struct LIST_ENTRY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7279 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7280 _LIST_ENTRY* Flink;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7281 _LIST_ENTRY* Blink;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7282 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7283
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7284 alias LIST_ENTRY _LIST_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7285 alias LIST_ENTRY TLISTENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7286 alias LIST_ENTRY* PLISTENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7287
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7288 align(1) struct CRITICAL_SECTION_DEBUG
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7289 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7290 WORD _Type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7291 WORD CreatorBackTraceIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7292 _CRITICAL_SECTION* CriticalSection;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7293 LIST_ENTRY ProcessLocksList;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7294 DWORD EntryCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7295 DWORD ContentionCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7296 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7297 WORD CreatorBackTraceIndexHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7298 WORD SpareWORD ;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7299 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7300
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7301 alias CRITICAL_SECTION_DEBUG* LPCRITICAL_SECTION_DEBUG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7302 alias CRITICAL_SECTION_DEBUG* PCRITICAL_SECTION_DEBUG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7303 alias CRITICAL_SECTION_DEBUG _CRITICAL_SECTION_DEBUG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7304 alias CRITICAL_SECTION_DEBUG TCRITICALSECTIONDEBUG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7305 alias CRITICAL_SECTION_DEBUG* PCRITICALSECTIONDEBUG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7306
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7307 align(1) struct CRITICAL_SECTION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7308 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7309 PCRITICAL_SECTION_DEBUG DebugInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7310 LONG LockCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7311 LONG RecursionCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7312 HANDLE OwningThread;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7313 HANDLE LockSemaphore;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7314 DWORD Reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7315 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7316
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7317 alias CRITICAL_SECTION* LPCRITICAL_SECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7318 alias CRITICAL_SECTION* PCRITICAL_SECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7319 alias CRITICAL_SECTION _CRITICAL_SECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7320 alias CRITICAL_SECTION TCRITICALSECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7321 alias CRITICAL_SECTION* PCRITICALSECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7322
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7323 alias ubyte SECURITY_CONTEXT_TRACKING_MODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7324 struct SECURITY_QUALITY_OF_SERVICE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7325 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7326 DWORD Length;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7327 SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7328 SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7329 BOOLEAN EffectiveOnly;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7330 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7331
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7332 alias SECURITY_QUALITY_OF_SERVICE* PSECURITY_QUALITY_OF_SERVICE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7333 alias SECURITY_QUALITY_OF_SERVICE _SECURITY_QUALITY_OF_SERVICE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7334 alias SECURITY_QUALITY_OF_SERVICE TSECURITYQUALITYOFSERVICE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7335 alias SECURITY_QUALITY_OF_SERVICE* PSECURITYQUALITYOFSERVICE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7336
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7337 struct CONVCONTEXT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7338 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7339 UINT cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7340 UINT wFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7341 UINT wCountryID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7342 int iCodePage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7343 DWORD dwLangID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7344 DWORD dwSecurity;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7345 SECURITY_QUALITY_OF_SERVICE qos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7346 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7347
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7348 alias CONVCONTEXT TAGCONVCONTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7349 alias CONVCONTEXT TCONVCONTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7350 alias CONVCONTEXT* PCONVCONTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7351
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7352 struct CONVINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7353 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7354 DWORD cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7355 DWORD hUser;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7356 HCONV hConvPartner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7357 HSZ hszSvcPartner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7358 HSZ hszServiceReq;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7359 HSZ hszTopic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7360 HSZ hszItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7361 UINT wFmt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7362 UINT wType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7363 UINT wStatus;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7364 UINT wConvst;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7365 UINT wLastError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7366 HCONVLIST hConvList;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7367 CONVCONTEXT ConvCtxt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7368 HWND _hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7369 HWND hwndPartner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7370 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7371
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7372 alias CONVINFO TAGCONVINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7373 alias CONVINFO TCONVINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7374 alias CONVINFO* PCONVINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7375
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7376 struct COPYDATASTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7377 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7378 DWORD dwData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7379 DWORD cbData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7380 PVOID lpData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7381 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7382
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7383 alias COPYDATASTRUCT TAGCOPYDATASTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7384 alias COPYDATASTRUCT TCOPYDATASTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7385 alias COPYDATASTRUCT* PCOPYDATASTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7386
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7387 struct CPINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7388 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7389 UINT MaxCharSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7390 ubyte[1 + MAX_DEFAULTCHAR-1] DefaultChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7391 ubyte[1 + MAX_LEADBYTES-1] LeadByte;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7392 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7393
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7394 alias CPINFO* LPCPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7395 alias CPINFO _CPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7396 alias CPINFO TCPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7397 alias CPINFO* PCPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7398
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7399 struct CPLINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7400 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7401 int idIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7402 int idName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7403 int idInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7404 LONG lData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7405 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7406
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7407 alias CPLINFO TAGCPLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7408 alias CPLINFO TCPLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7409 alias CPLINFO* PCPLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7410
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7411 struct CREATE_PROCESS_DEBUG_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7412 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7413 HANDLE hFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7414 HANDLE hProcess;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7415 HANDLE hThread;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7416 LPVOID lpBaseOfImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7417 DWORD dwDebugInfoFileOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7418 DWORD nDebugInfoSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7419 LPVOID lpThreadLocalBase;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7420 LPTHREAD_START_ROUTINE lpStartAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7421 LPVOID lpImageName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7422 ushort fUnicode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7423 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7424
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7425 alias CREATE_PROCESS_DEBUG_INFO _CREATE_PROCESS_DEBUG_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7426 alias CREATE_PROCESS_DEBUG_INFO TCREATEPROCESSDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7427 alias CREATE_PROCESS_DEBUG_INFO* PCREATEPROCESSDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7428
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7429 struct CREATE_THREAD_DEBUG_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7430 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7431 HANDLE hThread;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7432 LPVOID lpThreadLocalBase;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7433 LPTHREAD_START_ROUTINE lpStartAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7434 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7435
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7436 alias CREATE_THREAD_DEBUG_INFO _CREATE_THREAD_DEBUG_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7437 alias CREATE_THREAD_DEBUG_INFO TCREATETHREADDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7438 alias CREATE_THREAD_DEBUG_INFO* PCREATETHREADDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7439
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7440 struct CURRENCYFMT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7441 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7442 UINT NumDigits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7443 UINT LeadingZero;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7444 UINT Grouping;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7445 LPTSTR lpDecimalSep;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7446 LPTSTR lpThousandSep;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7447 UINT NegativeOrder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7448 UINT PositiveOrder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7449 LPTSTR lpCurrencySymbol;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7450 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7451
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7452 alias CURRENCYFMT _CURRENCYFMT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7453 alias CURRENCYFMT TCURRENCYFMT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7454 alias CURRENCYFMT* PCURRENCYFMT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7455
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7456 struct CURSORSHAPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7457 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7458 int xHotSpot;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7459 int yHotSpot;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7460 int cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7461 int cy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7462 int cbWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7463 ubyte Planes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7464 ubyte BitsPixel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7465 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7466
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7467 alias CURSORSHAPE* LPCURSORSHAPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7468 alias CURSORSHAPE TAGCURSORSHAPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7469 alias CURSORSHAPE TCURSORSHAPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7470 alias CURSORSHAPE* PCURSORSHAPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7471
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7472 struct CWPRETSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7473 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7474 LRESULT lResult;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7475 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7476 WPARAM wParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7477 DWORD message;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7478 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7479 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7480
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7481 alias CWPRETSTRUCT TAGCWPRETSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7482 alias CWPRETSTRUCT TCWPRETSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7483 alias CWPRETSTRUCT* PCWPRETSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7484
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7485 struct CWPSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7486 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7487 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7488 WPARAM wParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7489 UINT message;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7490 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7491 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7492
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7493 alias CWPSTRUCT TAGCWPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7494 alias CWPSTRUCT TCWPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7495 alias CWPSTRUCT* PCWPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7496
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7497 struct DATATYPES_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7498 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7499 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7500 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7501
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7502 alias DATATYPES_INFO_1 _DATATYPES_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7503 alias DATATYPES_INFO_1 TDATATYPESINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7504 alias DATATYPES_INFO_1* PDATATYPESINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7505
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7506 struct DDEACK
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7507 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7508 ushort flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7509 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7510
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7511 alias DDEACK TDDEACK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7512 alias DDEACK* PDDEACK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7513 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7514 bm_DDEACK_bAppReturnCode = (0xFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7515 bp_DDEACK_bAppReturnCode = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7516 bm_DDEACK_reserved = (0x3F00),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7517 bp_DDEACK_reserved = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7518 bm_DDEACK_fBusy = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7519 bp_DDEACK_fBusy = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7520 bm_DDEACK_fAck = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7521 bp_DDEACK_fAck = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7522 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7523
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7524 struct DDEADVISE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7525 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7526 ushort flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7527 short cfFormat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7528 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7529
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7530 alias DDEADVISE TDDEADVISE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7531 alias DDEADVISE* PDDEADVISE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7532 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7533 bm_DDEADVISE_reserved = (0x3FFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7534 bp_DDEADVISE_reserved = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7535 bm_DDEADVISE_fDeferUpd = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7536 bp_DDEADVISE_fDeferUpd = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7537 bm_DDEADVISE_fAckReq = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7538 bp_DDEADVISE_fAckReq = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7539 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7540
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7541 struct DDEDATA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7542 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7543 ushort flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7544 short cfFormat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7545 ubyte[1 + 0] Value;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7546 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7547
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7548 alias DDEDATA* PDDEDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7549 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7550 bm_DDEDATA_unused = (0xFFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7551 bp_DDEDATA_unused = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7552 bm_DDEDATA_fResponse = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7553 bp_DDEDATA_fResponse = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7554 bm_DDEDATA_fRelease = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7555 bp_DDEDATA_fRelease = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7556 bm_DDEDATA_reserved = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7557 bp_DDEDATA_reserved = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7558 bm_DDEDATA_fAckReq = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7559 bp_DDEDATA_fAckReq = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7560 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7561
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7562 struct DDELN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7563 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7564 ushort flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7565 short cfFormat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7566 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7567
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7568 alias DDELN TDDELN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7569 alias DDELN* PDDELN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7570 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7571 bm_DDELN_unused = (0x1FFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7572 bp_DDELN_unused = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7573 bm_DDELN_fRelease = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7574 bp_DDELN_fRelease = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7575 bm_DDELN_fDeferUpd = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7576 bp_DDELN_fDeferUpd = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7577 bm_DDELN_fAckReq = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7578 bp_DDELN_fAckReq = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7579 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7580
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7581 struct DDEML_MSG_HOOK_DATA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7582 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7583 UINT uiLo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7584 UINT uiHi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7585 DWORD cbData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7586 DWORD[1 + 7] Data;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7587 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7588
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7589 alias DDEML_MSG_HOOK_DATA TAGDDEML_MSG_HOOK_DATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7590 alias DDEML_MSG_HOOK_DATA TDDEMLMSGHOOKDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7591 alias DDEML_MSG_HOOK_DATA* PDDEMLMSGHOOKDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7592
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7593 struct DDEPOKE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7594 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7595 ushort flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7596 short cfFormat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7597 ubyte[1 + 0] Value;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7598 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7599
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7600 alias DDEPOKE TDDEPOKE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7601 alias DDEPOKE* PDDEPOKE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7602 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7603 bm_DDEPOKE_unused = (0x1FFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7604 bp_DDEPOKE_unused = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7605 bm_DDEPOKE_fRelease = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7606 bp_DDEPOKE_fRelease = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7607 bm_DDEPOKE_fReserved = (0xC000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7608 bp_DDEPOKE_fReserved = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7609 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7610 struct DDEUP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7611 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7612 ushort flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7613 short cfFormat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7614 ubyte[1 + 0] rgb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7615 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7616
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7617 alias DDEUP TDDEUP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7618 alias DDEUP* PDDEUP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7619
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7620 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7621 bm_DDEUP_unused = (0xFFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7622 bp_DDEUP_unused = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7623 bm_DDEUP_fAck = (0x1000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7624 bp_DDEUP_fAck = (12),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7625 bm_DDEUP_fRelease = (0x2000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7626 bp_DDEUP_fRelease = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7627 bm_DDEUP_fReserved = (0x4000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7628 bp_DDEUP_fReserved = (14),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7629 bm_DDEUP_fAckReq = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7630 bp_DDEUP_fAckReq = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7631 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7632
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7633 struct EXCEPTION_RECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7634 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7635 DWORD ExceptionCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7636 DWORD ExceptionFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7637 _EXCEPTION_RECORD* ExceptionRecord;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7638 PVOID ExceptionAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7639 DWORD NumberParameters;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7640 DWORD[1 + EXCEPTION_MAXIMUM_PARAMETERS-1] ExceptionInformation;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7641 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7642
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7643 alias EXCEPTION_RECORD* PEXCEPTION_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7644 alias EXCEPTION_RECORD _EXCEPTION_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7645 alias EXCEPTION_RECORD TEXCEPTIONRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7646 alias EXCEPTION_RECORD* PEXCEPTIONRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7647
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7648 struct EXCEPTION_DEBUG_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7649 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7650 EXCEPTION_RECORD ExceptionRecord;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7651 DWORD dwFirstChance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7652 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7653
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7654 alias EXCEPTION_DEBUG_INFO* PEXCEPTION_DEBUG_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7655 alias EXCEPTION_DEBUG_INFO _EXCEPTION_DEBUG_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7656 alias EXCEPTION_DEBUG_INFO TEXCEPTIONDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7657 alias EXCEPTION_DEBUG_INFO* PEXCEPTIONDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7658
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7659 struct EXIT_PROCESS_DEBUG_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7660 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7661 DWORD dwExitCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7662 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7663
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7664 alias EXIT_PROCESS_DEBUG_INFO _EXIT_PROCESS_DEBUG_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7665 alias EXIT_PROCESS_DEBUG_INFO TEXITPROCESSDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7666 alias EXIT_PROCESS_DEBUG_INFO* PEXITPROCESSDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7667
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7668 struct EXIT_THREAD_DEBUG_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7669 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7670 DWORD dwExitCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7671 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7672
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7673 alias EXIT_THREAD_DEBUG_INFO _EXIT_THREAD_DEBUG_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7674 alias EXIT_THREAD_DEBUG_INFO TEXITTHREADDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7675 alias EXIT_THREAD_DEBUG_INFO* PEXITTHREADDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7676
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7677 struct LOAD_DLL_DEBUG_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7678 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7679 HANDLE hFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7680 LPVOID lpBaseOfDll;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7681 DWORD dwDebugInfoFileOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7682 DWORD nDebugInfoSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7683 LPVOID lpImageName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7684 ushort fUnicode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7685 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7686
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7687 alias LOAD_DLL_DEBUG_INFO _LOAD_DLL_DEBUG_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7688 alias LOAD_DLL_DEBUG_INFO TLOADDLLDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7689 alias LOAD_DLL_DEBUG_INFO* PLOADDLLDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7690
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7691 struct UNLOAD_DLL_DEBUG_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7692 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7693 LPVOID lpBaseOfDll;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7694 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7695
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7696 alias UNLOAD_DLL_DEBUG_INFO _UNLOAD_DLL_DEBUG_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7697 alias UNLOAD_DLL_DEBUG_INFO TUNLOADDLLDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7698 alias UNLOAD_DLL_DEBUG_INFO* PUNLOADDLLDEBUGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7699
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7700 struct OUTPUT_DEBUG_STRING_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7701 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7702 LPSTR lpDebugStringData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7703 ushort fUnicode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7704 ushort nDebugStringLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7705 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7706
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7707 alias OUTPUT_DEBUG_STRING_INFO _OUTPUT_DEBUG_STRING_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7708 alias OUTPUT_DEBUG_STRING_INFO TOUTPUTDEBUGSTRINGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7709 alias OUTPUT_DEBUG_STRING_INFO* POUTPUTDEBUGSTRINGINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7710
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7711 struct RIP_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7712 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7713 DWORD dwError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7714 DWORD dwType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7715 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7716
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7717 alias RIP_INFO _RIP_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7718 alias RIP_INFO TRIPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7719 alias RIP_INFO* PRIPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7720
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7721 struct DEBUG_EVENT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7722 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7723 DWORD dwDebugEventCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7724 DWORD dwProcessId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7725 DWORD dwThreadId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7726
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7727 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7728 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7729 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7730 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7731 EXCEPTION_DEBUG_INFO Exception;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7732 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7733 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7734 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7735 CREATE_THREAD_DEBUG_INFO CreateThread;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7736 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7737 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7738 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7739 CREATE_PROCESS_DEBUG_INFO CreateProcessInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7740 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7741 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7742 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7743 EXIT_THREAD_DEBUG_INFO ExitThread;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7744 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7745 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7746 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7747 EXIT_PROCESS_DEBUG_INFO ExitProcess;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7748 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7749 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7750 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7751 LOAD_DLL_DEBUG_INFO LoadDll;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7752 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7753 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7754 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7755 UNLOAD_DLL_DEBUG_INFO UnloadDll;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7756 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7757 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7758 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7759 OUTPUT_DEBUG_STRING_INFO DebugString;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7760 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7761 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7762 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7763 RIP_INFO RipInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7764 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7765 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7766 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7767
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7768 alias DEBUG_EVENT* LPDEBUG_EVENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7769 alias DEBUG_EVENT _DEBUG_EVENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7770 alias DEBUG_EVENT TDEBUGEVENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7771 alias DEBUG_EVENT* PDEBUGEVENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7772
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7773 struct DEBUGHOOKINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7774 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7775 DWORD idThread;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7776 DWORD idThreadInstaller;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7777 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7778 WPARAM wParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7779 int code;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7780 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7781
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7782 alias DEBUGHOOKINFO TAGDEBUGHOOKINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7783 alias DEBUGHOOKINFO TDEBUGHOOKINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7784 alias DEBUGHOOKINFO* PDEBUGHOOKINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7785
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7786 struct DELETEITEMSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7787 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7788 UINT CtlType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7789 UINT CtlID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7790 UINT itemID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7791 HWND hwndItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7792 UINT itemData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7793 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7794
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7795 alias DELETEITEMSTRUCT TAGDELETEITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7796 alias DELETEITEMSTRUCT TDELETEITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7797 alias DELETEITEMSTRUCT* PDELETEITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7798
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7799 struct DEV_BROADCAST_HDR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7800 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7801 ULONG dbch_size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7802 ULONG dbch_devicetype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7803 ULONG dbch_reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7804 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7805
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7806 alias DEV_BROADCAST_HDR* PDEV_BROADCAST_HDR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7807 alias DEV_BROADCAST_HDR _DEV_BROADCAST_HDR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7808 alias DEV_BROADCAST_HDR TDEVBROADCASTHDR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7809 alias DEV_BROADCAST_HDR* PDEVBROADCASTHDR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7810
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7811 struct DEV_BROADCAST_OEM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7812 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7813 ULONG dbco_size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7814 ULONG dbco_devicetype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7815 ULONG dbco_reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7816 ULONG dbco_identifier;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7817 ULONG dbco_suppfunc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7818 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7819
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7820 alias DEV_BROADCAST_OEM* PDEV_BROADCAST_OEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7821 alias DEV_BROADCAST_OEM _DEV_BROADCAST_OEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7822 alias DEV_BROADCAST_OEM TDEVBROADCASTOEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7823 alias DEV_BROADCAST_OEM* PDEVBROADCASTOEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7824
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7825 struct DEV_BROADCAST_PORT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7826 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7827 ULONG dbcp_size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7828 ULONG dbcp_devicetype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7829 ULONG dbcp_reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7830 char[1 + 0] dbcp_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7831 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7832
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7833 alias DEV_BROADCAST_PORT* PDEV_BROADCAST_PORT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7834 alias DEV_BROADCAST_PORT _DEV_BROADCAST_PORT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7835 alias DEV_BROADCAST_PORT TDEVBROADCASTPORT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7836 alias DEV_BROADCAST_PORT* PDEVBROADCASTPORT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7837
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7838 struct _DEV_BROADCAST_USERDEFINED
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7839 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7840 _DEV_BROADCAST_HDR dbud_dbh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7841 char[1 + 0] dbud_szName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7842 ubyte[1 + 0] dbud_rgbUserDefined;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7843 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7844
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7845 alias _DEV_BROADCAST_USERDEFINED TDEVBROADCASTUSERDEFINED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7846 alias _DEV_BROADCAST_USERDEFINED* PDEVBROADCASTUSERDEFINED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7847
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7848 struct DEV_BROADCAST_VOLUME
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7849 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7850 ULONG dbcv_size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7851 ULONG dbcv_devicetype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7852 ULONG dbcv_reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7853 ULONG dbcv_unitmask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7854 USHORT dbcv_flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7855 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7856
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7857 alias DEV_BROADCAST_VOLUME* PDEV_BROADCAST_VOLUME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7858 alias DEV_BROADCAST_VOLUME _DEV_BROADCAST_VOLUME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7859 alias DEV_BROADCAST_VOLUME TDEVBROADCASTVOLUME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7860 alias DEV_BROADCAST_VOLUME* PDEVBROADCASTVOLUME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7861
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7862 struct DEVMODE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7863 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7864 BCHAR[1 + CCHDEVICENAME-1] dmDeviceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7865 ushort dmSpecVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7866 ushort dmDriverVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7867 ushort dmSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7868 ushort dmDriverExtra;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7869 DWORD dmFields;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7870 int dmOrientation;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7871 int dmPaperSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7872 int dmPaperLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7873 int dmPaperWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7874 int dmScale;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7875 int dmCopies;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7876 int dmDefaultSource;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7877 int dmPrintQuality;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7878 int dmColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7879 int dmDuplex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7880 int dmYResolution;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7881 int dmTTOption;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7882 int dmCollate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7883 BCHAR[1 + CCHFORMNAME-1] dmFormName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7884 ushort dmLogPixels;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7885 DWORD dmBitsPerPel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7886 DWORD dmPelsWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7887 DWORD dmPelsHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7888 DWORD dmDisplayFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7889 DWORD dmDisplayFrequency;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7890 DWORD dmICMMethod;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7891 DWORD dmICMIntent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7892 DWORD dmMediaType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7893 DWORD dmDitherType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7894 DWORD dmICCManufacturer;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7895 DWORD dmICCModel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7896 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7897
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7898 alias DEVMODE* LPDEVMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7899 alias DEVMODE _DEVICEMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7900 alias DEVMODE DEVICEMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7901 alias DEVMODE TDEVICEMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7902 alias DEVMODE TDEVICEMODEA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7903 alias DEVMODE TDEVMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7904 alias DEVMODE* PDEVMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7905
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7906 struct DEVNAMES
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7907 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7908 ushort wDriverOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7909 ushort wDeviceOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7910 ushort wOutputOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7911 ushort wDefault;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7912 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7913
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7914 alias DEVNAMES* LPDEVNAMES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7915 alias DEVNAMES TAGDEVNAMES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7916 alias DEVNAMES TDEVNAMES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7917 alias DEVNAMES* PDEVNAMES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7918
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7919 struct DIBSECTION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7920 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7921 BITMAP dsBm;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7922 BITMAPINFOHEADER dsBmih;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7923 DWORD[1 + 2] dsBitfields;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7924 HANDLE dshSection;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7925 DWORD dsOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7926 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7927
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7928 alias DIBSECTION TAGDIBSECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7929 alias DIBSECTION TDIBSECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7930 alias DIBSECTION* PDIBSECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7931
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7932 union LARGE_INTEGER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7933 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7934 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7935 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7936 DWORD LowPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7937 LONG HighPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7938 };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7939 struct u
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7940 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7941 DWORD LowPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7942 LONG HighPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7943 };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7944 LONGLONG QuadPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7945 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7946
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7947 alias LARGE_INTEGER* PLARGE_INTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7948 alias LARGE_INTEGER _LARGE_INTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7949 alias LARGE_INTEGER TLARGEINTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7950 alias LARGE_INTEGER* PLARGEINTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7951
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7952 struct DISK_GEOMETRY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7953 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7954 LARGE_INTEGER Cylinders;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7955 MEDIA_TYPE MediaType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7956 DWORD TracksPerCylinder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7957 DWORD SectorsPerTrack;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7958 DWORD BytesPerSector;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7959 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7960
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7961 alias DISK_GEOMETRY _DISK_GEOMETRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7962 alias DISK_GEOMETRY TDISKGEOMETRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7963 alias DISK_GEOMETRY* PDISKGEOMETRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7964
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7965 struct DISK_PERFORMANCE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7966 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7967 LARGE_INTEGER BytesRead;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7968 LARGE_INTEGER BytesWritten;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7969 LARGE_INTEGER ReadTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7970 LARGE_INTEGER WriteTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7971 LARGE_INTEGER IdleTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7972 DWORD ReadCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7973 DWORD WriteCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7974 DWORD QueueDepth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7975 DWORD SplitCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7976 LARGE_INTEGER QueryTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7977 DWORD StorageDeviceNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7978 WCHAR StorageManagerName[8];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7979 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7980
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7981 alias DISK_PERFORMANCE _DISK_PERFORMANCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7982 alias DISK_PERFORMANCE TDISKPERFORMANCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7983 alias DISK_PERFORMANCE* PDISKPERFORMANCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7984
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7985 align(1) struct DLGITEMTEMPLATE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7986 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7987 DWORD style;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7988 DWORD dwExtendedStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7989 short x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7990 short y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7991 short cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7992 short cy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7993 WORD id;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7994 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7995
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7996 alias DLGITEMTEMPLATE* LPDLGITEMTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7997 alias DLGITEMTEMPLATE TDLGITEMTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7998 alias DLGITEMTEMPLATE* PDLGITEMTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
7999
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8000 align(1) struct DLGTEMPLATE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8001 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8002 DWORD style;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8003 DWORD dwExtendedStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8004 WORD cdit;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8005 short x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8006 short y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8007 short cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8008 short cy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8009 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8010
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8011 alias DLGTEMPLATE* LPDLGTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8012 alias DLGTEMPLATE* LPCDLGTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8013 alias DLGTEMPLATE TDLGTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8014 alias DLGTEMPLATE* PDLGTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8015
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8016 struct DOC_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8017 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8018 LPTSTR pDocName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8019 LPTSTR pOutputFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8020 LPTSTR pDatatype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8021 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8022
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8023 alias DOC_INFO_1 _DOC_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8024 alias DOC_INFO_1 TDOCINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8025 alias DOC_INFO_1* PDOCINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8026
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8027 struct DOC_INFO_2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8028 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8029 LPTSTR pDocName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8030 LPTSTR pOutputFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8031 LPTSTR pDatatype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8032 DWORD dwMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8033 DWORD JobId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8034 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8035
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8036 alias DOC_INFO_2 _DOC_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8037 alias DOC_INFO_2 TDOCINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8038 alias DOC_INFO_2* PDOCINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8039
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8040 struct DOCINFOA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8041 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8042 int cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8043 LPCSTR lpszDocName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8044 LPCSTR lpszOutput;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8045 LPCSTR lpszDatatype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8046 DWORD fwType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8047 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8048 alias DOCINFOA TDOCINFOA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8049
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8050 struct DOCINFOW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8051 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8052 int cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8053 LPCWSTR lpszDocName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8054 LPCWSTR lpszOutput;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8055 LPCWSTR lpszDatatype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8056 DWORD fwType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8057 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8058 alias DOCINFOW TDOCINFOW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8059
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8060 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8061 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8062 alias DOCINFOA DOCINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8063 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8064 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8065 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8066 alias DOCINFOW DOCINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8067 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8068 alias DOCINFO TDOCINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8069 alias DOCINFO* LPDOCINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8070 alias DOCINFO* PDOCINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8071
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8072
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8073 struct DRAGLISTINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8074 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8075 UINT uNotification;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8076 HWND hWnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8077 POINT ptCursor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8078 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8079
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8080 alias DRAGLISTINFO* LPDRAGLISTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8081 alias DRAGLISTINFO TDRAGLISTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8082 alias DRAGLISTINFO* PDRAGLISTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8083
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8084 struct DRAWITEMSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8085 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8086 UINT CtlType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8087 UINT CtlID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8088 UINT itemID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8089 UINT itemAction;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8090 UINT itemState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8091 HWND hwndItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8092 HDC hDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8093 RECT rcItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8094 DWORD itemData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8095 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8096
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8097 alias DRAWITEMSTRUCT* LPDRAWITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8098 alias DRAWITEMSTRUCT TAGDRAWITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8099 alias DRAWITEMSTRUCT TDRAWITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8100 alias DRAWITEMSTRUCT* PDRAWITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8101
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8102 struct DRAWTEXTPARAMS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8103 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8104 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8105 int iTabLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8106 int iLeftMargin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8107 int iRightMargin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8108 UINT uiLengthDrawn;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8109 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8110
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8111 alias DRAWTEXTPARAMS* LPDRAWTEXTPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8112 alias DRAWTEXTPARAMS TDRAWTEXTPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8113 alias DRAWTEXTPARAMS* PDRAWTEXTPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8114
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8115 struct PARTITION_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8116 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8117 ubyte PartitionType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8118 ubyte BootIndicator;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8119 ubyte RecognizedPartition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8120 ubyte RewritePartition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8121 LARGE_INTEGER StartingOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8122 LARGE_INTEGER PartitionLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8123 LARGE_INTEGER HiddenSectors;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8124 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8125
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8126 alias PARTITION_INFORMATION _PARTITION_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8127 alias PARTITION_INFORMATION TPARTITIONINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8128 alias PARTITION_INFORMATION* PPARTITIONINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8129
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8130 struct DRIVE_LAYOUT_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8131 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8132 DWORD PartitionCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8133 DWORD Signature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8134 PARTITION_INFORMATION[1 + 0] PartitionEntry;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8135 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8136
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8137 alias DRIVE_LAYOUT_INFORMATION _DRIVE_LAYOUT_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8138 alias DRIVE_LAYOUT_INFORMATION TDRIVELAYOUTINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8139 alias DRIVE_LAYOUT_INFORMATION* PDRIVELAYOUTINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8140
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8141 struct DRIVER_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8142 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8143 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8144 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8145
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8146 alias DRIVER_INFO_1 _DRIVER_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8147 alias DRIVER_INFO_1 TDRIVERINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8148 alias DRIVER_INFO_1* PDRIVERINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8149
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8150 struct DRIVER_INFO_2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8151 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8152 DWORD cVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8153 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8154 LPTSTR pEnvironment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8155 LPTSTR pDriverPath;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8156 LPTSTR pDataFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8157 LPTSTR pConfigFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8158 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8159
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8160 alias DRIVER_INFO_2 _DRIVER_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8161 alias DRIVER_INFO_2 TDRIVERINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8162 alias DRIVER_INFO_2* PDRIVERINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8163
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8164 struct DRIVER_INFO_3
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8165 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8166 DWORD cVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8167 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8168 LPTSTR pEnvironment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8169 LPTSTR pDriverPath;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8170 LPTSTR pDataFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8171 LPTSTR pConfigFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8172 LPTSTR pHelpFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8173 LPTSTR pDependentFiles;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8174 LPTSTR pMonitorName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8175 LPTSTR pDefaultDataType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8176 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8177
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8178 alias DRIVER_INFO_3 _DRIVER_INFO_3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8179 alias DRIVER_INFO_3 TDRIVERINFO3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8180 alias DRIVER_INFO_3* PDRIVERINFO3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8181
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8182 struct EDITSTREAM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8183 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8184 DWORD dwCookie;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8185 DWORD dwError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8186 EDITSTREAMCALLBACK pfnCallback;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8187 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8188
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8189 alias EDITSTREAM _EDITSTREAM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8190 alias EDITSTREAM TEDITSTREAM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8191 alias EDITSTREAM* PEDITSTREAM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8192
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8193 struct EMR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8194 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8195 DWORD iType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8196 DWORD nSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8197 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8198
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8199 alias EMR TAGEMR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8200 alias EMR TEMR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8201 alias EMR* PEMR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8202
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8203 struct EMRANGLEARC
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8204 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8205 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8206 POINTL ptlCenter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8207 DWORD nRadius;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8208 FLOAT eStartAngle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8209 FLOAT eSweepAngle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8210 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8211
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8212 alias EMRANGLEARC TAGEMRANGLEARC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8213 alias EMRANGLEARC TEMRANGLEARC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8214 alias EMRANGLEARC* PEMRANGLEARC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8215
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8216 struct EMRARC
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8217 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8218 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8219 RECTL rclBox;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8220 POINTL ptlStart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8221 POINTL ptlEnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8222 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8223
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8224 alias EMRARC TAGEMRARC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8225 alias EMRARC TEMRARC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8226 alias EMRARC* PEMRARC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8227 alias EMRARC EMRARCTO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8228 alias EMRARC TEMRARCTO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8229 alias EMRARC* PEMRARCTO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8230 alias EMRARC EMRCHORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8231 alias EMRARC TEMRCHORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8232 alias EMRARC* PEMRCHORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8233 alias EMRARC EMRPIE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8234 alias EMRARC TEMRPIE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8235 alias EMRARC* PEMRPIE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8236
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8237 struct XFORM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8238 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8239 FLOAT eM11;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8240 FLOAT eM12;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8241 FLOAT eM21;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8242 FLOAT eM22;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8243 FLOAT eDx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8244 FLOAT eDy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8245 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8246
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8247 alias XFORM* LPXFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8248 alias XFORM _XFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8249 alias XFORM TXFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8250 alias XFORM* PXFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8251
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8252 struct EMRBITBLT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8253 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8254 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8255 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8256 LONG xDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8257 LONG yDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8258 LONG cxDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8259 LONG cyDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8260 DWORD dwRop;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8261 LONG xSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8262 LONG ySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8263 XFORM xformSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8264 COLORREF crBkColorSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8265 DWORD iUsageSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8266 DWORD offBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8267 DWORD cbBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8268 DWORD offBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8269 DWORD cbBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8270 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8271
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8272 alias EMRBITBLT TAGEMRBITBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8273 alias EMRBITBLT TEMRBITBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8274 alias EMRBITBLT* PEMRBITBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8275
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8276 struct LOGBRUSH
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8277 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8278 UINT lbStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8279 COLORREF lbColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8280 LONG lbHatch;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8281 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8282
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8283 alias LOGBRUSH TAGLOGBRUSH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8284 alias LOGBRUSH TLOGBRUSH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8285 alias LOGBRUSH* PLOGBRUSH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8286
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8287 struct EMRCREATEBRUSHINDIRECT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8288 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8289 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8290 DWORD ihBrush;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8291 LOGBRUSH lb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8292 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8293
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8294 alias EMRCREATEBRUSHINDIRECT TAGEMRCREATEBRUSHINDIRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8295 alias EMRCREATEBRUSHINDIRECT TEMRCREATEBRUSHINDIRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8296 alias EMRCREATEBRUSHINDIRECT* PEMRCREATEBRUSHINDIRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8297 alias LONG LCSCSTYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8298 alias LONG LCSGAMUTMATCH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8299
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8300 struct LOGCOLORSPACEA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8301 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8302 DWORD lcsSignature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8303 DWORD lcsVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8304 DWORD lcsSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8305 LCSCSTYPE lcsCSType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8306 LCSGAMUTMATCH lcsIntent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8307 CIEXYZTRIPLE lcsEndpoints;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8308 DWORD lcsGammaRed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8309 DWORD lcsGammaGreen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8310 DWORD lcsGammaBlue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8311 CHAR[1 + MAX_PATH-1] lcsFilename;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8312 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8313 struct LOGCOLORSPACEW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8314 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8315 DWORD lcsSignature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8316 DWORD lcsVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8317 DWORD lcsSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8318 LCSCSTYPE lcsCSType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8319 LCSGAMUTMATCH lcsIntent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8320 CIEXYZTRIPLE lcsEndpoints;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8321 DWORD lcsGammaRed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8322 DWORD lcsGammaGreen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8323 DWORD lcsGammaBlue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8324 WCHAR[1 + MAX_PATH-1] lcsFilename;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8325 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8326 version(Win32SansUnicode) {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8327 alias LOGCOLORSPACEA LOGCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8328 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8329 else {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8330 alias LOGCOLORSPACEW LOGCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8331 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8332
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8333 alias LOGCOLORSPACE* LPLOGCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8334 alias LOGCOLORSPACE TAGLOGCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8335 alias LOGCOLORSPACE TLOGCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8336 alias LOGCOLORSPACE TLOGCOLORSPACEA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8337 alias LOGCOLORSPACE* PLOGCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8338
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8339 struct EMRCREATECOLORSPACE {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8340 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8341 DWORD ihCS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8342 LOGCOLORSPACEA lcs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8343 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8344
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8345 alias EMRCREATECOLORSPACE TAGEMRCREATECOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8346 alias EMRCREATECOLORSPACE TEMRCREATECOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8347 alias EMRCREATECOLORSPACE* PEMRCREATECOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8348
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8349 struct EMRCREATEDIBPATTERNBRUSHPT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8350 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8351 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8352 DWORD ihBrush;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8353 DWORD iUsage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8354 DWORD offBmi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8355 DWORD cbBmi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8356 DWORD offBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8357 DWORD cbBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8358 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8359
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8360 alias EMRCREATEDIBPATTERNBRUSHPT TAGEMRCREATEDIBPATTERNBRUSHPT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8361 alias EMRCREATEDIBPATTERNBRUSHPT TEMRCREATEDIBPATTERNBRUSHPT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8362 alias EMRCREATEDIBPATTERNBRUSHPT PEMRCREATEDIBPATTERNBRUSHPT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8363
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8364 struct EMRCREATEMONOBRUSH
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8365 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8366 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8367 DWORD ihBrush;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8368 DWORD iUsage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8369 DWORD offBmi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8370 DWORD cbBmi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8371 DWORD offBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8372 DWORD cbBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8373 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8374
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8375 alias EMRCREATEMONOBRUSH TAGEMRCREATEMONOBRUSH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8376 alias EMRCREATEMONOBRUSH TEMRCREATEMONOBRUSH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8377 alias EMRCREATEMONOBRUSH* PEMRCREATEMONOBRUSH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8378
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8379 struct PALETTEENTRY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8380 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8381 ubyte peRed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8382 ubyte peGreen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8383 ubyte peBlue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8384 ubyte peFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8385 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8386
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8387 alias PALETTEENTRY* LPPALETTEENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8388 alias PALETTEENTRY TAGPALETTEENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8389 alias PALETTEENTRY TPALETTEENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8390 alias PALETTEENTRY* PPALETTEENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8391
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8392 struct LOGPALETTE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8393 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8394 ushort palVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8395 ushort palNumEntries;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8396 PALETTEENTRY[1 + 0] palPalEntry;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8397 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8398
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8399 alias LOGPALETTE* LPLOGPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8400 alias LOGPALETTE TAGLOGPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8401 alias LOGPALETTE TLOGPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8402 alias LOGPALETTE* PLOGPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8403
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8404 struct EMRCREATEPALETTE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8405 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8406 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8407 DWORD ihPal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8408 LOGPALETTE lgpl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8409 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8410
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8411 alias EMRCREATEPALETTE TAGEMRCREATEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8412 alias EMRCREATEPALETTE TEMRCREATEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8413 alias EMRCREATEPALETTE* PEMRCREATEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8414
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8415 struct LOGPEN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8416 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8417 UINT lopnStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8418 POINT lopnWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8419 COLORREF lopnColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8420 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8421
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8422 alias LOGPEN TAGLOGPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8423 alias LOGPEN TLOGPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8424 alias LOGPEN* PLOGPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8425
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8426 struct EMRCREATEPEN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8427 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8428 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8429 DWORD ihPen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8430 LOGPEN lopn;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8431 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8432
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8433 alias EMRCREATEPEN TAGEMRCREATEPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8434 alias EMRCREATEPEN TEMRCREATEPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8435 alias EMRCREATEPEN* PEMRCREATEPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8436
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8437 struct EMRELLIPSE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8438 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8439 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8440 RECTL rclBox;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8441 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8442
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8443 alias EMRELLIPSE TAGEMRELLIPSE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8444 alias EMRELLIPSE TEMRELLIPSE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8445 alias EMRELLIPSE* PEMRELLIPSE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8446 alias EMRELLIPSE EMRRECTANGLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8447 alias EMRELLIPSE TEMRRECTANGLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8448 alias EMRELLIPSE* PEMRRECTANGLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8449
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8450 struct EMREOF
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8451 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8452 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8453 DWORD nPalEntries;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8454 DWORD offPalEntries;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8455 DWORD nSizeLast;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8456 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8457
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8458 alias EMREOF TAGEMREOF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8459 alias EMREOF TEMREOF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8460 alias EMREOF* PEMREOF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8461
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8462 struct EMREXCLUDECLIPRECT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8463 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8464 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8465 RECTL rclClip;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8466 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8467
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8468 alias EMREXCLUDECLIPRECT TAGEMREXCLUDECLIPRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8469 alias EMREXCLUDECLIPRECT TEMREXCLUDECLIPRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8470 alias EMREXCLUDECLIPRECT* PEMREXCLUDECLIPRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8471 alias EMREXCLUDECLIPRECT EMRINTERSECTCLIPRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8472 alias EMREXCLUDECLIPRECT TEMRINTERSECTCLIPRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8473 alias EMREXCLUDECLIPRECT* PEMRINTERSECTCLIPRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8474
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8475 struct PANOSE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8476 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8477 ubyte bFamilyType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8478 ubyte bSerifStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8479 ubyte bWeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8480 ubyte bProportion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8481 ubyte bContrast;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8482 ubyte bStrokeVariation;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8483 ubyte bArmStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8484 ubyte bLetterform;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8485 ubyte bMidline;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8486 ubyte bXHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8487 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8488
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8489 alias PANOSE TAGPANOSE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8490 alias PANOSE TPANOSE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8491 alias PANOSE* PPANOSE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8492
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8493 struct EXTLOGFONT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8494 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8495 LOGFONT elfLogFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8496 TCHAR[1 + LF_FULLFACESIZE-1] elfFullName = 0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8497 TCHAR[1 + LF_FACESIZE-1] elfStyle = 0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8498 DWORD elfVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8499 DWORD elfStyleSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8500 DWORD elfMatch;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8501 DWORD elfReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8502 ubyte[1 + ELF_VENDOR_SIZE-1] elfVendorId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8503 DWORD elfCulture;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8504 PANOSE elfPanose;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8505 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8506
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8507 alias EXTLOGFONT TAGEXTLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8508 alias EXTLOGFONT TEXTLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8509 alias EXTLOGFONT* PEXTLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8510
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8511 struct EMREXTCREATEFONTINDIRECTW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8512 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8513 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8514 DWORD ihFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8515 EXTLOGFONT elfw;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8516 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8517
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8518 alias EMREXTCREATEFONTINDIRECTW TAGEMREXTCREATEFONTINDIRECTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8519 alias EMREXTCREATEFONTINDIRECTW TEMREXTCREATEFONTINDIRECTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8520 alias EMREXTCREATEFONTINDIRECTW* PEMREXTCREATEFONTINDIRECTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8521
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8522 struct EXTLOGPEN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8523 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8524 UINT elpPenStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8525 UINT elpWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8526 UINT elpBrushStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8527 COLORREF elpColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8528 LONG elpHatch;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8529 DWORD elpNumEntries;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8530 DWORD[1 + 0] elpStyleEntry;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8531 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8532
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8533 alias EXTLOGPEN TAGEXTLOGPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8534 alias EXTLOGPEN TEXTLOGPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8535 alias EXTLOGPEN* PEXTLOGPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8536
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8537 struct EMREXTCREATEPEN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8538 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8539 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8540 DWORD ihPen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8541 DWORD offBmi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8542 DWORD cbBmi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8543 DWORD offBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8544 DWORD cbBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8545 EXTLOGPEN elp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8546 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8547
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8548 alias EMREXTCREATEPEN TAGEMREXTCREATEPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8549 alias EMREXTCREATEPEN TEMREXTCREATEPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8550 alias EMREXTCREATEPEN* PEMREXTCREATEPEN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8551
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8552 struct EMREXTFLOODFILL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8553 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8554 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8555 POINTL ptlStart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8556 COLORREF crColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8557 DWORD iMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8558 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8559
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8560 alias EMREXTFLOODFILL TAGEMREXTFLOODFILL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8561 alias EMREXTFLOODFILL TEMREXTFLOODFILL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8562 alias EMREXTFLOODFILL* PEMREXTFLOODFILL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8563
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8564 struct EMREXTSELECTCLIPRGN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8565 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8566 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8567 DWORD cbRgnData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8568 DWORD iMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8569 ubyte[1 + 0] RgnData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8570 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8571
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8572 alias EMREXTSELECTCLIPRGN TAGEMREXTSELECTCLIPRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8573 alias EMREXTSELECTCLIPRGN TEMREXTSELECTCLIPRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8574 alias EMREXTSELECTCLIPRGN* PEMREXTSELECTCLIPRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8575
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8576 struct EMRTEXT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8577 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8578 POINTL ptlReference;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8579 DWORD nChars;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8580 DWORD offString;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8581 DWORD fOptions;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8582 RECTL rcl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8583 DWORD offDx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8584 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8585
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8586 alias EMRTEXT TAGEMRTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8587 alias EMRTEXT TEMRTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8588 alias EMRTEXT* PEMRTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8589
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8590 struct EMREXTTEXTOUTA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8591 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8592 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8593 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8594 DWORD iGraphicsMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8595 FLOAT exScale;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8596 FLOAT eyScale;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8597 EMRTEXT emrtext;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8598 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8599
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8600 alias EMREXTTEXTOUTA TAGEMREXTTEXTOUTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8601 alias EMREXTTEXTOUTA TEMREXTTEXTOUTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8602 alias EMREXTTEXTOUTA* PEMREXTTEXTOUTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8603 alias EMREXTTEXTOUTA EMREXTTEXTOUTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8604 alias EMREXTTEXTOUTA TEMREXTTEXTOUTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8605 alias EMREXTTEXTOUTA* PEMREXTTEXTOUTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8606
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8607 struct EMRFILLPATH
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8608 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8609 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8610 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8611 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8612
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8613 alias EMRFILLPATH TAGEMRFILLPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8614 alias EMRFILLPATH TEMRFILLPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8615 alias EMRFILLPATH* PEMRFILLPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8616 alias EMRFILLPATH EMRSTROKEANDFILLPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8617 alias EMRFILLPATH TEMRSTROKEANDFILLPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8618 alias EMRFILLPATH* PEMRSTROKEANDFILLPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8619 alias EMRFILLPATH EMRSTROKEPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8620 alias EMRFILLPATH TEMRSTROKEPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8621 alias EMRFILLPATH* PEMRSTROKEPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8622
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8623 struct EMRFILLRGN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8624 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8625 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8626 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8627 DWORD cbRgnData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8628 DWORD ihBrush;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8629 ubyte[1 + 0] RgnData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8630 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8631
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8632 alias EMRFILLRGN TAGEMRFILLRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8633 alias EMRFILLRGN TEMRFILLRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8634 alias EMRFILLRGN* PEMRFILLRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8635
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8636 struct EMRFORMAT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8637 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8638 DWORD dSignature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8639 DWORD nVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8640 DWORD cbData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8641 DWORD offData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8642 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8643
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8644 alias EMRFORMAT TAGEMRFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8645 alias EMRFORMAT TEMRFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8646 alias EMRFORMAT* PEMRFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8647
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8648 struct SIZE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8649 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8650 LONG cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8651 LONG cy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8652 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8653
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8654 alias SIZE* LPSIZE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8655 alias SIZE TAGSIZE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8656 alias SIZE TSIZE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8657 alias SIZE* PSIZE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8658 alias SIZE SIZEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8659 alias SIZE TSIZEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8660 alias SIZE* PSIZEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8661 alias SIZE* LPSIZEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8662
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8663 struct EMRFRAMERGN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8664 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8665 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8666 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8667 DWORD cbRgnData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8668 DWORD ihBrush;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8669 SIZEL szlStroke;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8670 ubyte[1 + 0] RgnData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8671 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8672
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8673 alias EMRFRAMERGN TAGEMRFRAMERGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8674 alias EMRFRAMERGN TEMRFRAMERGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8675 alias EMRFRAMERGN* PEMRFRAMERGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8676
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8677 struct EMRGDICOMMENT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8678 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8679 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8680 DWORD cbData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8681 ubyte[1 + 0] Data;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8682 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8683
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8684 alias EMRGDICOMMENT TAGEMRGDICOMMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8685 alias EMRGDICOMMENT TEMRGDICOMMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8686 alias EMRGDICOMMENT* PEMRGDICOMMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8687
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8688 struct EMRINVERTRGN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8689 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8690 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8691 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8692 DWORD cbRgnData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8693 ubyte[1 + 0] RgnData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8694 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8695
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8696 alias EMRINVERTRGN TAGEMRINVERTRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8697 alias EMRINVERTRGN TEMRINVERTRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8698 alias EMRINVERTRGN* PEMRINVERTRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8699 alias EMRINVERTRGN EMRPAINTRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8700 alias EMRINVERTRGN TEMRPAINTRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8701 alias EMRINVERTRGN* PEMRPAINTRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8702
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8703 struct EMRLINETO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8704 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8705 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8706 POINTL ptl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8707 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8708
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8709 alias EMRLINETO TAGEMRLINETO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8710 alias EMRLINETO TEMRLINETO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8711 alias EMRLINETO* PEMRLINETO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8712 alias EMRLINETO EMRMOVETOEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8713 alias EMRLINETO TEMRMOVETOEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8714 alias EMRLINETO* PEMRMOVETOEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8715
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8716 struct EMRMASKBLT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8717 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8718 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8719 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8720 LONG xDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8721 LONG yDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8722 LONG cxDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8723 LONG cyDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8724 DWORD dwRop;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8725 LONG xSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8726 LONG ySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8727 XFORM xformSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8728 COLORREF crBkColorSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8729 DWORD iUsageSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8730 DWORD offBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8731 DWORD cbBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8732 DWORD offBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8733 DWORD cbBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8734 LONG xMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8735 LONG yMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8736 DWORD iUsageMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8737 DWORD offBmiMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8738 DWORD cbBmiMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8739 DWORD offBitsMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8740 DWORD cbBitsMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8741 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8742
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8743 alias EMRMASKBLT TAGEMRMASKBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8744 alias EMRMASKBLT TEMRMASKBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8745 alias EMRMASKBLT* PEMRMASKBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8746
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8747 struct EMRMODIFYWORLDTRANSFORM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8748 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8749 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8750 XFORM xform;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8751 DWORD iMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8752 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8753
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8754 alias EMRMODIFYWORLDTRANSFORM TAGEMRMODIFYWORLDTRANSFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8755 alias EMRMODIFYWORLDTRANSFORM TEMRMODIFYWORLDTRANSFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8756 alias EMRMODIFYWORLDTRANSFORM PEMRMODIFYWORLDTRANSFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8757
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8758 struct EMROFFSETCLIPRGN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8759 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8760 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8761 POINTL ptlOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8762 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8763
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8764 alias EMROFFSETCLIPRGN TAGEMROFFSETCLIPRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8765 alias EMROFFSETCLIPRGN TEMROFFSETCLIPRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8766 alias EMROFFSETCLIPRGN* PEMROFFSETCLIPRGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8767
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8768 struct EMRPLGBLT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8769 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8770 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8771 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8772 POINTL[1 + 2] aptlDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8773 LONG xSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8774 LONG ySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8775 LONG cxSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8776 LONG cySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8777 XFORM xformSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8778 COLORREF crBkColorSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8779 DWORD iUsageSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8780 DWORD offBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8781 DWORD cbBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8782 DWORD offBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8783 DWORD cbBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8784 LONG xMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8785 LONG yMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8786 DWORD iUsageMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8787 DWORD offBmiMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8788 DWORD cbBmiMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8789 DWORD offBitsMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8790 DWORD cbBitsMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8791 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8792
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8793 alias EMRPLGBLT TAGEMRPLGBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8794 alias EMRPLGBLT TEMRPLGBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8795 alias EMRPLGBLT* PEMRPLGBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8796
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8797 struct EMRPOLYDRAW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8798 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8799 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8800 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8801 DWORD cptl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8802 POINTL[1 + 0] aptl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8803 ubyte[1 + 0] abTypes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8804 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8805
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8806 alias EMRPOLYDRAW TAGEMRPOLYDRAW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8807 alias EMRPOLYDRAW TEMRPOLYDRAW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8808 alias EMRPOLYDRAW* PEMRPOLYDRAW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8809
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8810 struct EMRPOLYDRAW16
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8811 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8812 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8813 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8814 DWORD cpts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8815 POINTS[1 + 0] apts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8816 ubyte[1 + 0] abTypes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8817 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8818
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8819 alias EMRPOLYDRAW16 TAGEMRPOLYDRAW16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8820 alias EMRPOLYDRAW16 TEMRPOLYDRAW16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8821 alias EMRPOLYDRAW16* PEMRPOLYDRAW16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8822
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8823 struct EMRPOLYLINE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8824 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8825 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8826 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8827 DWORD cptl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8828 POINTL[1 + 0] aptl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8829 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8830
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8831 alias EMRPOLYLINE TAGEMRPOLYLINE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8832 alias EMRPOLYLINE TEMRPOLYLINE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8833 alias EMRPOLYLINE* PEMRPOLYLINE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8834 alias EMRPOLYLINE EMRPOLYBEZIER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8835 alias EMRPOLYLINE TEMRPOLYBEZIER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8836 alias EMRPOLYLINE* PEMRPOLYBEZIER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8837 alias EMRPOLYLINE EMRPOLYGON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8838 alias EMRPOLYLINE TEMRPOLYGON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8839 alias EMRPOLYLINE* PEMRPOLYGON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8840 alias EMRPOLYLINE EMRPOLYBEZIERTO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8841 alias EMRPOLYLINE TEMRPOLYBEZIERTO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8842 alias EMRPOLYLINE* PEMRPOLYBEZIERTO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8843 alias EMRPOLYLINE EMRPOLYLINETO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8844 alias EMRPOLYLINE TEMRPOLYLINETO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8845 alias EMRPOLYLINE* PEMRPOLYLINETO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8846
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8847 struct EMRPOLYLINE16
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8848 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8849 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8850 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8851 DWORD cpts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8852 POINTS[1 + 0] apts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8853 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8854
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8855 alias EMRPOLYLINE16 TAGEMRPOLYLINE16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8856 alias EMRPOLYLINE16 TEMRPOLYLINE16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8857 alias EMRPOLYLINE16* PEMRPOLYLINE16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8858 alias EMRPOLYLINE16 EMRPOLYBEZIER16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8859 alias EMRPOLYLINE16 TEMRPOLYBEZIER16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8860 alias EMRPOLYLINE16* PEMRPOLYBEZIER16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8861 alias EMRPOLYLINE16 EMRPOLYGON16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8862 alias EMRPOLYLINE16 TEMRPOLYGON16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8863 alias EMRPOLYLINE16* PEMRPOLYGON16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8864 alias EMRPOLYLINE16 EMRPOLYBEZIERTO16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8865 alias EMRPOLYLINE16 TEMRPOLYBEZIERTO16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8866 alias EMRPOLYLINE16* PEMRPOLYBEZIERTO16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8867 alias EMRPOLYLINE16 EMRPOLYLINETO16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8868 alias EMRPOLYLINE16 TEMRPOLYLINETO16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8869 alias EMRPOLYLINE16* PEMRPOLYLINETO16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8870
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8871 struct EMRPOLYPOLYLINE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8872 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8873 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8874 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8875 DWORD nPolys;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8876 DWORD cptl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8877 DWORD[1 + 0] aPolyCounts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8878 POINTL[1 + 0] aptl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8879 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8880
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8881 alias EMRPOLYPOLYLINE TAGEMRPOLYPOLYLINE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8882 alias EMRPOLYPOLYLINE TEMRPOLYPOLYLINE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8883 alias EMRPOLYPOLYLINE* PEMRPOLYPOLYLINE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8884 alias EMRPOLYPOLYLINE EMRPOLYPOLYGON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8885 alias EMRPOLYPOLYLINE TEMRPOLYPOLYGON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8886 alias EMRPOLYPOLYLINE* PEMRPOLYPOLYGON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8887
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8888 struct EMRPOLYPOLYLINE16
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8889 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8890 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8891 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8892 DWORD nPolys;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8893 DWORD cpts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8894 DWORD[1 + 0] aPolyCounts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8895 POINTS[1 + 0] apts;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8896 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8897
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8898 alias EMRPOLYPOLYLINE16 TAGEMRPOLYPOLYLINE16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8899 alias EMRPOLYPOLYLINE16 TEMRPOLYPOLYLINE16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8900 alias EMRPOLYPOLYLINE16* PEMRPOLYPOLYLINE16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8901 alias EMRPOLYPOLYLINE16 EMRPOLYPOLYGON16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8902 alias EMRPOLYPOLYLINE16 TEMRPOLYPOLYGON16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8903 alias EMRPOLYPOLYLINE16* PEMRPOLYPOLYGON16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8904
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8905 struct EMRPOLYTEXTOUTA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8906 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8907 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8908 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8909 DWORD iGraphicsMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8910 FLOAT exScale;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8911 FLOAT eyScale;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8912 LONG cStrings;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8913 EMRTEXT[1 + 0] aemrtext;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8914 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8915
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8916 alias EMRPOLYTEXTOUTA TAGEMRPOLYTEXTOUTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8917 alias EMRPOLYTEXTOUTA TEMRPOLYTEXTOUTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8918 alias EMRPOLYTEXTOUTA* PEMRPOLYTEXTOUTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8919 alias EMRPOLYTEXTOUTA EMRPOLYTEXTOUTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8920 alias EMRPOLYTEXTOUTA TEMRPOLYTEXTOUTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8921 alias EMRPOLYTEXTOUTA* PEMRPOLYTEXTOUTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8922
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8923 struct EMRRESIZEPALETTE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8924 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8925 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8926 DWORD ihPal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8927 DWORD cEntries;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8928 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8929
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8930 alias EMRRESIZEPALETTE TAGEMRRESIZEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8931 alias EMRRESIZEPALETTE TEMRRESIZEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8932 alias EMRRESIZEPALETTE* PEMRRESIZEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8933
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8934 struct EMRRESTOREDC
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8935 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8936 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8937 LONG iRelative;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8938 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8939
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8940 alias EMRRESTOREDC TAGEMRRESTOREDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8941 alias EMRRESTOREDC TEMRRESTOREDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8942 alias EMRRESTOREDC* PEMRRESTOREDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8943
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8944 struct EMRROUNDRECT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8945 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8946 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8947 RECTL rclBox;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8948 SIZEL szlCorner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8949 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8950
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8951 alias EMRROUNDRECT TAGEMRROUNDRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8952 alias EMRROUNDRECT TEMRROUNDRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8953 alias EMRROUNDRECT* PEMRROUNDRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8954
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8955 struct EMRSCALEVIEWPORTEXTEX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8956 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8957 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8958 LONG xNum;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8959 LONG xDenom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8960 LONG yNum;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8961 LONG yDenom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8962 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8963
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8964 alias EMRSCALEVIEWPORTEXTEX TAGEMRSCALEVIEWPORTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8965 alias EMRSCALEVIEWPORTEXTEX TEMRSCALEVIEWPORTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8966 alias EMRSCALEVIEWPORTEXTEX* PEMRSCALEVIEWPORTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8967 alias EMRSCALEVIEWPORTEXTEX EMRSCALEWINDOWEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8968 alias EMRSCALEVIEWPORTEXTEX TEMRSCALEWINDOWEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8969 alias EMRSCALEVIEWPORTEXTEX* PEMRSCALEWINDOWEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8970
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8971 struct EMRSELECTCOLORSPACE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8972 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8973 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8974 DWORD ihCS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8975 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8976
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8977 alias EMRSELECTCOLORSPACE TAGEMRSELECTCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8978 alias EMRSELECTCOLORSPACE TEMRSELECTCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8979 alias EMRSELECTCOLORSPACE* PEMRSELECTCOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8980 alias EMRSELECTCOLORSPACE EMRDELETECOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8981 alias EMRSELECTCOLORSPACE TEMRDELETECOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8982 alias EMRSELECTCOLORSPACE* PEMRDELETECOLORSPACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8983
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8984 struct EMRSELECTOBJECT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8985 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8986 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8987 DWORD ihObject;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8988 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8989
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8990 alias EMRSELECTOBJECT TAGEMRSELECTOBJECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8991 alias EMRSELECTOBJECT TEMRSELECTOBJECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8992 alias EMRSELECTOBJECT* PEMRSELECTOBJECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8993 alias EMRSELECTOBJECT EMRDELETEOBJECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8994 alias EMRSELECTOBJECT TEMRDELETEOBJECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8995 alias EMRSELECTOBJECT* PEMRDELETEOBJECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8996
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8997 struct EMRSELECTPALETTE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8998 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
8999 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9000 DWORD ihPal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9001 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9002
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9003 alias EMRSELECTPALETTE TAGEMRSELECTPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9004 alias EMRSELECTPALETTE TEMRSELECTPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9005 alias EMRSELECTPALETTE* PEMRSELECTPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9006
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9007 struct EMRSETARCDIRECTION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9008 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9009 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9010 DWORD iArcDirection;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9011 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9012
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9013 alias EMRSETARCDIRECTION TAGEMRSETARCDIRECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9014 alias EMRSETARCDIRECTION TEMRSETARCDIRECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9015 alias EMRSETARCDIRECTION* PEMRSETARCDIRECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9016
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9017 struct EMRSETBKCOLOR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9018 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9019 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9020 COLORREF crColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9021 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9022
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9023 alias EMRSETBKCOLOR TAGEMRSETTEXTCOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9024 alias EMRSETBKCOLOR TEMRSETBKCOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9025 alias EMRSETBKCOLOR* PEMRSETBKCOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9026 alias EMRSETBKCOLOR EMRSETTEXTCOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9027 alias EMRSETBKCOLOR TEMRSETTEXTCOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9028 alias EMRSETBKCOLOR* PEMRSETTEXTCOLOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9029
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9030 struct EMRSETCOLORADJUSTMENT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9031 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9032 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9033 COLORADJUSTMENT ColorAdjustment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9034 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9035
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9036 alias EMRSETCOLORADJUSTMENT TAGEMRSETCOLORADJUSTMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9037 alias EMRSETCOLORADJUSTMENT TEMRSETCOLORADJUSTMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9038 alias EMRSETCOLORADJUSTMENT* PEMRSETCOLORADJUSTMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9039
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9040 struct EMRSETDIBITSTODEVICE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9041 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9042 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9043 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9044 LONG xDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9045 LONG yDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9046 LONG xSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9047 LONG ySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9048 LONG cxSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9049 LONG cySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9050 DWORD offBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9051 DWORD cbBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9052 DWORD offBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9053 DWORD cbBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9054 DWORD iUsageSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9055 DWORD iStartScan;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9056 DWORD cScans;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9057 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9058
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9059 alias EMRSETDIBITSTODEVICE TAGEMRSETDIBITSTODEVICE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9060 alias EMRSETDIBITSTODEVICE TEMRSETDIBITSTODEVICE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9061 alias EMRSETDIBITSTODEVICE* PEMRSETDIBITSTODEVICE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9062
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9063 struct EMRSETMAPPERFLAGS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9064 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9065 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9066 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9067 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9068
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9069 alias EMRSETMAPPERFLAGS TAGEMRSETMAPPERFLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9070 alias EMRSETMAPPERFLAGS TEMRSETMAPPERFLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9071 alias EMRSETMAPPERFLAGS* PEMRSETMAPPERFLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9072
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9073 struct EMRSETMITERLIMIT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9074 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9075 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9076 FLOAT eMiterLimit;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9077 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9078
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9079 alias EMRSETMITERLIMIT TAGEMRSETMITERLIMIT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9080 alias EMRSETMITERLIMIT TEMRSETMITERLIMIT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9081 alias EMRSETMITERLIMIT* PEMRSETMITERLIMIT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9082
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9083 struct EMRSETPALETTEENTRIES
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9084 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9085 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9086 DWORD ihPal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9087 DWORD iStart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9088 DWORD cEntries;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9089 PALETTEENTRY[1 + 0] aPalEntries;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9090 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9091
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9092 alias EMRSETPALETTEENTRIES TAGEMRSETPALETTEENTRIES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9093 alias EMRSETPALETTEENTRIES TEMRSETPALETTEENTRIES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9094 alias EMRSETPALETTEENTRIES* PEMRSETPALETTEENTRIES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9095
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9096 struct EMRSETPIXELV
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9097 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9098 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9099 POINTL ptlPixel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9100 COLORREF crColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9101 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9102
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9103 alias EMRSETPIXELV TAGEMRSETPIXELV;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9104 alias EMRSETPIXELV TEMRSETPIXELV;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9105 alias EMRSETPIXELV* PEMRSETPIXELV;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9106
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9107 struct EMRSETVIEWPORTEXTEX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9108 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9109 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9110 SIZEL szlExtent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9111 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9112
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9113 alias EMRSETVIEWPORTEXTEX TAGEMRSETVIEWPORTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9114 alias EMRSETVIEWPORTEXTEX TEMRSETVIEWPORTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9115 alias EMRSETVIEWPORTEXTEX* PEMRSETVIEWPORTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9116 alias EMRSETVIEWPORTEXTEX EMRSETWINDOWEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9117 alias EMRSETVIEWPORTEXTEX TEMRSETWINDOWEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9118 alias EMRSETVIEWPORTEXTEX* PEMRSETWINDOWEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9119
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9120 struct EMRSETVIEWPORTORGEX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9121 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9122 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9123 POINTL ptlOrigin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9124 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9125
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9126 alias EMRSETVIEWPORTORGEX TAGEMRSETVIEWPORTORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9127 alias EMRSETVIEWPORTORGEX TEMRSETVIEWPORTORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9128 alias EMRSETVIEWPORTORGEX* PEMRSETVIEWPORTORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9129 alias EMRSETVIEWPORTORGEX EMRSETWINDOWORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9130 alias EMRSETVIEWPORTORGEX TEMRSETWINDOWORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9131 alias EMRSETVIEWPORTORGEX* PEMRSETWINDOWORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9132 alias EMRSETVIEWPORTORGEX EMRSETBRUSHORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9133 alias EMRSETVIEWPORTORGEX TEMRSETBRUSHORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9134 alias EMRSETVIEWPORTORGEX* PEMRSETBRUSHORGEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9135
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9136 struct EMRSETWORLDTRANSFORM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9137 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9138 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9139 XFORM xform;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9140 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9141
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9142 alias EMRSETWORLDTRANSFORM TAGEMRSETWORLDTRANSFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9143 alias EMRSETWORLDTRANSFORM TEMRSETWORLDTRANSFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9144 alias EMRSETWORLDTRANSFORM* PEMRSETWORLDTRANSFORM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9145
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9146 struct EMRSTRETCHBLT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9147 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9148 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9149 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9150 LONG xDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9151 LONG yDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9152 LONG cxDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9153 LONG cyDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9154 DWORD dwRop;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9155 LONG xSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9156 LONG ySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9157 XFORM xformSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9158 COLORREF crBkColorSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9159 DWORD iUsageSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9160 DWORD offBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9161 DWORD cbBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9162 DWORD offBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9163 DWORD cbBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9164 LONG cxSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9165 LONG cySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9166 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9167
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9168 alias EMRSTRETCHBLT TAGEMRSTRETCHBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9169 alias EMRSTRETCHBLT TEMRSTRETCHBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9170 alias EMRSTRETCHBLT* PEMRSTRETCHBLT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9171
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9172 struct EMRSTRETCHDIBITS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9173 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9174 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9175 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9176 LONG xDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9177 LONG yDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9178 LONG xSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9179 LONG ySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9180 LONG cxSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9181 LONG cySrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9182 DWORD offBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9183 DWORD cbBmiSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9184 DWORD offBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9185 DWORD cbBitsSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9186 DWORD iUsageSrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9187 DWORD dwRop;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9188 LONG cxDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9189 LONG cyDest;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9190 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9191
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9192 alias EMRSTRETCHDIBITS TAGEMRSTRETCHDIBITS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9193 alias EMRSTRETCHDIBITS TEMRSTRETCHDIBITS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9194 alias EMRSTRETCHDIBITS* PEMRSTRETCHDIBITS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9195
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9196 struct EMRABORTPATH
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9197 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9198 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9199 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9200
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9201 alias EMRABORTPATH TEMRABORTPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9202 alias EMRABORTPATH* PEMRABORTPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9203 alias EMRABORTPATH TAGABORTPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9204 alias EMRABORTPATH TABORTPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9205 alias EMRABORTPATH EMRBEGINPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9206 alias EMRABORTPATH TEMRBEGINPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9207 alias EMRABORTPATH* PEMRBEGINPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9208 alias EMRABORTPATH EMRENDPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9209 alias EMRABORTPATH TEMRENDPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9210 alias EMRABORTPATH* PEMRENDPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9211 alias EMRABORTPATH EMRCLOSEFIGURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9212 alias EMRABORTPATH TEMRCLOSEFIGURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9213 alias EMRABORTPATH* PEMRCLOSEFIGURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9214 alias EMRABORTPATH EMRFLATTENPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9215 alias EMRABORTPATH TEMRFLATTENPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9216 alias EMRABORTPATH* PEMRFLATTENPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9217 alias EMRABORTPATH EMRWIDENPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9218 alias EMRABORTPATH TEMRWIDENPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9219 alias EMRABORTPATH* PEMRWIDENPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9220 alias EMRABORTPATH EMRSETMETARGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9221 alias EMRABORTPATH TEMRSETMETARGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9222 alias EMRABORTPATH* PEMRSETMETARGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9223 alias EMRABORTPATH EMRSAVEDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9224 alias EMRABORTPATH TEMRSAVEDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9225 alias EMRABORTPATH* PEMRSAVEDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9226 alias EMRABORTPATH EMRREALIZEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9227 alias EMRABORTPATH TEMRREALIZEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9228 alias EMRABORTPATH* PEMRREALIZEPALETTE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9229
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9230 struct EMRSELECTCLIPPATH
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9231 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9232 EMR emr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9233 DWORD iMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9234 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9235
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9236 alias EMRSELECTCLIPPATH TAGEMRSELECTCLIPPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9237 alias EMRSELECTCLIPPATH TEMRSELECTCLIPPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9238 alias EMRSELECTCLIPPATH* PEMRSELECTCLIPPATH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9239 alias EMRSELECTCLIPPATH EMRSETBKMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9240 alias EMRSELECTCLIPPATH TEMRSETBKMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9241 alias EMRSELECTCLIPPATH* PEMRSETBKMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9242 alias EMRSELECTCLIPPATH EMRSETMAPMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9243 alias EMRSELECTCLIPPATH TEMRSETMAPMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9244 alias EMRSELECTCLIPPATH* PEMRSETMAPMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9245 alias EMRSELECTCLIPPATH EMRSETPOLYFILLMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9246 alias EMRSELECTCLIPPATH TEMRSETPOLYFILLMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9247 alias EMRSELECTCLIPPATH* PEMRSETPOLYFILLMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9248 alias EMRSELECTCLIPPATH EMRSETROP2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9249 alias EMRSELECTCLIPPATH TEMRSETROP2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9250 alias EMRSELECTCLIPPATH* PEMRSETROP2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9251 alias EMRSELECTCLIPPATH EMRSETSTRETCHBLTMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9252 alias EMRSELECTCLIPPATH TEMRSETSTRETCHBLTMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9253 alias EMRSELECTCLIPPATH* PEMRSETSTRETCHBLTMODE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9254 alias EMRSELECTCLIPPATH EMRSETTEXTALIGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9255 alias EMRSELECTCLIPPATH TEMRSETTEXTALIGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9256 alias EMRSELECTCLIPPATH* PEMRSETTEXTALIGN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9257 alias EMRSELECTCLIPPATH EMRENABLEICM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9258 alias EMRSELECTCLIPPATH TEMRENABLEICM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9259 alias EMRSELECTCLIPPATH* PEMRENABLEICM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9260
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9261 struct NMHDR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9262 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9263 HWND hwndFrom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9264 UINT idFrom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9265 UINT code;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9266 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9267
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9268 alias NMHDR TAGNMHDR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9269 alias NMHDR TNMHDR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9270 alias NMHDR* PNMHDR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9271
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9272 struct ENCORRECTTEXT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9273 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9274 NMHDR nmhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9275 CHARRANGE chrg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9276 ushort seltyp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9277 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9278
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9279 alias ENCORRECTTEXT _ENCORRECTTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9280 alias ENCORRECTTEXT TENCORRECTTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9281 alias ENCORRECTTEXT* PENCORRECTTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9282
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9283 struct ENDROPFILES
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9284 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9285 NMHDR nmhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9286 HANDLE hDrop;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9287 LONG cp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9288 WINBOOL fProtected;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9289 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9290
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9291 alias ENDROPFILES _ENDROPFILES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9292 alias ENDROPFILES TENDROPFILES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9293 alias ENDROPFILES* PENDROPFILES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9294
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9295 struct ENSAVECLIPBOARD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9296 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9297 NMHDR nmhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9298 LONG cObjectCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9299 LONG cch;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9300 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9301
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9302 alias ENSAVECLIPBOARD TENSAVECLIPBOARD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9303 alias ENSAVECLIPBOARD* PENSAVECLIPBOARD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9304
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9305 struct ENOLEOPFAILED
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9306 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9307 NMHDR nmhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9308 LONG iob;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9309 LONG lOper;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9310 HRESULT hr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9311 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9312
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9313 alias ENOLEOPFAILED TENOLEOPFAILED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9314 alias ENOLEOPFAILED* PENOLEOPFAILED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9315
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9316 align(2) struct ENHMETAHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9317 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9318 DWORD iType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9319 DWORD nSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9320 RECTL rclBounds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9321 RECTL rclFrame;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9322 DWORD dSignature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9323 DWORD nVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9324 DWORD nBytes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9325 DWORD nRecords;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9326 ushort nHandles;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9327 ushort sReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9328 DWORD nDescription;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9329 DWORD offDescription;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9330 DWORD nPalEntries;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9331 SIZEL szlDevice;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9332 SIZEL szlMillimeters;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9333 //#if (WINVER >= 0x0400)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9334 DWORD cbPixelFormat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9335 DWORD offPixelFormat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9336 DWORD bOpenGL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9337 //#endif /* WINVER >= 0x0400 */
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9338 //#if (WINVER >= 0x0500)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9339 SIZEL szlMicrometers;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9340 //#endif /* WINVER >= 0x0500 */
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9341 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9342
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9343 alias ENHMETAHEADER* LPENHMETAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9344 alias ENHMETAHEADER TAGENHMETAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9345 alias ENHMETAHEADER TENHMETAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9346 alias ENHMETAHEADER* PENHMETAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9347
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9348 struct ENHMETARECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9349 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9350 DWORD iType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9351 DWORD nSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9352 DWORD[1 + 0] dParm;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9353 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9354
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9355 alias ENHMETARECORD* LPENHMETARECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9356 alias ENHMETARECORD TAGENHMETARECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9357 alias ENHMETARECORD TENHMETARECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9358 alias ENHMETARECORD* PENHMETARECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9359
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9360 struct ENPROTECTED
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9361 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9362 NMHDR nmhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9363 UINT msg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9364 WPARAM wParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9365 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9366 CHARRANGE chrg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9367 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9368
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9369 alias ENPROTECTED _ENPROTECTED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9370 alias ENPROTECTED TENPROTECTED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9371 alias ENPROTECTED* PENPROTECTED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9372
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9373 struct SERVICE_STATUS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9374 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9375 DWORD dwServiceType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9376 DWORD dwCurrentState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9377 DWORD dwControlsAccepted;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9378 DWORD dwWin32ExitCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9379 DWORD dwServiceSpecificExitCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9380 DWORD dwCheckPoint;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9381 DWORD dwWaitHint;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9382 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9383
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9384 alias SERVICE_STATUS* LPSERVICE_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9385 alias SERVICE_STATUS _SERVICE_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9386 alias SERVICE_STATUS TSERVICESTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9387 alias SERVICE_STATUS* PSERVICESTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9388
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9389 struct ENUM_SERVICE_STATUS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9390 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9391 LPTSTR lpServiceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9392 LPTSTR lpDisplayName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9393 SERVICE_STATUS ServiceStatus;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9394 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9395
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9396 alias ENUM_SERVICE_STATUS* LPENUM_SERVICE_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9397 alias ENUM_SERVICE_STATUS _ENUM_SERVICE_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9398 alias ENUM_SERVICE_STATUS TENUMSERVICESTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9399 alias ENUM_SERVICE_STATUS* PENUMSERVICESTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9400
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9401 struct ENUMLOGFONTA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9402 LOGFONTA elfLogFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9403 BYTE elfFullName[LF_FULLFACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9404 BYTE elfStyle[LF_FACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9405 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9406 struct ENUMLOGFONTW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9407 LOGFONTW elfLogFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9408 WCHAR elfFullName[LF_FULLFACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9409 WCHAR elfStyle[LF_FACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9410 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9411 struct ENUMLOGFONTEXA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9412 LOGFONTA elfLogFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9413 BYTE elfFullName[LF_FULLFACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9414 BYTE elfStyle[LF_FACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9415 BYTE elfScript[LF_FACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9416 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9417 struct ENUMLOGFONTEXW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9418 LOGFONTW elfLogFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9419 WCHAR elfFullName[LF_FULLFACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9420 WCHAR elfStyle[LF_FACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9421 WCHAR elfScript[LF_FACESIZE];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9422 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9423 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9424 alias ENUMLOGFONTA ENUMLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9425 alias ENUMLOGFONTEXA ENUMLOGFONTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9426 }else {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9427 alias ENUMLOGFONTW ENUMLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9428 alias ENUMLOGFONTEXW ENUMLOGFONTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9429 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9430 alias ENUMLOGFONT TAGENUMLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9431 alias ENUMLOGFONT TENUMLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9432 alias ENUMLOGFONT* PENUMLOGFONT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9433 alias ENUMLOGFONTEX TAGENUMLOGFONTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9434 alias ENUMLOGFONTEX TENUMLOGFONTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9435 alias ENUMLOGFONTEX* PENUMLOGFONTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9436
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9437 struct EVENTLOGRECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9438 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9439 DWORD Length;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9440 DWORD Reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9441 DWORD RecordNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9442 DWORD TimeGenerated;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9443 DWORD TimeWritten;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9444 DWORD EventID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9445 ushort EventType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9446 ushort NumStrings;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9447 ushort EventCategory;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9448 ushort ReservedFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9449 DWORD ClosingRecordNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9450 DWORD StringOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9451 DWORD UserSidLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9452 DWORD UserSidOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9453 DWORD DataLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9454 DWORD DataOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9455 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9456
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9457 alias EVENTLOGRECORD _EVENTLOGRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9458 alias EVENTLOGRECORD TEVENTLOGRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9459 alias EVENTLOGRECORD* PEVENTLOGRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9460
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9461 struct EVENTMSG
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9462 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9463 UINT message;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9464 UINT paramL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9465 UINT paramH;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9466 DWORD time;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9467 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9468 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9469
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9470 alias EVENTMSG TAGEVENTMSG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9471 alias EVENTMSG TEVENTMSG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9472 alias EVENTMSG* PEVENTMSG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9473
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9474 struct EXCEPTION_POINTERS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9475 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9476 PEXCEPTION_RECORD ExceptionRecord;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9477 PCONTEXT ContextRecord;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9478 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9479
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9480 alias EXCEPTION_POINTERS* LPEXCEPTION_POINTERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9481 alias EXCEPTION_POINTERS* PEXCEPTION_POINTERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9482 alias EXCEPTION_POINTERS _EXCEPTION_POINTERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9483 alias EXCEPTION_POINTERS TEXCEPTIONPOINTERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9484 alias EXCEPTION_POINTERS* PEXCEPTIONPOINTERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9485
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9486 struct EXT_BUTTON
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9487 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9488 ushort idCommand;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9489 ushort idsHelp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9490 ushort fsStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9491 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9492
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9493 alias EXT_BUTTON* LPEXT_BUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9494 alias EXT_BUTTON _EXT_BUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9495 alias EXT_BUTTON TEXTBUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9496 alias EXT_BUTTON* PEXTBUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9497
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9498 struct FILTERKEYS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9499 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9500 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9501 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9502 DWORD iWaitMSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9503 DWORD iDelayMSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9504 DWORD iRepeatMSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9505 DWORD iBounceMSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9506 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9507
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9508 alias FILTERKEYS TAGFILTERKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9509 alias FILTERKEYS TFILTERKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9510 alias FILTERKEYS* PFILTERKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9511
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9512 struct FIND_NAME_BUFFER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9513 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9514 UCHAR length;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9515 UCHAR access_control;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9516 UCHAR frame_control;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9517 UCHAR[1 + 5] destination_addr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9518 UCHAR[1 + 5] source_addr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9519 UCHAR[1 + 17] routing_info;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9520 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9521
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9522 alias FIND_NAME_BUFFER _FIND_NAME_BUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9523 alias FIND_NAME_BUFFER TFINDNAMEBUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9524 alias FIND_NAME_BUFFER* PFINDNAMEBUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9525
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9526 struct FIND_NAME_HEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9527 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9528 ushort node_count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9529 UCHAR reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9530 UCHAR unique_group;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9531 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9532
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9533 alias FIND_NAME_HEADER _FIND_NAME_HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9534 alias FIND_NAME_HEADER TFINDNAMEHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9535 alias FIND_NAME_HEADER* PFINDNAMEHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9536
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9537 struct FINDREPLACE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9538 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9539 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9540 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9541 HINST hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9542 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9543 LPTSTR lpstrFindWhat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9544 LPTSTR lpstrReplaceWith;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9545 ushort wFindWhatLen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9546 ushort wReplaceWithLen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9547 LPARAM lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9548 LPFRHOOKPROC lpfnHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9549 LPCTSTR lpTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9550 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9551
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9552 alias FINDREPLACE* LPFINDREPLACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9553 alias FINDREPLACE TFINDREPLACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9554 alias FINDREPLACE* PFINDREPLACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9555
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9556 struct TFINDTEXT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9557 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9558 CHARRANGE chrg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9559 LPSTR lpstrText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9560 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9561
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9562 alias TFINDTEXT _FINDTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9563 alias TFINDTEXT FINDTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9564 alias TFINDTEXT* PFINDTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9565
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9566 struct FINDTEXTEX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9567 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9568 CHARRANGE chrg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9569 LPSTR lpstrText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9570 CHARRANGE chrgText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9571 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9572
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9573 alias FINDTEXTEX _FINDTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9574 alias FINDTEXTEX TFINDTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9575 alias FINDTEXTEX* PFINDTEXTEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9576
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9577 struct FMS_GETDRIVEINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9578 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9579 DWORD dwTotalSpace;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9580 DWORD dwFreeSpace;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9581 TCHAR[1 + 259] szPath;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9582 TCHAR[1 + 13] szVolume;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9583 TCHAR[1 + 127] szShare;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9584 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9585
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9586 alias FMS_GETDRIVEINFO _FMS_GETDRIVEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9587 alias FMS_GETDRIVEINFO TFMSGETDRIVEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9588 alias FMS_GETDRIVEINFO* PFMSGETDRIVEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9589
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9590 struct FMS_GETFILESEL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9591 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9592 FILETIME ftTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9593 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9594 ubyte bAttr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9595 TCHAR[1 + 259] szName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9596 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9597
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9598 alias FMS_GETFILESEL _FMS_GETFILESEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9599 alias FMS_GETFILESEL TFMSGETFILESEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9600 alias FMS_GETFILESEL* PFMSGETFILESEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9601
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9602 struct FMS_LOAD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9603 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9604 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9605 TCHAR[1 + MENU_TEXT_LEN-1] szMenuName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9606 HMENU hMenu;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9607 UINT wMenuDelta;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9608 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9609
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9610 alias FMS_LOAD _FMS_LOAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9611 alias FMS_LOAD TFMSLOAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9612 alias FMS_LOAD* PFMSLOAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9613
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9614 struct FMS_TOOLBARLOAD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9615 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9616 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9617 LPEXT_BUTTON lpButtons;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9618 ushort cButtons;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9619 ushort cBitmaps;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9620 ushort idBitmap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9621 HBITMAP hBitmap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9622 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9623
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9624 alias FMS_TOOLBARLOAD _FMS_TOOLBARLOAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9625 alias FMS_TOOLBARLOAD TFMSTOOLBARLOAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9626 alias FMS_TOOLBARLOAD* PFMSTOOLBARLOAD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9627
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9628 struct FOCUS_EVENT_RECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9629 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9630 WINBOOL bSetFocus;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9631 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9632
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9633 alias FOCUS_EVENT_RECORD _FOCUS_EVENT_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9634 alias FOCUS_EVENT_RECORD TFOCUSEVENTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9635 alias FOCUS_EVENT_RECORD* PFOCUSEVENTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9636
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9637 struct FORM_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9638 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9639 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9640 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9641 SIZEL Size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9642 RECTL ImageableArea;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9643 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9644
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9645 alias FORM_INFO_1 _FORM_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9646 alias FORM_INFO_1 TFORMINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9647 alias FORM_INFO_1* PFORMINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9648
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9649 struct FORMAT_PARAMETERS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9650 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9651 MEDIA_TYPE MediaType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9652 DWORD StartCylinderNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9653 DWORD EndCylinderNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9654 DWORD StartHeadNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9655 DWORD EndHeadNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9656 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9657
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9658 alias FORMAT_PARAMETERS _FORMAT_PARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9659 alias FORMAT_PARAMETERS TFORMATPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9660 alias FORMAT_PARAMETERS* PFORMATPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9661
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9662 struct FORMATRANGE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9663 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9664 HDC _hdc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9665 HDC hdcTarget;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9666 RECT rc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9667 RECT rcPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9668 CHARRANGE chrg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9669 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9670
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9671 alias FORMATRANGE _FORMATRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9672 alias FORMATRANGE TFORMATRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9673 alias FORMATRANGE* PFORMATRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9674
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9675 struct GCP_RESULTSA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9676 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9677 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9678 LPSTR lpOutString;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9679 UINT * lpOrder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9680 int * lpDx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9681 int * lpCaretPos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9682 LPSTR lpClass;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9683 LPWSTR lpGlyphs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9684 UINT nGlyphs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9685 int nMaxFit;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9686 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9687
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9688 struct GCP_RESULTSW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9689 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9690 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9691 LPWSTR lpOutString;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9692 UINT * lpOrder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9693 int * lpDx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9694 int * lpCaretPos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9695 LPSTR lpClass;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9696 LPWSTR lpGlyphs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9697 UINT nGlyphs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9698 int nMaxFit;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9699 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9700 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9701 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9702 alias GCP_RESULTSA GCP_RESULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9703 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9704 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9705 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9706 alias GCP_RESULTSW GCP_RESULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9707 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9708 alias GCP_RESULTS* LPGCP_RESULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9709 alias GCP_RESULTS TAGGCP_RESULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9710 alias GCP_RESULTS TGCPRESULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9711 alias GCP_RESULTS* PGCPRESULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9712
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9713 struct GENERIC_MAPPING
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9714 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9715 ACCESS_MASK GenericRead;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9716 ACCESS_MASK GenericWrite;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9717 ACCESS_MASK GenericExecute;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9718 ACCESS_MASK GenericAll;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9719 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9720
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9721 alias GENERIC_MAPPING* PGENERIC_MAPPING;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9722 alias GENERIC_MAPPING _GENERIC_MAPPING;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9723 alias GENERIC_MAPPING TGENERICMAPPING;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9724 alias GENERIC_MAPPING* PGENERICMAPPING;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9725
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9726 struct GLYPHMETRICS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9727 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9728 UINT gmBlackBoxX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9729 UINT gmBlackBoxY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9730 POINT gmptGlyphOrigin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9731 short gmCellIncX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9732 short gmCellIncY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9733 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9734
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9735 alias GLYPHMETRICS* LPGLYPHMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9736 alias GLYPHMETRICS _GLYPHMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9737 alias GLYPHMETRICS TGLYPHMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9738 alias GLYPHMETRICS* PGLYPHMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9739
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9740 struct HANDLETABLE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9741 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9742 HGDIOBJ[1 + 0] objectHandle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9743 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9744
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9745 alias HANDLETABLE TAGHANDLETABLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9746 alias HANDLETABLE THANDLETABLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9747 alias HANDLETABLE* LPHANDLETABLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9748
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9749 struct HD_HITTESTINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9750 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9751 POINT pt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9752 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9753 int iItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9754 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9755
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9756 alias HD_HITTESTINFO _HD_HITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9757 alias HD_HITTESTINFO THDHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9758 alias HD_HITTESTINFO HDHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9759 alias HD_HITTESTINFO* PHDHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9760
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9761 struct HD_ITEM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9762 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9763 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9764 int cxy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9765 LPTSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9766 HBITMAP hbm;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9767 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9768 int fmt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9769 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9770 // _WIN32_IE >= 0x300
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9771 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9772 int iOrder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9773 // _WIN32_IE >= 0x500
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9774 UINT type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9775 void* pvFilter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9776 // _WIN32_WINNT >= 0x600
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9777 //UINT state;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9778 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9779
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9780 alias HD_ITEM _HD_ITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9781 alias HD_ITEM THDITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9782 alias HD_ITEM* PHDITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9783
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9784 struct WINDOWPOS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9785 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9786 HWND _hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9787 HWND hwndInsertAfter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9788 int x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9789 int y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9790 int cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9791 int cy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9792 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9793 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9794
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9795 alias WINDOWPOS* LPWINDOWPOS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9796 alias WINDOWPOS _WINDOWPOS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9797 alias WINDOWPOS TWINDOWPOS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9798 alias WINDOWPOS* PWINDOWPOS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9799
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9800 struct HD_LAYOUT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9801 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9802 RECT* prc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9803 WINDOWPOS* pwpos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9804 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9805
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9806 alias HD_LAYOUT _HD_LAYOUT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9807 alias HD_LAYOUT THDLAYOUT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9808 alias HD_LAYOUT HDLAYOUT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9809 alias HD_LAYOUT* PHDLAYOUT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9810
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9811 struct HD_NOTIFY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9812 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9813 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9814 int iItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9815 int iButton;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9816 HD_ITEM* pitem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9817 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9818
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9819 alias HD_NOTIFY _HD_NOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9820 alias HD_NOTIFY THDNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9821 alias HD_NOTIFY* PHDNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9822
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9823 struct HELPINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9824 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9825 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9826 int iContextType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9827 int iCtrlId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9828 HANDLE hItemHandle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9829 DWORD dwContextId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9830 POINT MousePos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9831 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9832
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9833 alias HELPINFO* LPHELPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9834 alias HELPINFO TAGHELPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9835 alias HELPINFO THELPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9836 alias HELPINFO* PHELPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9837
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9838 struct HELPWININFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9839 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9840 int wStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9841 int x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9842 int y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9843 int dx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9844 int dy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9845 int wMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9846 TCHAR[1 + 1] rgchMember;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9847 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9848
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9849 alias HELPWININFO THELPWININFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9850 alias HELPWININFO* PHELPWININFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9851
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9852 struct HIGHCONTRASTA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9853 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9854 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9855 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9856 LPSTR lpszDefaultScheme;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9857 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9858 struct HIGHCONTRASTW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9859 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9860 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9861 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9862 LPWSTR lpszDefaultScheme;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9863 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9864 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9865 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9866 alias HIGHCONTRASTA HIGHCONTRAST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9867 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9868 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9869 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9870 alias HIGHCONTRASTW HIGHCONTRAST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9871 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9872 alias HIGHCONTRAST* LPHIGHCONTRAST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9873 alias HIGHCONTRAST TAGHIGHCONTRAST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9874 alias HIGHCONTRAST THIGHCONTRAST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9875 alias HIGHCONTRAST* PHIGHCONTRAST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9876
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9877 struct HSZPAIR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9878 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9879 HSZ hszSvc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9880 HSZ hszTopic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9881 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9882
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9883 alias HSZPAIR TAGHSZPAIR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9884 alias HSZPAIR THSZPAIR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9885 alias HSZPAIR* PHSZPAIR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9886
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9887 struct ICONINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9888 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9889 WINBOOL fIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9890 DWORD xHotspot;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9891 DWORD yHotspot;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9892 HBITMAP hbmMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9893 HBITMAP hbmColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9894 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9895
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9896 alias ICONINFO _ICONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9897 alias ICONINFO TICONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9898 alias ICONINFO* PICONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9899
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9900 struct ICONMETRICS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9901 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9902 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9903 int iHorzSpacing;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9904 int iVertSpacing;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9905 int iTitleWrap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9906 LOGFONT lfFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9907 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9908
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9909 alias ICONMETRICS* LPICONMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9910 alias ICONMETRICS TAGICONMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9911 alias ICONMETRICS TICONMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9912 alias ICONMETRICS* PICONMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9913
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9914 struct IMAGEINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9915 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9916 HBITMAP hbmImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9917 HBITMAP hbmMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9918 int Unused1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9919 int Unused2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9920 RECT rcImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9921 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9922
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9923 alias IMAGEINFO _IMAGEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9924 alias IMAGEINFO TIMAGEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9925 alias IMAGEINFO* PIMAGEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9926
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9927 align(1) struct KEY_EVENT_RECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9928 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9929 WINBOOL bKeyDown;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9930 ushort wRepeatCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9931 ushort wVirtualKeyCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9932 ushort wVirtualScanCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9933
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9934 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9935 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9936 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9937 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9938 WCHAR UnicodeChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9939 DWORD dwControlKeyState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9940 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9941 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9942 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9943 char AsciiChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9944 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9945 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9946 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9947
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9948 alias KEY_EVENT_RECORD _KEY_EVENT_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9949 alias KEY_EVENT_RECORD TKEYEVENTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9950 alias KEY_EVENT_RECORD* PKEYEVENTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9951
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9952 struct MOUSE_EVENT_RECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9953 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9954 COORD dwMousePosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9955 DWORD dwButtonState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9956 DWORD dwControlKeyState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9957 DWORD dwEventFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9958 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9959
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9960 alias MOUSE_EVENT_RECORD _MOUSE_EVENT_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9961 alias MOUSE_EVENT_RECORD TMOUSEEVENTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9962 alias MOUSE_EVENT_RECORD* PMOUSEEVENTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9963
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9964 struct WINDOW_BUFFER_SIZE_RECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9965 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9966 COORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9967 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9968
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9969 alias WINDOW_BUFFER_SIZE_RECORD _WINDOW_BUFFER_SIZE_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9970 alias WINDOW_BUFFER_SIZE_RECORD TWINDOWBUFFERSIZERECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9971 alias WINDOW_BUFFER_SIZE_RECORD* PWINDOWBUFFERSIZERECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9972
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9973 struct MENU_EVENT_RECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9974 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9975 UINT dwCommandId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9976 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9977
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9978 alias MENU_EVENT_RECORD* PMENU_EVENT_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9979 alias MENU_EVENT_RECORD _MENU_EVENT_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9980 alias MENU_EVENT_RECORD TMENUEVENTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9981 alias MENU_EVENT_RECORD* PMENUEVENTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9982
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9983 struct INPUT_RECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9984 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9985 ushort EventType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9986
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9987 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9988 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9989 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9990 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9991 KEY_EVENT_RECORD KeyEvent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9992 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9993 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9994 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9995 MOUSE_EVENT_RECORD MouseEvent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9996 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9997 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9998 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
9999 WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10000 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10001 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10002 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10003 MENU_EVENT_RECORD MenuEvent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10004 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10005 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10006 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10007 FOCUS_EVENT_RECORD FocusEvent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10008 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10009 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10010 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10011
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10012 alias INPUT_RECORD* PINPUT_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10013 alias INPUT_RECORD _INPUT_RECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10014 alias INPUT_RECORD TINPUTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10015 alias INPUT_RECORD* PINPUTRECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10016
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10017 struct SYSTEMTIME
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10018 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10019 ushort wYear;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10020 ushort wMonth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10021 ushort wDayOfWeek;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10022 ushort wDay;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10023 ushort wHour;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10024 ushort wMinute;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10025 ushort wSecond;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10026 ushort wMilliseconds;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10027 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10028
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10029 alias SYSTEMTIME* LPSYSTEMTIME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10030 alias SYSTEMTIME _SYSTEMTIME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10031 alias SYSTEMTIME TSYSTEMTIME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10032 alias SYSTEMTIME* PSYSTEMTIME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10033
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10034 struct JOB_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10035 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10036 DWORD JobId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10037 LPTSTR pPrinterName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10038 LPTSTR pMachineName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10039 LPTSTR pUserName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10040 LPTSTR pDocument;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10041 LPTSTR pDatatype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10042 LPTSTR pStatus;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10043 DWORD Status;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10044 DWORD Priority;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10045 DWORD Position;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10046 DWORD TotalPages;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10047 DWORD PagesPrinted;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10048 SYSTEMTIME Submitted;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10049 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10050
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10051 alias JOB_INFO_1 _JOB_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10052 alias JOB_INFO_1 TJOBINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10053 alias JOB_INFO_1* PJOBINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10054
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10055 struct SID_IDENTIFIER_AUTHORITY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10056 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10057 ubyte[1 + 5] Value;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10058 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10059
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10060 alias SID_IDENTIFIER_AUTHORITY* LPSID_IDENTIFIER_AUTHORITY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10061 alias SID_IDENTIFIER_AUTHORITY* PSID_IDENTIFIER_AUTHORITY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10062 alias SID_IDENTIFIER_AUTHORITY _SID_IDENTIFIER_AUTHORITY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10063 alias SID_IDENTIFIER_AUTHORITY TSIDIDENTIFIERAUTHORITY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10064 alias SID_IDENTIFIER_AUTHORITY* PSIDIDENTIFIERAUTHORITY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10065
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10066 struct SID
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10067 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10068 ubyte Revision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10069 ubyte SubAuthorityCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10070 SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10071 DWORD[1 + ANYSIZE_ARRAY-1] SubAuthority;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10072 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10073
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10074 alias SID _SID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10075 alias SID TSID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10076 alias SID* PSID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10077 alias ushort SECURITY_DESCRIPTOR_CONTROL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10078 alias SECURITY_DESCRIPTOR_CONTROL* PSECURITY_DESCRIPTOR_CONTROL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10079 alias SECURITY_DESCRIPTOR_CONTROL TSECURITYDESCRIPTORCONTROL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10080 alias SECURITY_DESCRIPTOR_CONTROL* PSECURITYDESCRIPTORCONTROL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10081
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10082 struct SECURITY_DESCRIPTOR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10083 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10084 ubyte Revision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10085 ubyte Sbz1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10086 SECURITY_DESCRIPTOR_CONTROL Control;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10087 PSID Owner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10088 PSID Group;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10089 PACL Sacl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10090 PACL Dacl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10091 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10092
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10093 alias SECURITY_DESCRIPTOR* PSECURITY_DESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10094 alias SECURITY_DESCRIPTOR _SECURITY_DESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10095 alias SECURITY_DESCRIPTOR TSECURITYDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10096 alias SECURITY_DESCRIPTOR* PSECURITYDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10097
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10098 struct JOB_INFO_2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10099 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10100 DWORD JobId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10101 LPTSTR pPrinterName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10102 LPTSTR pMachineName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10103 LPTSTR pUserName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10104 LPTSTR pDocument;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10105 LPTSTR pNotifyName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10106 LPTSTR pDatatype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10107 LPTSTR pPrintProcessor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10108 LPTSTR pParameters;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10109 LPTSTR pDriverName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10110 LPDEVMODE pDevMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10111 LPTSTR pStatus;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10112 PSECURITY_DESCRIPTOR pSecurityDescriptor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10113 DWORD Status;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10114 DWORD Priority;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10115 DWORD Position;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10116 DWORD StartTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10117 DWORD UntilTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10118 DWORD TotalPages;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10119 DWORD Size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10120 SYSTEMTIME Submitted;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10121 DWORD Time;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10122 DWORD PagesPrinted;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10123 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10124
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10125 alias JOB_INFO_2 _JOB_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10126 alias JOB_INFO_2 TJOBINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10127 alias JOB_INFO_2* PJOBINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10128
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10129 struct KERNINGPAIR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10130 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10131 ushort wFirst;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10132 ushort wSecond;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10133 int iKernAmount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10134 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10135
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10136 alias KERNINGPAIR* LPKERNINGPAIR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10137 alias KERNINGPAIR TAGKERNINGPAIR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10138 alias KERNINGPAIR TKERNINGPAIR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10139 alias KERNINGPAIR* PKERNINGPAIR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10140
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10141 struct LANA_ENUM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10142 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10143 UCHAR length;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10144 UCHAR[1 + MAX_LANA] lana;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10145 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10146
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10147 alias LANA_ENUM _LANA_ENUM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10148 alias LANA_ENUM TLANAENUM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10149 alias LANA_ENUM* PLANAENUM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10150
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10151 struct LDT_ENTRY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10152 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10153 ushort LimitLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10154 ushort BaseLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10155
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10156 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10157 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10158 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10159 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10160 ubyte BaseMid;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10161 ubyte Flags1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10162 ubyte Flags2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10163 ubyte BaseHi;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10164 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10165 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10166 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10167 int flag0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10168 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10169 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10170 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10171
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10172 alias LDT_ENTRY* LPLDT_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10173 alias LDT_ENTRY* PLDT_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10174 alias LDT_ENTRY _LDT_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10175 alias LDT_ENTRY TLDTENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10176 alias LDT_ENTRY* PLDTENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10177 enum : DWORD {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10178 bm_LDT_ENTRY_BaseMid = (0xFF),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10179 bp_LDT_ENTRY_BaseMid = (0),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10180 bm_LDT_ENTRY_Type = (0x1F00),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10181 bp_LDT_ENTRY_Type = (8),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10182 bm_LDT_ENTRY_Dpl = (0x6000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10183 bp_LDT_ENTRY_Dpl = (13),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10184 bm_LDT_ENTRY_Pres = (0x8000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10185 bp_LDT_ENTRY_Pres = (15),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10186 bm_LDT_ENTRY_LimitHi = (0xF0000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10187 bp_LDT_ENTRY_LimitHi = (16),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10188 bm_LDT_ENTRY_Sys = (0x100000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10189 bp_LDT_ENTRY_Sys = (20),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10190 bm_LDT_ENTRY_Reserved_0 = (0x200000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10191 bp_LDT_ENTRY_Reserved_0 = (21),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10192 bm_LDT_ENTRY_Default_Big = (0x400000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10193 bp_LDT_ENTRY_Default_Big = (22),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10194 bm_LDT_ENTRY_Granularity = (0x800000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10195 bp_LDT_ENTRY_Granularity = (23),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10196 bm_LDT_ENTRY_BaseHi = (0xFF000000),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10197 bp_LDT_ENTRY_BaseHi = (24),
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10198 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10199
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10200 struct LOCALESIGNATURE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10201 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10202 DWORD[1 + 3] lsUsb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10203 DWORD[1 + 1] lsCsbDefault;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10204 DWORD[1 + 1] lsCsbSupported;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10205 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10206
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10207 alias LOCALESIGNATURE TAGLOCALESIGNATURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10208 alias LOCALESIGNATURE TLOCALESIGNATURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10209 alias LOCALESIGNATURE* PLOCALESIGNATURE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10210
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10211 struct LOCALGROUP_MEMBERS_INFO_0
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10212 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10213 PSID lgrmi0_sid;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10214 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10215
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10216 alias LOCALGROUP_MEMBERS_INFO_0 _LOCALGROUP_MEMBERS_INFO_0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10217 alias LOCALGROUP_MEMBERS_INFO_0 TLOCALGROUPMEMBERSINFO0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10218 alias LOCALGROUP_MEMBERS_INFO_0* PLOCALGROUPMEMBERSINFO0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10219
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10220 struct LOCALGROUP_MEMBERS_INFO_3
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10221 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10222 LPWSTR lgrmi3_domainandname;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10223 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10224
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10225 alias LOCALGROUP_MEMBERS_INFO_3 _LOCALGROUP_MEMBERS_INFO_3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10226 alias LOCALGROUP_MEMBERS_INFO_3 TLOCALGROUPMEMBERSINFO3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10227 alias LOCALGROUP_MEMBERS_INFO_3* PLOCALGROUPMEMBERSINFO3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10228 alias int FXPT16DOT16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10229 alias FXPT16DOT16* LPFXPT16DOT16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10230 alias FXPT16DOT16 TFXPT16DOT16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10231 alias FXPT16DOT16* PFXPT16DOT16;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10232 struct LUID {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10233 DWORD LowPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10234 LONG HighPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10235 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10236 alias LUID TLUID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10237 alias LUID* PLUID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10238
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10239 struct LUID_AND_ATTRIBUTES
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10240 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10241 LUID Luid;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10242 DWORD Attributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10243 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10244
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10245 alias LUID_AND_ATTRIBUTES _LUID_AND_ATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10246 alias LUID_AND_ATTRIBUTES TLUIDANDATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10247 alias LUID_AND_ATTRIBUTES* PLUIDANDATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10248 alias LUID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] LUID_AND_ATTRIBUTES_ARRAY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10249 alias LUID_AND_ATTRIBUTES_ARRAY* PLUID_AND_ATTRIBUTES_ARRAY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10250 alias LUID_AND_ATTRIBUTES_ARRAY TLUIDANDATTRIBUTESARRAY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10251 alias LUID_AND_ATTRIBUTES_ARRAY* PLUIDANDATTRIBUTESARRAY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10252
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10253 struct LVCOLUMNA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10254 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10255 int fmt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10256 int cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10257 LPSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10258 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10259 int iSubItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10260 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10261 //if (_WIN32_IE >= 0x0300)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10262 int iOrder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10263 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10264 //if (_WIN32_WINNT >= 0x0600)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10265 //int cxMin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10266 //int cxDefault;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10267 //int cxIdeal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10268 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10269 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10270 struct LVCOLUMNW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10271 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10272 int fmt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10273 int cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10274 LPWSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10275 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10276 int iSubItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10277 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10278 //if (_WIN32_IE >= 0x0300)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10279 int iOrder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10280 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10281 //if (_WIN32_WINNT >= 0x0600)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10282 //int cxMin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10283 //int cxDefault;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10284 //int cxIdeal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10285 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10286 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10287 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10288 alias LVCOLUMNA LVCOLUMN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10289 }else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10290 alias LVCOLUMNW LVCOLUMN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10291 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10292 alias LVCOLUMN* LPLVCOLUMN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10293 alias LVCOLUMN LV_COLUMN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10294 alias LV_COLUMN _LV_COLUMN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10295 alias LV_COLUMN TLVCOLUMN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10296 alias LV_COLUMN* PLVCOLUMN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10297
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10298 struct LVITEMA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10299 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10300 int iItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10301 int iSubItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10302 UINT state;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10303 UINT stateMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10304 LPSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10305 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10306 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10307 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10308 //if (_WIN32_IE >= 0x0300)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10309 int iIndent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10310 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10311 //if (_WIN32_WINNT >= 0x560)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10312 int iGroupId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10313 UINT cColumns; // tile view columns
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10314 PUINT puColumns;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10315 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10316 //if (_WIN32_WINNT >= 0x0600)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10317 // int* piColFmt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10318 // int iGroup;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10319 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10320 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10321 struct LVITEMW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10322 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10323 int iItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10324 int iSubItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10325 UINT state;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10326 UINT stateMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10327 LPWSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10328 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10329 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10330 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10331 //if (_WIN32_IE >= 0x0300)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10332 int iIndent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10333 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10334 //if (_WIN32_WINNT >= 0x560)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10335 int iGroupId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10336 UINT cColumns; // tile view columns
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10337 PUINT puColumns;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10338 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10339 //if (_WIN32_WINNT >= 0x0600)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10340 // int* piColFmt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10341 // int iGroup;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10342 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10343 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10344 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10345 alias LVITEMA LVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10346 }else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10347 alias LVITEMW LVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10348 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10349 alias LVITEM* LPLVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10350 alias LVITEM LV_ITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10351
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10352 alias LV_ITEM _LV_ITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10353 alias LV_ITEM TLVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10354 alias LV_ITEM* PLVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10355
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10356 struct LV_DISPINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10357 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10358 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10359 LV_ITEM item;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10360 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10361
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10362 alias LV_DISPINFO TAGLV_DISPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10363 alias LV_DISPINFO TLVDISPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10364 alias LV_DISPINFO* PLVDISPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10365
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10366 struct LV_FINDINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10367 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10368 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10369 LPCTSTR psz;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10370 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10371 POINT pt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10372 UINT vkDirection;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10373 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10374
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10375 alias LV_FINDINFO _LV_FINDINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10376 alias LV_FINDINFO TLVFINDINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10377 alias LV_FINDINFO* PLVFINDINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10378
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10379 struct LVHITTESTINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10380 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10381 POINT pt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10382 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10383 int iItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10384 int iSubItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10385 //#if _WIN32_WINNT >= 0x0600
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10386 // int iGroup;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10387 //#endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10388 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10389
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10390 alias LVHITTESTINFO LV_HITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10391
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10392 alias LV_HITTESTINFO _LV_HITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10393 alias LV_HITTESTINFO TLVHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10394 alias LV_HITTESTINFO* PLVHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10395
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10396 align(2) struct LV_KEYDOWN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10397 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10398 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10399 ushort wVKey;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10400 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10401 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10402
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10403 alias LV_KEYDOWN TAGLV_KEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10404 alias LV_KEYDOWN TLVKEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10405 alias LV_KEYDOWN* PLVKEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10406
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10407 struct MAT2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10408 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10409 FIXED eM11;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10410 FIXED eM12;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10411 FIXED eM21;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10412 FIXED eM22;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10413 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10414
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10415 alias MAT2 _MAT2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10416 alias MAT2 TMAT2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10417 alias MAT2* PMAT2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10418
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10419 struct MDICREATESTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10420 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10421 LPCTSTR szClass;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10422 LPCTSTR szTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10423 HANDLE hOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10424 int x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10425 int y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10426 int cx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10427 int cy;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10428 DWORD style;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10429 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10430 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10431
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10432 alias MDICREATESTRUCT* LPMDICREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10433 alias MDICREATESTRUCT TAGMDICREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10434 alias MDICREATESTRUCT TMDICREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10435 alias MDICREATESTRUCT* PMDICREATESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10436
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10437 struct MEASUREITEMSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10438 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10439 UINT CtlType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10440 UINT CtlID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10441 UINT itemID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10442 UINT itemWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10443 UINT itemHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10444 DWORD itemData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10445 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10446
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10447 alias MEASUREITEMSTRUCT* LPMEASUREITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10448 alias MEASUREITEMSTRUCT TAGMEASUREITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10449 alias MEASUREITEMSTRUCT TMEASUREITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10450 alias MEASUREITEMSTRUCT* PMEASUREITEMSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10451
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10452 struct MEMORY_BASIC_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10453 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10454 PVOID BaseAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10455 PVOID AllocationBase;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10456 DWORD AllocationProtect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10457 DWORD RegionSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10458 DWORD State;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10459 DWORD Protect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10460 DWORD _Type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10461 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10462
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10463 alias MEMORY_BASIC_INFORMATION* PMEMORY_BASIC_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10464 alias MEMORY_BASIC_INFORMATION _MEMORY_BASIC_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10465 alias MEMORY_BASIC_INFORMATION TMEMORYBASICINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10466 alias MEMORY_BASIC_INFORMATION* PMEMORYBASICINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10467
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10468 struct MEMORYSTATUS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10469 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10470 DWORD dwLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10471 DWORD dwMemoryLoad;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10472 DWORD dwTotalPhys;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10473 DWORD dwAvailPhys;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10474 DWORD dwTotalPageFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10475 DWORD dwAvailPageFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10476 DWORD dwTotalVirtual;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10477 DWORD dwAvailVirtual;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10478 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10479
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10480 alias MEMORYSTATUS* LPMEMORYSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10481 alias MEMORYSTATUS _MEMORYSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10482 alias MEMORYSTATUS TMEMORYSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10483 alias MEMORYSTATUS* PMEMORYSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10484
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10485 struct MENUEX_TEMPLATE_HEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10486 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10487 ushort wVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10488 ushort wOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10489 DWORD dwHelpId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10490 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10491
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10492 alias MENUEX_TEMPLATE_HEADER TMENUXTEMPLATEHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10493 alias MENUEX_TEMPLATE_HEADER* PMENUXTEMPLATEHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10494
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10495 struct MENUEX_TEMPLATE_ITEM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10496 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10497 DWORD dwType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10498 DWORD dwState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10499 UINT uId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10500 ubyte bResInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10501 WCHAR[1 + 0] szText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10502 DWORD dwHelpId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10503 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10504
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10505 alias MENUEX_TEMPLATE_ITEM TMENUEXTEMPLATEITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10506 alias MENUEX_TEMPLATE_ITEM* PMENUEXTEMPLATEITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10507
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10508 /*
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10509 * Feature in Windows. The hbmpItem field requires Windows 4.10
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10510 * or greater. On Windows NT 4.0, passing in a larger struct size
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10511 * in the cbSize field does nothing. On Windows 95, the MENUITEMINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10512 * calls fail when the struct size is too large. The fix is to ensure
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10513 * that the correct struct size is used for the Windows platform.
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10514 */
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10515 struct MENUITEMINFOA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10516 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10517 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10518 UINT fMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10519 UINT fType; // used if MIIM_TYPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10520 UINT fState; // used if MIIM_STATE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10521 UINT wID; // used if MIIM_ID
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10522 HMENU hSubMenu; // used if MIIM_SUBMENU
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10523 HBITMAP hbmpChecked; // used if MIIM_CHECKMARKS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10524 HBITMAP hbmpUnchecked; // used if MIIM_CHECKMARKS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10525 DWORD dwItemData; // used if MIIM_DATA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10526 LPSTR dwTypeData; // used if MIIM_TYPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10527 UINT cch; // used if MIIM_TYPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10528 HBITMAP hbmpItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10529 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10530 alias MENUITEMINFOA* PMENUITEMINFOA, LPMENUITEMINFOA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10531 struct MENUITEMINFOW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10532 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10533 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10534 UINT fMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10535 UINT fType; // used if MIIM_TYPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10536 UINT fState; // used if MIIM_STATE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10537 UINT wID; // used if MIIM_ID
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10538 HMENU hSubMenu; // used if MIIM_SUBMENU
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10539 HBITMAP hbmpChecked; // used if MIIM_CHECKMARKS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10540 HBITMAP hbmpUnchecked; // used if MIIM_CHECKMARKS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10541 DWORD dwItemData; // used if MIIM_DATA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10542 LPWSTR dwTypeData; // used if MIIM_TYPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10543 UINT cch; // used if MIIM_TYPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10544 HBITMAP hbmpItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10545 } alias MENUITEMINFOW* PMENUITEMINFOW, LPMENUITEMINFOW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10546 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10547 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10548 alias MENUITEMINFOA MENUITEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10549 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10550 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10551 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10552 alias MENUITEMINFOW MENUITEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10553 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10554 alias MENUITEMINFO * LPMENUITEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10555 alias MENUITEMINFO * LPCMENUITEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10556 alias MENUITEMINFO TAGMENUITEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10557 alias MENUITEMINFO TMENUITEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10558 alias MENUITEMINFO TMENUITEMINFOA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10559 alias MENUITEMINFO* PMENUITEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10560
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10561 struct MENUITEMTEMPLATE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10562 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10563 ushort mtOption;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10564 ushort mtID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10565 WCHAR[1 + 0] mtString;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10566 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10567
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10568 alias MENUITEMTEMPLATE TMENUITEMTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10569 alias MENUITEMTEMPLATE* PMENUITEMTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10570
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10571 struct MENUITEMTEMPLATEHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10572 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10573 ushort versionNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10574 ushort offset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10575 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10576
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10577 alias MENUITEMTEMPLATEHEADER TMENUITEMTEMPLATEHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10578 alias MENUITEMTEMPLATEHEADER* PMENUITEMTEMPLATEHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10579
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10580 struct MENUTEMPLATE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10581 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10582 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10583
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10584 alias MENUTEMPLATE* LPMENUTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10585 alias MENUTEMPLATE TMENUTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10586 alias MENUTEMPLATE* PMENUTEMPLATE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10587
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10588 struct METAFILEPICT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10589 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10590 LONG mm;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10591 LONG xExt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10592 LONG yExt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10593 HMETAFILE hMF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10594 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10595
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10596 alias METAFILEPICT* LPMETAFILEPICT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10597 alias METAFILEPICT TAGMETAFILEPICT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10598 alias METAFILEPICT TMETAFILEPICT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10599 alias METAFILEPICT* PMETAFILEPICT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10600
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10601 align(1) struct METAHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10602 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10603 ushort mtType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10604 ushort mtHeaderSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10605 ushort mtVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10606 DWORD mtSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10607 ushort mtNoObjects;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10608 DWORD mtMaxRecord;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10609 ushort mtNoParameters;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10610 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10611
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10612 alias METAHEADER TAGMETAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10613 alias METAHEADER TMETAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10614 alias METAHEADER* PMETAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10615
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10616 struct METARECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10617 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10618 DWORD rdSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10619 ushort rdFunction;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10620 ushort[1 + 0] rdParm;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10621 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10622
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10623 alias METARECORD* LPMETARECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10624 alias METARECORD TAGMETARECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10625 alias METARECORD TMETARECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10626 alias METARECORD* PMETARECORD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10627
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10628 struct MINIMIZEDMETRICS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10629 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10630 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10631 int iWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10632 int iHorzGap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10633 int iVertGap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10634 int iArrange;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10635 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10636
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10637 alias MINIMIZEDMETRICS* LPMINIMIZEDMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10638 alias MINIMIZEDMETRICS TAGMINIMIZEDMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10639 alias MINIMIZEDMETRICS TMINIMIZEDMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10640 alias MINIMIZEDMETRICS* PMINIMIZEDMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10641
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10642 struct MINMAXINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10643 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10644 POINT ptReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10645 POINT ptMaxSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10646 POINT ptMaxPosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10647 POINT ptMinTrackSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10648 POINT ptMaxTrackSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10649 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10650
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10651 alias MINMAXINFO TAGMINMAXINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10652 alias MINMAXINFO TMINMAXINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10653 alias MINMAXINFO* PMINMAXINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10654
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10655 struct MODEMDEVCAPS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10656 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10657 DWORD dwActualSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10658 DWORD dwRequiredSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10659 DWORD dwDevSpecificOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10660 DWORD dwDevSpecificSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10661 DWORD dwModemProviderVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10662 DWORD dwModemManufacturerOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10663 DWORD dwModemManufacturerSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10664 DWORD dwModemModelOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10665 DWORD dwModemModelSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10666 DWORD dwModemVersionOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10667 DWORD dwModemVersionSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10668 DWORD dwDialOptions;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10669 DWORD dwCallSetupFailTimer;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10670 DWORD dwInactivityTimeout;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10671 DWORD dwSpeakerVolume;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10672 DWORD dwSpeakerMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10673 DWORD dwModemOptions;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10674 DWORD dwMaxDTERate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10675 DWORD dwMaxDCERate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10676 ubyte[1 + 0] abVariablePortion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10677 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10678
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10679 alias MODEMDEVCAPS* LPMODEMDEVCAPS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10680 alias MODEMDEVCAPS TMODEMDEVCAPS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10681 alias MODEMDEVCAPS* PMODEMDEVCAPS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10682 alias MODEMDEVCAPS MODEMDEVCAPS_TAG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10683
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10684 struct MODEMSETTINGS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10685 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10686 DWORD dwActualSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10687 DWORD dwRequiredSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10688 DWORD dwDevSpecificOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10689 DWORD dwDevSpecificSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10690 DWORD dwCallSetupFailTimer;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10691 DWORD dwInactivityTimeout;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10692 DWORD dwSpeakerVolume;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10693 DWORD dwSpeakerMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10694 DWORD dwPreferredModemOptions;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10695 DWORD dwNegotiatedModemOptions;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10696 DWORD dwNegotiatedDCERate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10697 ubyte[1 + 0] abVariablePortion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10698 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10699
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10700 alias MODEMSETTINGS* LPMODEMSETTINGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10701 alias MODEMSETTINGS TMODEMSETTINGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10702 alias MODEMSETTINGS* PMODEMSETTINGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10703 alias MODEMSETTINGS MODEMSETTINGS_TAG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10704
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10705 struct MONCBSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10706 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10707 UINT cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10708 DWORD dwTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10709 HANDLE hTask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10710 DWORD dwRet;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10711 UINT wType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10712 UINT wFmt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10713 HCONV hConv;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10714 HSZ hsz1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10715 HSZ hsz2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10716 HDDEDATA hData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10717 DWORD dwData1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10718 DWORD dwData2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10719 CONVCONTEXT cc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10720 DWORD cbData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10721 DWORD[1 + 7] Data;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10722 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10723
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10724 alias MONCBSTRUCT TAGMONCBSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10725 alias MONCBSTRUCT TMONCBSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10726 alias MONCBSTRUCT* PMONCBSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10727
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10728 struct MONCONVSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10729 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10730 UINT cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10731 WINBOOL fConnect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10732 DWORD dwTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10733 HANDLE hTask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10734 HSZ hszSvc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10735 HSZ hszTopic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10736 HCONV hConvClient;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10737 HCONV hConvServer;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10738 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10739
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10740 alias MONCONVSTRUCT TAGMONCONVSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10741 alias MONCONVSTRUCT TMONCONVSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10742 alias MONCONVSTRUCT* PMONCONVSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10743
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10744 struct MONERRSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10745 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10746 UINT cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10747 UINT wLastError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10748 DWORD dwTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10749 HANDLE hTask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10750 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10751
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10752 alias MONERRSTRUCT TAGMONERRSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10753 alias MONERRSTRUCT TMONERRSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10754 alias MONERRSTRUCT* PMONERRSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10755
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10756 struct MONHSZSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10757 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10758 UINT cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10759 WINBOOL fsAction;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10760 DWORD dwTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10761 HSZ hsz;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10762 HANDLE hTask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10763 TCHAR[1 + 0] str;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10764 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10765
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10766 alias MONHSZSTRUCT TAGMONHSZSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10767 alias MONHSZSTRUCT TMONHSZSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10768 alias MONHSZSTRUCT* PMONHSZSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10769
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10770 struct MONITOR_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10771 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10772 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10773 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10774
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10775 alias MONITOR_INFO_1 _MONITOR_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10776 alias MONITOR_INFO_1 TMONITORINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10777 alias MONITOR_INFO_1* PMONITORINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10778
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10779 struct MONITOR_INFO_2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10780 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10781 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10782 LPTSTR pEnvironment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10783 LPTSTR pDLLName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10784 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10785
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10786 alias MONITOR_INFO_2 _MONITOR_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10787 alias MONITOR_INFO_2 TMONITORINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10788 alias MONITOR_INFO_2* PMONITORINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10789
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10790 struct MONLINKSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10791 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10792 UINT cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10793 DWORD dwTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10794 HANDLE hTask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10795 WINBOOL fEstablished;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10796 WINBOOL fNoData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10797 HSZ hszSvc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10798 HSZ hszTopic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10799 HSZ hszItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10800 UINT wFmt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10801 WINBOOL fServer;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10802 HCONV hConvServer;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10803 HCONV hConvClient;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10804 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10805
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10806 alias MONLINKSTRUCT TAGMONLINKSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10807 alias MONLINKSTRUCT TMONLINKSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10808 alias MONLINKSTRUCT* PMONLINKSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10809
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10810 struct MONMSGSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10811 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10812 UINT cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10813 HWND hwndTo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10814 DWORD dwTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10815 HANDLE hTask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10816 UINT wMsg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10817 WPARAM wParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10818 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10819 DDEML_MSG_HOOK_DATA dmhd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10820 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10821
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10822 alias MONMSGSTRUCT TAGMONMSGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10823 alias MONMSGSTRUCT TMONMSGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10824 alias MONMSGSTRUCT* PMONMSGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10825
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10826 struct MOUSEHOOKSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10827 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10828 POINT pt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10829 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10830 UINT wHitTestCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10831 DWORD dwExtraInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10832 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10833
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10834 alias MOUSEHOOKSTRUCT* LPMOUSEHOOKSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10835 alias MOUSEHOOKSTRUCT TAGMOUSEHOOKSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10836 alias MOUSEHOOKSTRUCT TMOUSEHOOKSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10837 alias MOUSEHOOKSTRUCT* PMOUSEHOOKSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10838
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10839 struct MOUSEKEYS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10840 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10841 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10842 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10843 DWORD iMaxSpeed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10844 DWORD iTimeToMaxSpeed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10845 DWORD iCtrlSpeed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10846 DWORD dwReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10847 DWORD dwReserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10848 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10849
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10850 alias MOUSEKEYS TMOUSEKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10851 alias MOUSEKEYS* PMOUSEKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10852
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10853 struct MSG
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10854 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10855 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10856 UINT message;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10857 WPARAM wParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10858 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10859 DWORD time;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10860 POINT pt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10861 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10862
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10863 alias MSG* LPMSG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10864 alias MSG TAGMSG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10865 alias MSG TMSG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10866 alias MSG* PMSG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10867 extern(Windows){
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
10868 alias void function(LPHELPINFO) MSGBOXCALLBACK;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10869 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10870 alias MSGBOXCALLBACK TMSGBOXCALLBACK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10871
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10872 struct MSGBOXPARAMS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10873 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10874 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10875 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10876 HINST hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10877 LPCSTR lpszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10878 LPCSTR lpszCaption;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10879 DWORD dwStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10880 LPCSTR lpszIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10881 DWORD dwContextHelpId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10882 MSGBOXCALLBACK lpfnMsgBoxCallback;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10883 DWORD dwLanguageId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10884 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10885
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10886 alias MSGBOXPARAMS* LPMSGBOXPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10887 alias MSGBOXPARAMS TMSGBOXPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10888 alias MSGBOXPARAMS TMSGBOXPARAMSA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10889 alias MSGBOXPARAMS* PMSGBOXPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10890
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10891 struct MSGFILTER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10892 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10893 NMHDR nmhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10894 UINT msg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10895 WPARAM wParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10896 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10897 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10898
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10899 alias MSGFILTER _MSGFILTER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10900 alias MSGFILTER TMSGFILTER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10901 alias MSGFILTER* PMSGFILTER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10902
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10903 struct MULTIKEYHELP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10904 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10905 DWORD mkSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10906 TCHAR mkKeylist;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10907 TCHAR[1 + 0] szKeyphrase;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10908 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10909
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10910 alias MULTIKEYHELP TAGMULTIKEYHELP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10911 alias MULTIKEYHELP TMULTIKEYHELP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10912 alias MULTIKEYHELP* PMULTIKEYHELP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10913
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10914 struct NAME_BUFFER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10915 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10916 UCHAR[1 + NCBNAMSZ-1] name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10917 UCHAR name_num;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10918 UCHAR name_flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10919 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10920
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10921 alias NAME_BUFFER _NAME_BUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10922 alias NAME_BUFFER TNAMEBUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10923 alias NAME_BUFFER* PNAMEBUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10924 alias _NCB* P_NCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10925
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10926 struct NCB
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10927 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10928 UCHAR ncb_command;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10929 UCHAR ncb_retcode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10930 UCHAR ncb_lsn;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10931 UCHAR ncb_num;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10932 PUCHAR ncb_buffer;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10933 ushort ncb_length;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10934 UCHAR[1 + NCBNAMSZ-1] ncb_callname;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10935 UCHAR[1 + NCBNAMSZ-1] ncb_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10936 UCHAR ncb_rto;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10937 UCHAR ncb_sto;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10938 POINTER ncb_post;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10939 UCHAR ncb_lana_num;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10940 UCHAR ncb_cmd_cplt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10941 UCHAR[1 + 9] ncb_reserve;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10942 HANDLE ncb_event;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10943 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10944
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10945 alias NCB _NCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10946 alias NCB TNCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10947 alias NCB* PNCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10948
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10949 struct NCCALCSIZE_PARAMS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10950 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10951 RECT[1 + 2] rgrc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10952 PWINDOWPOS lppos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10953 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10954
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10955 alias NCCALCSIZE_PARAMS _NCCALCSIZE_PARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10956 alias NCCALCSIZE_PARAMS TNCCALCSIZEPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10957 alias NCCALCSIZE_PARAMS* PNCCALCSIZEPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10958
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10959 struct NDDESHAREINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10960 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10961 LONG lRevision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10962 LPTSTR lpszShareName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10963 LONG lShareType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10964 LPTSTR lpszAppTopicList;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10965 LONG fSharedFlag;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10966 LONG fService;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10967 LONG fStartAppFlag;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10968 LONG nCmdShow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10969 LONG[1 + 1] qModifyId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10970 LONG cNumItems;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10971 LPTSTR lpszItemList;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10972 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10973
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10974 alias NDDESHAREINFO _NDDESHAREINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10975 alias NDDESHAREINFO TNDDESHAREINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10976 alias NDDESHAREINFO* PNDDESHAREINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10977
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10978 struct NETRESOURCE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10979 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10980 DWORD dwScope;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10981 DWORD dwType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10982 DWORD dwDisplayType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10983 DWORD dwUsage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10984 LPTSTR lpLocalName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10985 LPTSTR lpRemoteName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10986 LPTSTR lpComment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10987 LPTSTR lpProvider;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10988 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10989
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10990 alias NETRESOURCE* LPNETRESOURCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10991 alias NETRESOURCE _NETRESOURCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10992 alias NETRESOURCE TNETRESOURCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10993 alias NETRESOURCE TNETRESOURCEA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10994 alias NETRESOURCE* PNETRESOURCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10995 alias NETRESOURCE* PNETRESOURCEA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10996
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10997 struct NEWCPLINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10998 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
10999 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11000 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11001 DWORD dwHelpContext;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11002 LONG lData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11003 HICON hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11004 TCHAR[1 + 31] szName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11005 TCHAR[1 + 63] szInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11006 TCHAR[1 + 127] szHelpFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11007 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11008
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11009 alias NEWCPLINFO TAGNEWCPLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11010 alias NEWCPLINFO TNEWCPLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11011 alias NEWCPLINFO* PNEWCPLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11012
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11013 struct NEWTEXTMETRICA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11014 LONG tmHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11015 LONG tmAscent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11016 LONG tmDescent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11017 LONG tmInternalLeading;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11018 LONG tmExternalLeading;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11019 LONG tmAveCharWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11020 LONG tmMaxCharWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11021 LONG tmWeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11022 LONG tmOverhang;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11023 LONG tmDigitizedAspectX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11024 LONG tmDigitizedAspectY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11025 BYTE tmFirstChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11026 BYTE tmLastChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11027 BYTE tmDefaultChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11028 BYTE tmBreakChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11029 BYTE tmItalic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11030 BYTE tmUnderlined;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11031 BYTE tmStruckOut;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11032 BYTE tmPitchAndFamily;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11033 BYTE tmCharSet;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11034 DWORD ntmFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11035 UINT ntmSizeEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11036 UINT ntmCellHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11037 UINT ntmAvgWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11038 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11039 struct NEWTEXTMETRICW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11040 LONG tmHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11041 LONG tmAscent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11042 LONG tmDescent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11043 LONG tmInternalLeading;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11044 LONG tmExternalLeading;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11045 LONG tmAveCharWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11046 LONG tmMaxCharWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11047 LONG tmWeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11048 LONG tmOverhang;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11049 LONG tmDigitizedAspectX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11050 LONG tmDigitizedAspectY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11051 WCHAR tmFirstChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11052 WCHAR tmLastChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11053 WCHAR tmDefaultChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11054 WCHAR tmBreakChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11055 BYTE tmItalic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11056 BYTE tmUnderlined;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11057 BYTE tmStruckOut;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11058 BYTE tmPitchAndFamily;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11059 BYTE tmCharSet;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11060 DWORD ntmFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11061 UINT ntmSizeEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11062 UINT ntmCellHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11063 UINT ntmAvgWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11064 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11065
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11066 struct NEWTEXTMETRICEXA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11067 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11068 NEWTEXTMETRICA ntmentm;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11069 FONTSIGNATURE ntmeFontSignature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11070 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11071 struct NEWTEXTMETRICEXW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11072 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11073 NEWTEXTMETRICW ntmentm;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11074 FONTSIGNATURE ntmeFontSignature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11075 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11076
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11077
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11078 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11079 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11080 alias NEWTEXTMETRICA NEWTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11081 alias NEWTEXTMETRICEXA NEWTEXTMETRICEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11082 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11083 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11084 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11085 alias NEWTEXTMETRICW NEWTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11086 alias NEWTEXTMETRICEXW NEWTEXTMETRICEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11087 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11088
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11089 alias NEWTEXTMETRIC TNEWTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11090 alias NEWTEXTMETRIC* PNEWTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11091 alias NEWTEXTMETRIC* LPNEWTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11092 alias NEWTEXTMETRIC TAGNEWTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11093 alias NEWTEXTMETRICEX TAGNEWTEXTMETRICEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11094 alias NEWTEXTMETRICEX TNEWTEXTMETRICEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11095 alias NEWTEXTMETRICEX* PNEWTEXTMETRICEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11096
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11097 struct NM_LISTVIEW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11098 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11099 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11100 int iItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11101 int iSubItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11102 UINT uNewState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11103 UINT uOldState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11104 UINT uChanged;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11105 POINT ptAction;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11106 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11107 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11108
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11109 alias NM_LISTVIEW TAGNM_LISTVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11110 alias NM_LISTVIEW TNMLISTVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11111 alias NM_LISTVIEW* PNMLISTVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11112
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11113 struct TVITEMA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11114 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11115 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11116 HTREEITEM hItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11117 UINT state;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11118 UINT stateMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11119 LPSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11120 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11121 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11122 int iSelectedImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11123 int cChildren;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11124 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11125 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11126 struct TVITEMW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11127 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11128 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11129 HTREEITEM hItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11130 UINT state;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11131 UINT stateMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11132 LPWSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11133 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11134 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11135 int iSelectedImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11136 int cChildren;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11137 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11138 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11139 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11140 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11141 alias TVITEMA TVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11142 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11143 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11144 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11145 alias TVITEMW TVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11146 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11147 alias TVITEM* LPTVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11148 alias TVITEM* LPTV_ITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11149 alias TVITEM _TV_ITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11150 alias TVITEM TTVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11151 alias TVITEM TV_ITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11152 alias TVITEM* PTVITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11153
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11154 struct TVITEMEXA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11155 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11156 HTREEITEM hItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11157 UINT state;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11158 UINT stateMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11159 LPSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11160 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11161 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11162 int iSelectedImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11163 int cChildren;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11164 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11165 int iIntegral;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11166 //#if (_WIN32_IE >= 0x0600)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11167 // UINT uStateEx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11168 // HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11169 // int iExpandedImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11170 //#endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11171 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11172 struct TVITEMEXW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11173 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11174 HTREEITEM hItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11175 UINT state;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11176 UINT stateMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11177 LPWSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11178 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11179 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11180 int iSelectedImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11181 int cChildren;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11182 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11183 int iIntegral;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11184 //#if (_WIN32_IE >= 0x0600)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11185 // UINT uStateEx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11186 // HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11187 // int iExpandedImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11188 //#endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11189 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11190 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11191 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11192 alias TVITEMEXA TVITEMEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11193 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11194 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11195 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11196 alias TVITEMEXW TVITEMEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11197 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11198 alias TVITEMEX * LPTVITEMEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11199
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11200 struct NMTREEVIEW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11201 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11202 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11203 UINT action;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11204 TVITEM itemOld;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11205 TVITEM itemNew;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11206 POINT ptDrag;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11207 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11208 alias NMTREEVIEW* PNMTREEVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11209 alias NMTREEVIEW* LPNMTREEVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11210 alias NMTREEVIEW NM_TREEVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11211 alias NM_TREEVIEW* LPNM_TREEVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11212 alias NM_TREEVIEW _NM_TREEVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11213 alias NM_TREEVIEW TNMTREEVIEW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11214
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11215 struct NM_UPDOWNW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11216 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11217 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11218 int iPos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11219 int iDelta;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11220 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11221
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11222 alias NM_UPDOWNW _NM_UPDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11223 alias NM_UPDOWNW TNMUPDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11224 alias NM_UPDOWNW* PNMUPDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11225 alias NM_UPDOWNW NMUPDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11226
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11227 struct NONCLIENTMETRICSA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11228 int cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11229 int iBorderWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11230 int iScrollWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11231 int iScrollHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11232 int iCaptionWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11233 int iCaptionHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11234 LOGFONTA lfCaptionFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11235 int iSmCaptionWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11236 int iSmCaptionHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11237 LOGFONTA lfSmCaptionFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11238 int iMenuWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11239 int iMenuHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11240 LOGFONTA lfMenuFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11241 LOGFONTA lfStatusFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11242 LOGFONTA lfMessageFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11243 //if (WINVER >= 0x0600)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11244 // int iPaddedBorderWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11245 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11246
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11247 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11248 struct NONCLIENTMETRICSW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11249 int cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11250 int iBorderWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11251 int iScrollWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11252 int iScrollHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11253 int iCaptionWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11254 int iCaptionHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11255 LOGFONTW lfCaptionFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11256 int iSmCaptionWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11257 int iSmCaptionHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11258 LOGFONTW lfSmCaptionFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11259 int iMenuWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11260 int iMenuHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11261 LOGFONTW lfMenuFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11262 LOGFONTW lfStatusFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11263 LOGFONTW lfMessageFont;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11264 //if (WINVER >= 0x0600)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11265 // int iPaddedBorderWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11266 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11267 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11268 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11269 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11270 alias NONCLIENTMETRICSA NONCLIENTMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11271 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11272 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11273 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11274 alias NONCLIENTMETRICSW NONCLIENTMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11275 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11276 alias NONCLIENTMETRICS* LPNONCLIENTMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11277 alias NONCLIENTMETRICS TAGNONCLIENTMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11278 alias NONCLIENTMETRICS TNONCLIENTMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11279 alias NONCLIENTMETRICS* PNONCLIENTMETRICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11280
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11281 struct SERVICE_ADDRESS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11282 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11283 DWORD dwAddressType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11284 DWORD dwAddressFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11285 DWORD dwAddressLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11286 DWORD dwPrincipalLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11287 ubyte* lpAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11288 ubyte* lpPrincipal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11289 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11290
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11291 alias SERVICE_ADDRESS _SERVICE_ADDRESS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11292 alias SERVICE_ADDRESS TSERVICEADDRESS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11293 alias SERVICE_ADDRESS* PSERVICEADDRESS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11294
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11295 struct SERVICE_ADDRESSES
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11296 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11297 DWORD dwAddressCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11298 SERVICE_ADDRESS[1 + 0] Addresses;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11299 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11300
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11301 alias SERVICE_ADDRESSES* LPSERVICE_ADDRESSES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11302 alias SERVICE_ADDRESSES _SERVICE_ADDRESSES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11303 alias SERVICE_ADDRESSES TSERVICEADDRESSES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11304 alias SERVICE_ADDRESSES* PSERVICEADDRESSES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11305
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11306 align(1) struct __GUID
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11307 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11308
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11309 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11310 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11311 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11312 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11313 uint Data1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11314 ushort Data2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11315 ushort Data3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11316 ubyte[1 + 7] Data4;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11317 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11318 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11319 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11320 uint D1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11321 ushort D2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11322 ushort D3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11323 ubyte[1 + 7] D4;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11324 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11325 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11326 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11327
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11328 alias __GUID* LPGUID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11329 alias __GUID _GUID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11330 alias __GUID GUID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11331 alias __GUID TGUID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11332 alias __GUID* PGUID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11333 alias __GUID __CLSID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11334 alias __CLSID* LPCLSID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11335 alias __CLSID TCLSID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11336 alias __CLSID* PCLSID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11337
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11338 struct SERVICE_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11339 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11340 LPGUID lpServiceType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11341 LPTSTR lpServiceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11342 LPTSTR lpComment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11343 LPTSTR lpLocale;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11344 DWORD dwDisplayHint;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11345 DWORD dwVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11346 DWORD dwTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11347 LPTSTR lpMachineName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11348 LPSERVICE_ADDRESSES lpServiceAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11349 BLOB ServiceSpecificInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11350 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11351
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11352 alias SERVICE_INFO _SERVICE_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11353 alias SERVICE_INFO TSERVICEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11354 alias SERVICE_INFO* PSERVICEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11355
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11356 struct NS_SERVICE_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11357 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11358 DWORD dwNameSpace;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11359 SERVICE_INFO ServiceInfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11360 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11361
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11362 alias NS_SERVICE_INFO _NS_SERVICE_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11363 alias NS_SERVICE_INFO TNSSERVICEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11364 alias NS_SERVICE_INFO* PNSSERVICEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11365
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11366 struct NUMBERFMT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11367 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11368 UINT NumDigits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11369 UINT LeadingZero;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11370 UINT Grouping;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11371 LPTSTR lpDecimalSep;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11372 LPTSTR lpThousandSep;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11373 UINT NegativeOrder;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11374 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11375
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11376 alias NUMBERFMT _NUMBERFMT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11377 alias NUMBERFMT TNUMBERFMT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11378 alias NUMBERFMT* PNUMBERFMT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11379
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11380 struct OFSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11381 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11382 ubyte cBytes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11383 ubyte fFixedDisk;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11384 ushort nErrCode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11385 ushort Reserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11386 ushort Reserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11387 char[1 + OFS_MAXPATHNAME-1] szPathName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11388 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11389
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11390 alias OFSTRUCT* LPOFSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11391 alias OFSTRUCT _OFSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11392 alias OFSTRUCT TOFSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11393 alias OFSTRUCT* POFSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11394
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11395 struct OPENFILENAME
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11396 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11397 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11398 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11399 HINST hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11400 LPCTSTR lpstrFilter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11401 LPTSTR lpstrCustomFilter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11402 DWORD nMaxCustFilter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11403 DWORD nFilterIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11404 LPTSTR lpstrFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11405 DWORD nMaxFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11406 LPTSTR lpstrFileTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11407 DWORD nMaxFileTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11408 LPCTSTR lpstrInitialDir;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11409 LPCTSTR lpstrTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11410 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11411 ushort nFileOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11412 ushort nFileExtension;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11413 LPCTSTR lpstrDefExt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11414 DWORD lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11415 LPOFNHOOKPROC lpfnHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11416 LPCTSTR lpTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11417 //if (_WIN32_WINNT >= 0x0500)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11418 void * pvReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11419 DWORD dwReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11420 DWORD FlagsEx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11421 //endif // (_WIN32_WINNT >= 0x0500)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11422 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11423
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11424 alias OPENFILENAME* LPOPENFILENAME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11425 alias OPENFILENAME TOPENFILENAME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11426 alias OPENFILENAME* POPENFILENAME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11427 alias OPENFILENAME TAGOFN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11428 alias OPENFILENAME TOFN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11429 alias OPENFILENAME* POFN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11430
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11431 struct OFNOTIFY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11432 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11433 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11434 LPOPENFILENAME lpOFN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11435 LPTSTR pszFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11436 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11437
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11438 alias OFNOTIFY* LPOFNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11439 alias OFNOTIFY _OFNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11440 alias OFNOTIFY TOFNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11441 alias OFNOTIFY* POFNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11442
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11443 struct OSVERSIONINFOA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11444 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11445 DWORD dwOSVersionInfoSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11446 DWORD dwMajorVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11447 DWORD dwMinorVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11448 DWORD dwBuildNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11449 DWORD dwPlatformId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11450 CHAR szCSDVersion[ 128 ];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11451 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11452 alias OSVERSIONINFOA* POSVERSIONINFOA, LPOSVERSIONINFOA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11453
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11454 struct OSVERSIONINFOW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11455 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11456 DWORD dwOSVersionInfoSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11457 DWORD dwMajorVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11458 DWORD dwMinorVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11459 DWORD dwBuildNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11460 DWORD dwPlatformId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11461 WCHAR szCSDVersion[ 128 ];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11462 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11463 alias OSVERSIONINFOW* POSVERSIONINFOW, LPOSVERSIONINFOW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11464 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11465 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11466 alias OSVERSIONINFOA OSVERSIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11467 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11468 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11469 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11470 alias OSVERSIONINFOW OSVERSIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11471 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11472 alias OSVERSIONINFO* LPOSVERSIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11473 alias OSVERSIONINFO _OSVERSIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11474 alias OSVERSIONINFO TOSVERSIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11475 alias OSVERSIONINFO* POSVERSIONINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11476
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11477 struct TEXTMETRICA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11478 LONG tmHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11479 LONG tmAscent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11480 LONG tmDescent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11481 LONG tmInternalLeading;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11482 LONG tmExternalLeading;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11483 LONG tmAveCharWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11484 LONG tmMaxCharWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11485 LONG tmWeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11486 LONG tmOverhang;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11487 LONG tmDigitizedAspectX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11488 LONG tmDigitizedAspectY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11489
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11490 BYTE tmFirstChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11491 BYTE tmLastChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11492 BYTE tmDefaultChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11493 BYTE tmBreakChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11494
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11495 BYTE tmItalic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11496 BYTE tmUnderlined;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11497 BYTE tmStruckOut;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11498 BYTE tmPitchAndFamily;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11499 BYTE tmCharSet;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11500 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11501 struct TEXTMETRICW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11502 LONG tmHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11503 LONG tmAscent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11504 LONG tmDescent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11505 LONG tmInternalLeading;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11506 LONG tmExternalLeading;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11507 LONG tmAveCharWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11508 LONG tmMaxCharWidth;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11509 LONG tmWeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11510 LONG tmOverhang;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11511 LONG tmDigitizedAspectX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11512 LONG tmDigitizedAspectY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11513
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11514 WCHAR tmFirstChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11515 WCHAR tmLastChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11516 WCHAR tmDefaultChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11517 WCHAR tmBreakChar;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11518
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11519 BYTE tmItalic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11520 BYTE tmUnderlined;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11521 BYTE tmStruckOut;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11522 BYTE tmPitchAndFamily;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11523 BYTE tmCharSet;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11524 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11525 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11526 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11527 alias TEXTMETRICA TEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11528 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11529 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11530 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11531 alias TEXTMETRICW TEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11532 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11533 alias TEXTMETRIC* LPTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11534 alias TEXTMETRIC TAGTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11535 alias TEXTMETRIC TTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11536 alias TEXTMETRIC* PTEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11537
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11538 struct OUTLINETEXTMETRICA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11539 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11540 UINT otmSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11541 TEXTMETRICA otmTextMetrics;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11542 BYTE otmFiller;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11543 PANOSE otmPanoseNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11544 UINT otmfsSelection;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11545 UINT otmfsType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11546 int otmsCharSlopeRise;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11547 int otmsCharSlopeRun;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11548 int otmItalicAngle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11549 UINT otmEMSquare;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11550 int otmAscent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11551 int otmDescent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11552 UINT otmLineGap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11553 UINT otmsCapEmHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11554 UINT otmsXHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11555 RECT otmrcFontBox;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11556 int otmMacAscent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11557 int otmMacDescent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11558 UINT otmMacLineGap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11559 UINT otmusMinimumPPEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11560 POINT otmptSubscriptSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11561 POINT otmptSubscriptOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11562 POINT otmptSuperscriptSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11563 POINT otmptSuperscriptOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11564 UINT otmsStrikeoutSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11565 int otmsStrikeoutPosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11566 int otmsUnderscoreSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11567 int otmsUnderscorePosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11568 PSTR otmpFamilyName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11569 PSTR otmpFaceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11570 PSTR otmpStyleName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11571 PSTR otmpFullName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11572 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11573 struct OUTLINETEXTMETRICW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11574 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11575 UINT otmSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11576 TEXTMETRICW otmTextMetrics;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11577 BYTE otmFiller;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11578 PANOSE otmPanoseNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11579 UINT otmfsSelection;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11580 UINT otmfsType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11581 int otmsCharSlopeRise;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11582 int otmsCharSlopeRun;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11583 int otmItalicAngle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11584 UINT otmEMSquare;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11585 int otmAscent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11586 int otmDescent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11587 UINT otmLineGap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11588 UINT otmsCapEmHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11589 UINT otmsXHeight;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11590 RECT otmrcFontBox;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11591 int otmMacAscent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11592 int otmMacDescent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11593 UINT otmMacLineGap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11594 UINT otmusMinimumPPEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11595 POINT otmptSubscriptSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11596 POINT otmptSubscriptOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11597 POINT otmptSuperscriptSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11598 POINT otmptSuperscriptOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11599 UINT otmsStrikeoutSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11600 int otmsStrikeoutPosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11601 int otmsUnderscoreSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11602 int otmsUnderscorePosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11603 PSTR otmpFamilyName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11604 PSTR otmpFaceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11605 PSTR otmpStyleName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11606 PSTR otmpFullName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11607 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11608
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11609 alias OUTLINETEXTMETRIC* LPOUTLINETEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11610 alias OUTLINETEXTMETRIC _OUTLINETEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11611 alias OUTLINETEXTMETRIC TOUTLINETEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11612 alias OUTLINETEXTMETRIC* POUTLINETEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11613 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11614 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11615 alias OUTLINETEXTMETRICA OUTLINETEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11616 alias OUTLINETEXTMETRICA* LPOUTLINETEXTMETRICA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11617 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11618 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11619 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11620 alias OUTLINETEXTMETRICW OUTLINETEXTMETRIC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11621 alias OUTLINETEXTMETRICW* LPOUTLINETEXTMETRICW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11622 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11623
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11624 struct OVERLAPPED
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11625 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11626 DWORD Internal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11627 DWORD InternalHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11628 DWORD Offset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11629 DWORD OffsetHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11630 HANDLE hEvent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11631 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11632
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11633 alias OVERLAPPED* LPOVERLAPPED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11634 alias OVERLAPPED _OVERLAPPED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11635 alias OVERLAPPED TOVERLAPPED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11636 alias OVERLAPPED* POVERLAPPED;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11637
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11638 struct TPAGESETUPDLG
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11639 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11640 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11641 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11642 HGLOBAL hDevMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11643 HGLOBAL hDevNames;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11644 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11645 POINT ptPaperSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11646 RECT rtMinMargin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11647 RECT rtMargin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11648 HINST hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11649 LPARAM lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11650 LPPAGESETUPHOOK lpfnPageSetupHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11651 LPPAGEPAINTHOOK lpfnPagePaintHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11652 LPCTSTR lpPageSetupTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11653 HGLOBAL hPageSetupTemplate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11654 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11655
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11656 alias TPAGESETUPDLG PAGESETUPDLG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11657 alias TPAGESETUPDLG* LPPAGESETUPDLG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11658 alias TPAGESETUPDLG* PPAGESETUPDLG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11659 alias TPAGESETUPDLG TAGPSD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11660 alias TPAGESETUPDLG TPSD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11661 alias TPAGESETUPDLG* PPSD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11662
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11663 struct PAINTSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11664 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11665 HDC hdc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11666 WINBOOL fErase;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11667 RECT rcPaint;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11668 WINBOOL fRestore;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11669 WINBOOL fIncUpdate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11670 ubyte[1 + 31] rgbReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11671 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11672
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11673 alias PAINTSTRUCT* LPPAINTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11674 alias PAINTSTRUCT TAGPAINTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11675 alias PAINTSTRUCT TPAINTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11676 alias PAINTSTRUCT* PPAINTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11677
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11678 struct PARAFORMAT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11679 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11680 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11681 DWORD dwMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11682 ushort wNumbering;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11683 ushort wReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11684 LONG dxStartIndent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11685 LONG dxRightIndent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11686 LONG dxOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11687 ushort wAlignment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11688 SHORT cTabCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11689 LONG[1 + MAX_TAB_STOPS-1] rgxTabs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11690 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11691
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11692 alias PARAFORMAT _PARAFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11693 alias PARAFORMAT TPARAFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11694 alias PARAFORMAT* PPARAFORMAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11695
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11696 struct PERF_COUNTER_BLOCK
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11697 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11698 DWORD ByteLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11699 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11700
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11701 alias PERF_COUNTER_BLOCK _PERF_COUNTER_BLOCK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11702 alias PERF_COUNTER_BLOCK TPERFCOUNTERBLOCK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11703 alias PERF_COUNTER_BLOCK* PPERFCOUNTERBLOCK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11704
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11705 struct PERF_COUNTER_DEFINITION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11706 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11707 DWORD ByteLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11708 DWORD CounterNameTitleIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11709 LPWSTR CounterNameTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11710 DWORD CounterHelpTitleIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11711 LPWSTR CounterHelpTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11712 DWORD DefaultScale;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11713 DWORD DetailLevel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11714 DWORD CounterType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11715 DWORD CounterSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11716 DWORD CounterOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11717 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11718
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11719 alias PERF_COUNTER_DEFINITION _PERF_COUNTER_DEFINITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11720 alias PERF_COUNTER_DEFINITION TPERFCOUNTERDEFINITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11721 alias PERF_COUNTER_DEFINITION* PPERFCOUNTERDEFINITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11722
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11723 struct PERF_DATA_BLOCK
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11724 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11725 WCHAR[1 + 3] Signature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11726 DWORD LittleEndian;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11727 DWORD Version;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11728 DWORD Revision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11729 DWORD TotalByteLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11730 DWORD HeaderLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11731 DWORD NumObjectTypes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11732 DWORD DefaultObject;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11733 SYSTEMTIME SystemTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11734 LARGE_INTEGER PerfTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11735 LARGE_INTEGER PerfFreq;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11736 LARGE_INTEGER PerfTime100nSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11737 DWORD SystemNameLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11738 DWORD SystemNameOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11739 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11740
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11741 alias PERF_DATA_BLOCK _PERF_DATA_BLOCK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11742 alias PERF_DATA_BLOCK TPERFDATABLOCK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11743 alias PERF_DATA_BLOCK* PPERFDATABLOCK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11744
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11745 struct PERF_INSTANCE_DEFINITION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11746 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11747 DWORD ByteLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11748 DWORD ParentObjectTitleIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11749 DWORD ParentObjectInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11750 DWORD UniqueID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11751 DWORD NameOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11752 DWORD NameLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11753 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11754
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11755 alias PERF_INSTANCE_DEFINITION _PERF_INSTANCE_DEFINITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11756 alias PERF_INSTANCE_DEFINITION TPERFINSTANCEDEFINITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11757 alias PERF_INSTANCE_DEFINITION PPERFINSTANCEDEFINITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11758
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11759 struct PERF_OBJECT_TYPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11760 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11761 DWORD TotalByteLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11762 DWORD DefinitionLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11763 DWORD HeaderLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11764 DWORD ObjectNameTitleIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11765 LPWSTR ObjectNameTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11766 DWORD ObjectHelpTitleIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11767 LPWSTR ObjectHelpTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11768 DWORD DetailLevel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11769 DWORD NumCounters;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11770 DWORD DefaultCounter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11771 DWORD NumInstances;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11772 DWORD CodePage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11773 LARGE_INTEGER PerfTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11774 LARGE_INTEGER PerfFreq;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11775 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11776
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11777 alias PERF_OBJECT_TYPE _PERF_OBJECT_TYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11778 alias PERF_OBJECT_TYPE TPERFOBJECTTYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11779 alias PERF_OBJECT_TYPE* PPERFOBJECTTYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11780
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11781 struct POLYTEXT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11782 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11783 int x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11784 int y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11785 UINT n;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11786 LPCTSTR lpstr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11787 UINT uiFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11788 RECT rcl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11789 int* pdx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11790 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11791
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11792 alias POLYTEXT _POLYTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11793 alias POLYTEXT TPOLYTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11794 alias POLYTEXT* PPOLYTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11795
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11796 struct PORT_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11797 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11798 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11799 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11800
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11801 alias PORT_INFO_1 _PORT_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11802 alias PORT_INFO_1 TPORTINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11803 alias PORT_INFO_1* PPORTINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11804
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11805 struct PORT_INFO_2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11806 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11807 LPSTR pPortName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11808 LPSTR pMonitorName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11809 LPSTR pDescription;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11810 DWORD fPortType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11811 DWORD Reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11812 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11813
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11814 alias PORT_INFO_2 _PORT_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11815 alias PORT_INFO_2 TPORTINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11816 alias PORT_INFO_2* PPORTINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11817
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11818 struct PREVENT_MEDIA_REMOVAL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11819 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11820 ubyte PreventMediaRemoval;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11821 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11822
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11823 alias PREVENT_MEDIA_REMOVAL _PREVENT_MEDIA_REMOVAL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11824 alias PREVENT_MEDIA_REMOVAL TPREVENTMEDIAREMOVAL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11825 alias PREVENT_MEDIA_REMOVAL* PPREVENTMEDIAREMOVAL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11826
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11827 align(2) struct PRINTDLGA { // pd
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11828 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11829 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11830 HANDLE hDevMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11831 HANDLE hDevNames;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11832 HDC hDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11833 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11834 WORD nFromPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11835 WORD nToPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11836 WORD nMinPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11837 WORD nMaxPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11838 WORD nCopies;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11839 HINSTANCE hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11840 DWORD lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11841 LPPRINTHOOKPROC lpfnPrintHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11842 LPSETUPHOOKPROC lpfnSetupHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11843 LPCSTR lpPrintTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11844 LPCSTR lpSetupTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11845 HANDLE hPrintTemplate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11846 HANDLE hSetupTemplate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11847 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11848 alias PRINTDLGA* PPRINTDLGA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11849 alias PRINTDLGA* LPPRINTDLGA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11850 align(2) struct PRINTDLGW { // pd
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11851 DWORD lStructSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11852 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11853 HANDLE hDevMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11854 HANDLE hDevNames;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11855 HDC hDC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11856 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11857 WORD nFromPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11858 WORD nToPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11859 WORD nMinPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11860 WORD nMaxPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11861 WORD nCopies;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11862 HINSTANCE hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11863 DWORD lCustData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11864 LPPRINTHOOKPROC lpfnPrintHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11865 LPSETUPHOOKPROC lpfnSetupHook;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11866 LPCWSTR lpPrintTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11867 LPCWSTR lpSetupTemplateName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11868 HANDLE hPrintTemplate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11869 HANDLE hSetupTemplate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11870 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11871 alias PRINTDLGW* PPRINTDLGW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11872 alias PRINTDLGW* LPPRINTDLGW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11873
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11874 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11875 alias PRINTDLGA PRINTDLG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11876 }else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11877 alias PRINTDLGW PRINTDLG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11878 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11879
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11880
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11881 alias PRINTDLG* LPPRINTDLG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11882 alias PRINTDLG* PPRINTDLG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11883 alias PRINTDLG TAGPD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11884 alias PRINTDLG TPD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11885 alias PRINTDLG* PPD;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11886
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11887 struct PRINTER_DEFAULTS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11888 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11889 LPTSTR pDatatype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11890 LPDEVMODE pDevMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11891 ACCESS_MASK DesiredAccess;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11892 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11893
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11894 alias PRINTER_DEFAULTS _PRINTER_DEFAULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11895 alias PRINTER_DEFAULTS TPRINTERDEFAULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11896 alias PRINTER_DEFAULTS* PPRINTERDEFAULTS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11897
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11898 struct PRINTER_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11899 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11900 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11901 LPTSTR pDescription;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11902 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11903 LPTSTR pComment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11904 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11905
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11906 alias PRINTER_INFO_1* LPPRINTER_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11907 alias PRINTER_INFO_1* PPRINTER_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11908 alias PRINTER_INFO_1 _PRINTER_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11909 alias PRINTER_INFO_1 TPRINTERINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11910 alias PRINTER_INFO_1* PPRINTERINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11911
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11912 struct PRINTER_INFO_2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11913 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11914 LPTSTR pServerName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11915 LPTSTR pPrinterName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11916 LPTSTR pShareName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11917 LPTSTR pPortName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11918 LPTSTR pDriverName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11919 LPTSTR pComment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11920 LPTSTR pLocation;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11921 LPDEVMODE pDevMode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11922 LPTSTR pSepFile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11923 LPTSTR pPrintProcessor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11924 LPTSTR pDatatype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11925 LPTSTR pParameters;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11926 PSECURITY_DESCRIPTOR pSecurityDescriptor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11927 DWORD Attributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11928 DWORD Priority;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11929 DWORD DefaultPriority;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11930 DWORD StartTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11931 DWORD UntilTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11932 DWORD Status;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11933 DWORD cJobs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11934 DWORD AveragePPM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11935 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11936
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11937 alias PRINTER_INFO_2 _PRINTER_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11938 alias PRINTER_INFO_2 TPRINTERINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11939 alias PRINTER_INFO_2* PPRINTERINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11940
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11941 struct PRINTER_INFO_3
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11942 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11943 PSECURITY_DESCRIPTOR pSecurityDescriptor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11944 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11945
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11946 alias PRINTER_INFO_3 _PRINTER_INFO_3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11947 alias PRINTER_INFO_3 TPRINTERINFO3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11948 alias PRINTER_INFO_3* PPRINTERINFO3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11949
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11950 struct PRINTER_INFO_4
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11951 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11952 LPTSTR pPrinterName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11953 LPTSTR pServerName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11954 DWORD Attributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11955 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11956
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11957 alias PRINTER_INFO_4 _PRINTER_INFO_4;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11958 alias PRINTER_INFO_4 TPRINTERINFO4;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11959 alias PRINTER_INFO_4* PPRINTERINFO4;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11960
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11961 struct PRINTER_INFO_5
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11962 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11963 LPTSTR pPrinterName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11964 LPTSTR pPortName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11965 DWORD Attributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11966 DWORD DeviceNotSelectedTimeout;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11967 DWORD TransmissionRetryTimeout;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11968 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11969
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11970 alias PRINTER_INFO_5 _PRINTER_INFO_5;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11971 alias PRINTER_INFO_5 TPRINTERINFO5;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11972 alias PRINTER_INFO_5* PPRINTERINFO5;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11973
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11974 struct PRINTER_NOTIFY_INFO_DATA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11975 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11976 ushort _Type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11977 ushort Field;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11978 DWORD Reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11979 DWORD Id;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11980
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11981 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11982 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11983 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11984 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11985 DWORD[1 + 1] adwData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11986 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11987 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11988 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11989 DWORD cbBuf;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11990 LPVOID pBuf;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11991 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11992 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11993 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11994
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11995 alias PRINTER_NOTIFY_INFO_DATA _PRINTER_NOTIFY_INFO_DATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11996 alias PRINTER_NOTIFY_INFO_DATA TPRINTERNOTIFYINFODATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11997 alias PRINTER_NOTIFY_INFO_DATA* PPRINTERNOTIFYINFODATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11998
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
11999 struct PRINTER_NOTIFY_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12000 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12001 DWORD Version;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12002 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12003 DWORD Count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12004 PRINTER_NOTIFY_INFO_DATA[1 + 0] aData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12005 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12006
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12007 alias PRINTER_NOTIFY_INFO _PRINTER_NOTIFY_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12008 alias PRINTER_NOTIFY_INFO TPRINTERNOTIFYINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12009 alias PRINTER_NOTIFY_INFO* PPRINTERNOTIFYINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12010
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12011 struct PRINTER_NOTIFY_OPTIONS_TYPE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12012 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12013 ushort _Type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12014 ushort Reserved0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12015 DWORD Reserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12016 DWORD Reserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12017 DWORD Count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12018 PWORD pFields;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12019 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12020
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12021 alias PRINTER_NOTIFY_OPTIONS_TYPE* PPRINTER_NOTIFY_OPTIONS_TYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12022 alias PRINTER_NOTIFY_OPTIONS_TYPE _PRINTER_NOTIFY_OPTIONS_TYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12023 alias PRINTER_NOTIFY_OPTIONS_TYPE TPRINTERNOTIFYOPTIONSTYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12024 alias PRINTER_NOTIFY_OPTIONS_TYPE* PPRINTERNOTIFYOPTIONSTYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12025
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12026 struct PRINTER_NOTIFY_OPTIONS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12027 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12028 DWORD Version;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12029 DWORD Flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12030 DWORD Count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12031 PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12032 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12033
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12034 alias PRINTER_NOTIFY_OPTIONS _PRINTER_NOTIFY_OPTIONS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12035 alias PRINTER_NOTIFY_OPTIONS TPRINTERNOTIFYOPTIONS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12036 alias PRINTER_NOTIFY_OPTIONS* PPRINTERNOTIFYOPTIONS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12037
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12038 struct PRINTPROCESSOR_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12039 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12040 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12041 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12042
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12043 alias PRINTPROCESSOR_INFO_1 _PRINTPROCESSOR_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12044 alias PRINTPROCESSOR_INFO_1 TPRINTPROCESSORINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12045 alias PRINTPROCESSOR_INFO_1* PPRINTPROCESSORINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12046
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12047 struct PRIVILEGE_SET
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12048 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12049 DWORD PrivilegeCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12050 DWORD Control;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12051 LUID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] Privilege;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12052 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12053
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12054 alias PRIVILEGE_SET* LPPRIVILEGE_SET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12055 alias PRIVILEGE_SET* PPRIVILEGE_SET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12056 alias PRIVILEGE_SET _PRIVILEGE_SET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12057 alias PRIVILEGE_SET TPRIVILEGESET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12058 alias PRIVILEGE_SET* PPRIVILEGESET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12059
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12060 struct PROCESS_HEAPENTRY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12061 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12062 PVOID lpData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12063 DWORD cbData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12064 ubyte cbOverhead;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12065 ubyte iRegionIndex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12066 ushort wFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12067 DWORD dwCommittedSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12068 DWORD dwUnCommittedSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12069 LPVOID lpFirstBlock;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12070 LPVOID lpLastBlock;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12071 HANDLE hMem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12072 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12073
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12074 alias PROCESS_HEAPENTRY* LPPROCESS_HEAP_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12075 alias PROCESS_HEAPENTRY _PROCESS_HEAP_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12076 alias PROCESS_HEAPENTRY TPROCESSHEAPENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12077 alias PROCESS_HEAPENTRY* PPROCESSHEAPENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12078
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12079 struct PROCESS_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12080 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12081 HANDLE hProcess;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12082 HANDLE hThread;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12083 DWORD dwProcessId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12084 DWORD dwThreadId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12085 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12086
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12087 alias PROCESS_INFORMATION* LPPROCESS_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12088 alias PROCESS_INFORMATION _PROCESS_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12089 alias PROCESS_INFORMATION TPROCESSINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12090 alias PROCESS_INFORMATION* PPROCESSINFORMATION;
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
12091 extern(Windows){alias UINT function(HWND, UINT, LPVOID) LPFNPSPCALLBACK;}
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12092 alias LPFNPSPCALLBACK TFNPSPCALLBACK;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12093
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12094
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12095 struct PROPSHEETPAGE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12096 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12097 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12098 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12099 HINST hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12100 union {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12101 LPCTSTR pszTemplate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12102 LPCDLGTEMPLATE pResource;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12103 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12104 union {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12105 HICON hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12106 LPCTSTR pszIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12107 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12108 LPCTSTR pszTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12109 DLGPROC pfnDlgProc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12110 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12111 LPFNPSPCALLBACK pfnCallback;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12112 UINT* pcRefParent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12113 //if (_WIN32_IE >= 0x0500)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12114 LPCTSTR pszHeaderTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12115 LPCTSTR pszHeaderSubTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12116 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12117 //if (_WIN32_WINNT >= 0x0501)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12118 HANDLE hActCtx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12119 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12120 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12121
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12122 alias PROPSHEETPAGE* LPPROPSHEETPAGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12123 alias PROPSHEETPAGE* LPCPROPSHEETPAGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12124 alias PROPSHEETPAGE _PROPSHEETPAGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12125 alias PROPSHEETPAGE TPROPSHEETPAGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12126 alias PROPSHEETPAGE* PPROPSHEETPAGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12127
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12128 struct EMPTYRECORD
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12129 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12130 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12131
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12132 alias EMPTYRECORD* HPROPSHEETPAGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12133
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12134 struct PROPSHEETHEADER_U1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12135 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12136
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12137 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12138 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12139 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12140 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12141 HICON hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12142 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12143 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12144 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12145 LPCTSTR pszIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12146 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12147 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12148 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12149
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12150
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12151 struct PROPSHEETHEADER_U2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12152 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12153
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12154 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12155 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12156 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12157 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12158 UINT nStartPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12159 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12160 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12161 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12162 LPCTSTR pStartPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12163 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12164 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12165 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12166
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12167
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12168 struct PROPSHEETHEADER_U3
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12169 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12170
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12171 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12172 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12173 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12174 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12175 LPCPROPSHEETPAGE ppsp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12176 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12177 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12178 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12179 HPROPSHEETPAGE* phpage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12180 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12181 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12182 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12183
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12184
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12185 struct PROPSHEETHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12186 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12187 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12188 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12189 HWND hwndParent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12190 HINST hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12191 PROPSHEETHEADER_U1 u1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12192 LPCTSTR pszCaption;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12193 UINT nPages;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12194 PROPSHEETHEADER_U2 u2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12195 PROPSHEETHEADER_U3 u3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12196 PFNPROPSHEETCALLBACK pfnCallback;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12197 //if (_WIN32_IE >= 0x0400)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12198 union {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12199 HBITMAP hbmWatermark;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12200 LPCTSTR pszbmWatermark;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12201 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12202 HPALETTE hplWatermark;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12203 union {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12204 HBITMAP hbmHeader;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12205 LPCSTR pszbmHeader;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12206 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12207 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12208 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12209
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12210 alias PROPSHEETHEADER* LPPROPSHEETHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12211 alias PROPSHEETHEADER* LPCPROPSHEETHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12212 alias PROPSHEETHEADER _PROPSHEETHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12213 alias PROPSHEETHEADER TPROPSHEETHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12214 alias PROPSHEETHEADER* PPROPSHEETHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12215 extern(Windows){
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
12216 alias WINBOOL function(HPROPSHEETPAGE, LPARAM) LPFNADDPROPSHEETPAGE;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
12217 alias WINBOOL function(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM) LPFNADDPROPSHEETPAGES;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12218 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12219 alias LPFNADDPROPSHEETPAGE TFNADDPROPSHEETPAGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12220 alias LPFNADDPROPSHEETPAGES TFNADDPROPSHEETPAGES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12221
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12222 struct PROTOCOL_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12223 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12224 DWORD dwServiceFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12225 INT iAddressFamily;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12226 INT iMaxSockAddr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12227 INT iMinSockAddr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12228 INT iSocketType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12229 INT iProtocol;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12230 DWORD dwMessageSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12231 LPTSTR lpProtocol;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12232 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12233
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12234 alias PROTOCOL_INFO _PROTOCOL_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12235 alias PROTOCOL_INFO TPROTOCOLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12236 alias PROTOCOL_INFO* PPROTOCOLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12237
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12238 struct PROVIDOR_INFO_1
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12239 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12240 LPTSTR pName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12241 LPTSTR pEnvironment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12242 LPTSTR pDLLName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12243 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12244
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12245 alias PROVIDOR_INFO_1 _PROVIDOR_INFO_1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12246 alias PROVIDOR_INFO_1 TPROVIDORINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12247 alias PROVIDOR_INFO_1* PPROVIDORINFO1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12248
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12249 struct PSHNOTIFY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12250 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12251 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12252 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12253 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12254
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12255 alias PSHNOTIFY* LPPSHNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12256 alias PSHNOTIFY _PSHNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12257 alias PSHNOTIFY TPSHNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12258 alias PSHNOTIFY* PPSHNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12259
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12260 struct PUNCTUATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12261 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12262 UINT iSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12263 LPSTR szPunctuation;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12264 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12265
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12266 alias PUNCTUATION _PUNCTUATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12267 alias PUNCTUATION TPUNCTUATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12268 alias PUNCTUATION* PPUNCTUATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12269
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12270 struct QUERY_SERVICE_CONFIG
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12271 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12272 DWORD dwServiceType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12273 DWORD dwStartType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12274 DWORD dwErrorControl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12275 LPTSTR lpBinaryPathName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12276 LPTSTR lpLoadOrderGroup;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12277 DWORD dwTagId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12278 LPTSTR lpDependencies;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12279 LPTSTR lpServiceStartName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12280 LPTSTR lpDisplayName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12281 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12282
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12283 alias QUERY_SERVICE_CONFIG* LPQUERY_SERVICE_CONFIG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12284 alias QUERY_SERVICE_CONFIG _QUERY_SERVICE_CONFIG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12285 alias QUERY_SERVICE_CONFIG TQUERYSERVICECONFIG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12286 alias QUERY_SERVICE_CONFIG* PQUERYSERVICECONFIG;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12287
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12288 struct QUERY_SERVICE_LOCK_STATUS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12289 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12290 DWORD fIsLocked;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12291 LPTSTR lpLockOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12292 DWORD dwLockDuration;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12293 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12294
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12295 alias QUERY_SERVICE_LOCK_STATUS* LPQUERY_SERVICE_LOCK_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12296 alias QUERY_SERVICE_LOCK_STATUS _QUERY_SERVICE_LOCK_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12297 alias QUERY_SERVICE_LOCK_STATUS TQUERYSERVICELOCKSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12298 alias QUERY_SERVICE_LOCK_STATUS* PQUERYSERVICELOCKSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12299
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12300 struct RASAMB
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12301 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12302 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12303 DWORD dwError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12304 TCHAR[1 + NETBIOS_NAME_LEN+1-1] szNetBiosError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12305 ubyte bLana;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12306 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12307
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12308 alias RASAMB _RASAMB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12309 alias RASAMB TRASAMB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12310 alias RASAMB* PRASAMB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12311
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12312 struct RASCONN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12313 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12314 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12315 HRASCONN hrasconn;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12316 TCHAR[1 + RAS_MaxEntryName+1-1] szEntryName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12317 char[1 + RAS_MaxDeviceType+1-1] szDeviceType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12318 char[1 + RAS_MaxDeviceName+1-1] szDeviceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12319 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12320
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12321 alias RASCONN _RASCONN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12322 alias RASCONN TRASCONN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12323 alias RASCONN* PRASCONN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12324
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12325 struct RASCONNSTATUS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12326 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12327 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12328 RASCONNSTATE rasconnstate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12329 DWORD dwError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12330 TCHAR[1 + RAS_MaxDeviceType+1-1] szDeviceType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12331 TCHAR[1 + RAS_MaxDeviceName+1-1] szDeviceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12332 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12333
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12334 alias RASCONNSTATUS _RASCONNSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12335 alias RASCONNSTATUS TRASCONNSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12336 alias RASCONNSTATUS* PRASCONNSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12337
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12338 struct RASDIALEXTENSIONS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12339 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12340 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12341 DWORD dwfOptions;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12342 HWND hwndParent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12343 DWORD reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12344 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12345
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12346 alias RASDIALEXTENSIONS _RASDIALEXTENSIONS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12347 alias RASDIALEXTENSIONS TRASDIALEXTENSIONS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12348 alias RASDIALEXTENSIONS* PRASDIALEXTENSIONS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12349
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12350 struct RASDIALPARAMS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12351 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12352 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12353 TCHAR[1 + RAS_MaxEntryName+1-1] szEntryName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12354 TCHAR[1 + RAS_MaxPhoneNumber+1-1] szPhoneNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12355 TCHAR[1 + (RAS_MaxCallbackNumber+1)-1] szCallbackNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12356 TCHAR[1 + (UNLEN+1)-1] szUserName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12357 TCHAR[1 + (PWLEN+1)-1] szPassword;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12358 TCHAR[1 + (DNLEN+1)-1] szDomain;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12359 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12360
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12361 alias RASDIALPARAMS _RASDIALPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12362 alias RASDIALPARAMS TRASDIALPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12363 alias RASDIALPARAMS* PRASDIALPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12364
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12365 struct RASENTRYNAME
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12366 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12367 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12368 TCHAR[1 + (RAS_MaxEntryName+1)-1] szEntryName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12369 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12370
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12371 alias RASENTRYNAME _RASENTRYNAME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12372 alias RASENTRYNAME TRASENTRYNAME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12373 alias RASENTRYNAME* PRASENTRYNAME;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12374
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12375 struct RASPPPIP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12376 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12377 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12378 DWORD dwError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12379 TCHAR[RAS_MaxIpAddress+1] szIpAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12380 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12381
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12382 alias RASPPPIP _RASPPPIP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12383 alias RASPPPIP TRASPPPIP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12384 alias RASPPPIP* PRASPPPIP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12385
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12386 struct RASPPPIPX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12387 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12388 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12389 DWORD dwError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12390 TCHAR[1 + (RAS_MaxIpxAddress+1)-1] szIpxAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12391 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12392
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12393 alias RASPPPIPX _RASPPPIPX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12394 alias RASPPPIPX TRASPPPIPX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12395 alias RASPPPIPX* PRASPPPIPX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12396
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12397 struct RASPPPNBF
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12398 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12399 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12400 DWORD dwError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12401 DWORD dwNetBiosError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12402 TCHAR[1 + (NETBIOS_NAME_LEN+1)-1] szNetBiosError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12403 TCHAR[1 + (NETBIOS_NAME_LEN+1)-1] szWorkstationName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12404 ubyte bLana;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12405 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12406
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12407 alias RASPPPNBF _RASPPPNBF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12408 alias RASPPPNBF TRASPPPNBF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12409 alias RASPPPNBF* PRASPPPNBF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12410
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12411 struct RASTERIZER_STATUS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12412 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12413 short nSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12414 short wFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12415 short nLanguageID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12416 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12417
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12418 alias RASTERIZER_STATUS* LPRASTERIZER_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12419 alias RASTERIZER_STATUS _RASTERIZER_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12420 alias RASTERIZER_STATUS TRASTERIZERSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12421 alias RASTERIZER_STATUS* PRASTERIZERSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12422
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12423 struct REASSIGN_BLOCKS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12424 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12425 ushort Reserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12426 ushort Count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12427 DWORD[1 + 0] BlockNumber;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12428 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12429
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12430 alias REASSIGN_BLOCKS _REASSIGN_BLOCKS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12431 alias REASSIGN_BLOCKS TREASSIGNBLOCKS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12432 alias REASSIGN_BLOCKS* PREASSIGNBLOCKS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12433
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12434 struct REMOTE_NAME_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12435 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12436 LPTSTR lpUniversalName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12437 LPTSTR lpConnectionName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12438 LPTSTR lpRemainingPath;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12439 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12440
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12441 alias REMOTE_NAME_INFO _REMOTE_NAME_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12442 alias REMOTE_NAME_INFO TREMOTENAMEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12443 alias REMOTE_NAME_INFO* PREMOTENAMEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12444
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12445 struct REPASTESPECIAL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12446 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12447 DWORD dwAspect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12448 DWORD dwParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12449 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12450
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12451 alias REPASTESPECIAL _REPASTESPECIAL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12452 alias REPASTESPECIAL TREPASTESPECIAL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12453 alias REPASTESPECIAL* PREPASTESPECIAL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12454
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12455 struct REQRESIZE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12456 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12457 NMHDR nmhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12458 RECT rc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12459 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12460
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12461 alias REQRESIZE _REQRESIZE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12462 alias REQRESIZE TREQRESIZE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12463 alias REQRESIZE* PREQRESIZE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12464
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12465 struct RGNDATAHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12466 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12467 DWORD dwSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12468 DWORD iType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12469 DWORD nCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12470 DWORD nRgnSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12471 RECT rcBound;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12472 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12473
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12474 alias RGNDATAHEADER _RGNDATAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12475 alias RGNDATAHEADER TRGNDATAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12476 alias RGNDATAHEADER* PRGNDATAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12477 alias RGNDATAHEADER* LPRGNDATAHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12478
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12479 struct RGNDATA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12480 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12481 RGNDATAHEADER rdh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12482 char[1 + 0] Buffer;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12483 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12484
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12485 alias RGNDATA* LPRGNDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12486 alias RGNDATA _RGNDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12487 alias RGNDATA TRGNDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12488 alias RGNDATA* PRGNDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12489
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12490 struct SCROLLINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12491 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12492 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12493 UINT fMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12494 int nMin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12495 int nMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12496 UINT nPage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12497 int nPos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12498 int nTrackPos;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12499 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12500
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12501 alias SCROLLINFO* LPSCROLLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12502 alias SCROLLINFO* LPCSCROLLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12503 alias SCROLLINFO TAGSCROLLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12504 alias SCROLLINFO TSCROLLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12505 alias SCROLLINFO* PSCROLLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12506
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12507 struct SECURITY_ATTRIBUTES
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12508 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12509 DWORD nLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12510 LPVOID lpSecurityDescriptor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12511 WINBOOL bInheritHandle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12512 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12513
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12514 alias SECURITY_ATTRIBUTES* LPSECURITY_ATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12515 alias SECURITY_ATTRIBUTES _SECURITY_ATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12516 alias SECURITY_ATTRIBUTES TSECURITYATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12517 alias SECURITY_ATTRIBUTES* PSECURITYATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12518 alias DWORD SECURITY_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12519 alias SECURITY_INFORMATION* PSECURITY_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12520 alias SECURITY_INFORMATION TSECURITYINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12521 alias SECURITY_INFORMATION* PSECURITYINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12522
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12523 struct SELCHANGE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12524 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12525 NMHDR nmhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12526 CHARRANGE chrg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12527 ushort seltyp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12528 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12529
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12530 alias SELCHANGE _SELCHANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12531 alias SELCHANGE TSELCHANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12532 alias SELCHANGE* PSELCHANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12533
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12534 struct SERIALKEYS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12535 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12536 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12537 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12538 LPSTR lpszActivePort;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12539 LPSTR lpszPort;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12540 DWORD iBaudRate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12541 DWORD iPortState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12542 UINT iActive;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12543 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12544
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12545 alias SERIALKEYS* LPSERIALKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12546 alias SERIALKEYS TAGSERIALKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12547 alias SERIALKEYS TSERIALKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12548 alias SERIALKEYS* PSERIALKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12549
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12550 struct SERVICE_TABLE_ENTRY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12551 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12552 LPTSTR lpServiceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12553 LPSERVICE_MAIN_FUNCTION lpServiceProc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12554 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12555
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12556 alias SERVICE_TABLE_ENTRY* LPSERVICE_TABLE_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12557 alias SERVICE_TABLE_ENTRY _SERVICE_TABLE_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12558 alias SERVICE_TABLE_ENTRY TSERVICETABLEENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12559 alias SERVICE_TABLE_ENTRY* PSERVICETABLEENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12560
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12561 struct SERVICE_TYPE_VALUE_ABS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12562 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12563 DWORD dwNameSpace;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12564 DWORD dwValueType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12565 DWORD dwValueSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12566 LPTSTR lpValueName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12567 PVOID lpValue;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12568 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12569
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12570 alias SERVICE_TYPE_VALUE_ABS _SERVICE_TYPE_VALUE_ABS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12571 alias SERVICE_TYPE_VALUE_ABS TSERVICETYPEVALUEABS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12572 alias SERVICE_TYPE_VALUE_ABS* PSERVICETYPEVALUEABS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12573
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12574 struct SERVICE_TYPE_INFO_ABS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12575 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12576 LPTSTR lpTypeName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12577 DWORD dwValueCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12578 SERVICE_TYPE_VALUE_ABS[1 + 0] Values;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12579 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12580
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12581 alias SERVICE_TYPE_INFO_ABS _SERVICE_TYPE_INFO_ABS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12582 alias SERVICE_TYPE_INFO_ABS TSERVICETYPEINFOABS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12583 alias SERVICE_TYPE_INFO_ABS* PSERVICETYPEINFOABS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12584
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12585 struct SESSION_BUFFER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12586 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12587 UCHAR lsn;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12588 UCHAR state;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12589 UCHAR[1 + NCBNAMSZ-1] local_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12590 UCHAR[1 + NCBNAMSZ-1] remote_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12591 UCHAR rcvs_outstanding;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12592 UCHAR sends_outstanding;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12593 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12594
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12595 alias SESSION_BUFFER _SESSION_BUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12596 alias SESSION_BUFFER TSESSIONBUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12597 alias SESSION_BUFFER* PSESSIONBUFFER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12598
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12599 struct SESSION_HEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12600 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12601 UCHAR sess_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12602 UCHAR num_sess;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12603 UCHAR rcv_dg_outstanding;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12604 UCHAR rcv_any_outstanding;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12605 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12606
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12607 alias SESSION_HEADER _SESSION_HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12608 alias SESSION_HEADER TSESSIONHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12609 alias SESSION_HEADER* PSESSIONHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12610
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12611 struct SET_PARTITION_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12612 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12613 ubyte PartitionType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12614 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12615
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12616 alias SET_PARTITION_INFORMATION _SET_PARTITION_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12617 alias SET_PARTITION_INFORMATION TSETPARTITIONINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12618 alias SET_PARTITION_INFORMATION* PSETPARTITIONINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12619 alias int SHCONTF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12620 enum { SHCONTF_FOLDERS = 32, SHCONTF_NONFOLDERS = 64, SHCONTF_INCLUDEHIDDEN = 128, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12621 alias SHCONTF TAGSHCONTF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12622 alias SHCONTF TSHCONTF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12623
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12624 struct SHFILEINFOA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12625 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12626 HICON hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12627 int iIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12628 DWORD dwAttributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12629 CHAR[MAX_PATH] szDisplayName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12630 CHAR[80] szTypeName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12631 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12632 struct SHFILEINFOW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12633 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12634 HICON hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12635 int iIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12636 DWORD dwAttributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12637 WCHAR[MAX_PATH] szDisplayName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12638 WCHAR[80] szTypeName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12639 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12640 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12641 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12642 alias SHFILEINFOA SHFILEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12643 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12644 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12645 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12646 alias SHFILEINFOW SHFILEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12647 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12648
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12649 alias SHFILEINFO _SHFILEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12650 alias SHFILEINFO TSHFILEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12651 alias SHFILEINFO* PSHFILEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12652
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12653 alias ushort FILEOP_FLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12654 alias FILEOP_FLAGS TFILEOPFLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12655 alias FILEOP_FLAGS* PFILEOPFLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12656
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12657 const FILEOP_FLAGS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12658 FOF_MULTIDESTFILES = 0x0001,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12659 FOF_CONFIRMMOUSE = 0x0002,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12660 FOF_SILENT = 0x0004,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12661 FOF_RENAMEONCOLLISION = 0x0008,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12662 FOF_NOCONFIRMATION = 0x0010,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12663 FOF_WANTMAPPINGHANDLE = 0x0020,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12664 FOF_ALLOWUNDO = 0x0040,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12665 FOF_FILESONLY = 0x0080,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12666 FOF_SIMPLEPROGRESS = 0x0100,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12667 FOF_NOCONFIRMMKDIR = 0x0200,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12668 FOF_NOERRORUI = 0x0400,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12669 FOF_NOCOPYSECURITYATTRIBS = 0x0800;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12670
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12671 enum : UINT {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12672 FO_MOVE = 1,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12673 FO_COPY,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12674 FO_DELETE,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12675 FO_RENAME
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12676 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12677
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12678 align(2) struct SHFILEOPSTRUCTA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12679 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12680 UINT wFunc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12681 LPCSTR pFrom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12682 LPCSTR pTo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12683 FILEOP_FLAGS fFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12684 BOOL fAnyOperationsAborted;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12685 PVOID hNameMappings;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12686 LPCSTR lpszProgressTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12687 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12688 alias SHFILEOPSTRUCTA* LPSHFILEOPSTRUCTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12689
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12690 align(2) struct SHFILEOPSTRUCTW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12691 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12692 UINT wFunc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12693 LPCWSTR pFrom;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12694 LPCWSTR pTo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12695 FILEOP_FLAGS fFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12696 BOOL fAnyOperationsAborted;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12697 PVOID hNameMappings;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12698 LPCWSTR lpszProgressTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12699 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12700 alias SHFILEOPSTRUCTW* LPSHFILEOPSTRUCTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12701
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12702 version(Win32SansUnicode) {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12703 alias SHFILEOPSTRUCTA* LPSHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12704 alias SHFILEOPSTRUCTA _SHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12705 alias SHFILEOPSTRUCTA TSHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12706 alias SHFILEOPSTRUCTA* PSHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12707 alias SHFILEOPSTRUCTA SHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12708 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12709 else {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12710 alias SHFILEOPSTRUCTW* LPSHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12711 alias SHFILEOPSTRUCTW _SHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12712 alias SHFILEOPSTRUCTW TSHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12713 alias SHFILEOPSTRUCTW* PSHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12714 alias SHFILEOPSTRUCTW SHFILEOPSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12715 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12716
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12717 alias int SHGNO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12718 enum { SHGDN_NORMAL = 0, SHGDN_INFOLDER = 1, SHGDN_FORPARSING = 0x8000, };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12719 alias SHGNO TAGSHGDN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12720 alias SHGNO TSHGDN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12721
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12722 struct SHNAMEMAPPING
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12723 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12724 LPSTR pszOldPath;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12725 LPSTR pszNewPath;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12726 int cchOldPath;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12727 int cchNewPath;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12728 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12729
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12730 alias SHNAMEMAPPING* LPSHNAMEMAPPING;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12731 alias SHNAMEMAPPING _SHNAMEMAPPING;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12732 alias SHNAMEMAPPING TSHNAMEMAPPING;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12733 alias SHNAMEMAPPING* PSHNAMEMAPPING;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12734
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12735 struct SID_AND_ATTRIBUTES
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12736 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12737 PSID Sid;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12738 DWORD Attributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12739 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12740
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12741 alias SID_AND_ATTRIBUTES _SID_AND_ATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12742 alias SID_AND_ATTRIBUTES TSIDANDATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12743 alias SID_AND_ATTRIBUTES* PSIDANDATTRIBUTES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12744 alias SID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] SID_AND_ATTRIBUTES_ARRAY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12745 alias SID_AND_ATTRIBUTES_ARRAY* PSID_AND_ATTRIBUTES_ARRAY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12746 alias SID_AND_ATTRIBUTES_ARRAY TSIDANDATTRIBUTESARRAY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12747 alias SID_AND_ATTRIBUTES_ARRAY* PSIDANDATTRIBUTESARRAY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12748
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12749 struct SINGLE_LIST_ENTRY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12750 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12751 _SINGLE_LIST_ENTRY* Next;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12752 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12753
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12754 alias SINGLE_LIST_ENTRY _SINGLE_LIST_ENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12755 alias SINGLE_LIST_ENTRY TSINGLELISTENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12756 alias SINGLE_LIST_ENTRY* PSINGLELISTENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12757
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12758 struct SOUNDSENTRY
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12759 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12760 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12761 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12762 DWORD iFSTextEffect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12763 DWORD iFSTextEffectMSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12764 DWORD iFSTextEffectColorBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12765 DWORD iFSGrafEffect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12766 DWORD iFSGrafEffectMSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12767 DWORD iFSGrafEffectColor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12768 DWORD iWindowsEffect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12769 DWORD iWindowsEffectMSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12770 LPTSTR lpszWindowsEffectDLL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12771 DWORD iWindowsEffectOrdinal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12772 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12773
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12774 alias SOUNDSENTRY* LPSOUNDSENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12775 alias SOUNDSENTRY TAGSOUNDSENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12776 alias SOUNDSENTRY TSOUNDSENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12777 alias SOUNDSENTRY* PSOUNDSENTRY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12778
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12779 struct STARTUPINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12780 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12781 DWORD cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12782 LPTSTR lpReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12783 LPTSTR lpDesktop;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12784 LPTSTR lpTitle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12785 DWORD dwX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12786 DWORD dwY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12787 DWORD dwXSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12788 DWORD dwYSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12789 DWORD dwXCountChars;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12790 DWORD dwYCountChars;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12791 DWORD dwFillAttribute;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12792 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12793 ushort wShowWindow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12794 ushort cbReserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12795 LPBYTE lpReserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12796 HANDLE hStdInput;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12797 HANDLE hStdOutput;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12798 HANDLE hStdError;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12799 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12800
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12801 alias STARTUPINFO* LPSTARTUPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12802 alias STARTUPINFO _STARTUPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12803 alias STARTUPINFO TSTARTUPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12804 alias STARTUPINFO* PSTARTUPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12805
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12806 struct STICKYKEYS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12807 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12808 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12809 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12810 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12811
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12812 alias STICKYKEYS* LPSTICKYKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12813 alias STICKYKEYS TAGSTICKYKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12814 alias STICKYKEYS TSTICKYKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12815 alias STICKYKEYS* PSTICKYKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12816
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12817 struct STRRET
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12818 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12819 UINT uType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12820
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12821 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12822 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12823 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12824 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12825 LPWSTR pOleStr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12826 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12827 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12828 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12829 UINT uOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12830 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12831 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12832 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12833 char[1 + MAX_PATH-1] cStr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12834 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12835 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12836 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12837
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12838 alias STRRET* LPSTRRET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12839 alias STRRET _STRRET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12840 alias STRRET TSTRRET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12841 alias STRRET* PSTRRET;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12842
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12843 struct STYLEBUF
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12844 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12845 DWORD dwStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12846 TCHAR[1 + 31] szDescription;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12847 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12848
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12849 alias STYLEBUF* LPSTYLEBUF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12850 alias STYLEBUF _TAGSTYLEBUF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12851 alias STYLEBUF TSTYLEBUF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12852 alias STYLEBUF* PSTYLEBUF;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12853
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12854 struct STYLESTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12855 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12856 DWORD styleOld;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12857 DWORD styleNew;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12858 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12859
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12860 alias STYLESTRUCT* LPSTYLESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12861 alias STYLESTRUCT TAGSTYLESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12862 alias STYLESTRUCT TSTYLESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12863 alias STYLESTRUCT* PSTYLESTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12864
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12865 struct SYSTEM_AUDIT_ACE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12866 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12867 ACE_HEADER Header;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12868 ACCESS_MASK Mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12869 DWORD SidStart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12870 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12871
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12872 alias SYSTEM_AUDIT_ACE _SYSTEM_AUDIT_ACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12873 alias SYSTEM_AUDIT_ACE TSYSTEMAUDITACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12874 alias SYSTEM_AUDIT_ACE* PSYSTEMAUDITACE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12875
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12876 struct SYSTEM_INFO {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12877 union {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12878 DWORD dwOemId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12879 struct {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12880 WORD wProcessorArchitecture;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12881 WORD wReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12882 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12883 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12884 DWORD dwPageSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12885 LPVOID lpMinimumApplicationAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12886 LPVOID lpMaximumApplicationAddress;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12887 DWORD_PTR dwActiveProcessorMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12888 DWORD dwNumberOfProcessors;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12889 DWORD dwProcessorType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12890 DWORD dwAllocationGranularity;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12891 WORD wProcessorLevel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12892 WORD wProcessorRevision;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12893 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12894
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12895 alias SYSTEM_INFO* LPSYSTEM_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12896 alias SYSTEM_INFO _SYSTEM_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12897 alias SYSTEM_INFO TSYSTEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12898 alias SYSTEM_INFO* PSYSTEMINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12899
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12900 struct SYSTEM_POWER_STATUS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12901 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12902 ubyte ACLineStatus;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12903 ubyte BatteryFlag;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12904 ubyte BatteryLifePercent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12905 ubyte Reserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12906 DWORD BatteryLifeTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12907 DWORD BatteryFullLifeTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12908 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12909
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12910 alias SYSTEM_POWER_STATUS _SYSTEM_POWER_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12911 alias SYSTEM_POWER_STATUS TSYSTEMPOWERSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12912 alias SYSTEM_POWER_STATUS* PSYSTEMPOWERSTATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12913 alias EMPTYRECORD* LPSYSTEM_POWER_STATUS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12914
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12915 struct TAPE_ERASE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12916 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12917 DWORD Type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12918 BOOLEAN Immediate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12919 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12920
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12921 alias TAPE_ERASE _TAPE_ERASE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12922 alias TAPE_ERASE TTAPEERASE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12923 alias TAPE_ERASE* PTAPEERASE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12924
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12925 struct TAPE_GET_DRIVE_PARAMETERS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12926 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12927 ubyte ECC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12928 ubyte Compression;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12929 ubyte DataPadding;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12930 ubyte ReportSetmarks;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12931 ULONG DefaultBlockSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12932 ULONG MaximumBlockSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12933 ULONG MinimumBlockSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12934 ULONG MaximumPartitionCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12935 ULONG FeaturesLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12936 ULONG FeaturesHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12937 ULONG EOTWarningZoneSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12938 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12939
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12940 alias TAPE_GET_DRIVE_PARAMETERS _TAPE_GET_DRIVE_PARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12941 alias TAPE_GET_DRIVE_PARAMETERS TTAPEGETDRIVEPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12942 alias TAPE_GET_DRIVE_PARAMETERS* PTAPEGETDRIVEPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12943
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12944 struct TAPE_GET_MEDIA_PARAMETERS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12945 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12946 LARGE_INTEGER Capacity;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12947 LARGE_INTEGER Remaining;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12948 DWORD BlockSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12949 DWORD PartitionCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12950 ubyte WriteProtected;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12951 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12952
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12953 alias TAPE_GET_MEDIA_PARAMETERS _TAPE_GET_MEDIA_PARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12954 alias TAPE_GET_MEDIA_PARAMETERS TTAPEGETMEDIAPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12955 alias TAPE_GET_MEDIA_PARAMETERS* PTAPEGETMEDIAPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12956
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12957 struct TAPE_GET_POSITION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12958 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12959 ULONG _Type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12960 ULONG Partition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12961 ULONG OffsetLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12962 ULONG OffsetHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12963 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12964
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12965 alias TAPE_GET_POSITION _TAPE_GET_POSITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12966 alias TAPE_GET_POSITION TTAPEGETPOSITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12967 alias TAPE_GET_POSITION* PTAPEGETPOSITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12968
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12969 struct TAPE_PREPARE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12970 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12971 DWORD Operation;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12972 BOOLEAN Immediate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12973 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12974
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12975 alias TAPE_PREPARE _TAPE_PREPARE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12976 alias TAPE_PREPARE TTAPEPREPARE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12977 alias TAPE_PREPARE* PTAPEPREPARE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12978
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12979 struct TAPE_SET_DRIVE_PARAMETERS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12980 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12981 ubyte ECC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12982 ubyte Compression;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12983 ubyte DataPadding;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12984 ubyte ReportSetmarks;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12985 ULONG EOTWarningZoneSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12986 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12987
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12988 alias TAPE_SET_DRIVE_PARAMETERS _TAPE_SET_DRIVE_PARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12989 alias TAPE_SET_DRIVE_PARAMETERS TTAPESETDRIVEPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12990 alias TAPE_SET_DRIVE_PARAMETERS* PTAPESETDRIVEPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12991
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12992 struct TAPE_SET_MEDIA_PARAMETERS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12993 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12994 ULONG BlockSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12995 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12996
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12997 alias TAPE_SET_MEDIA_PARAMETERS _TAPE_SET_MEDIA_PARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12998 alias TAPE_SET_MEDIA_PARAMETERS TTAPESETMEDIAPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
12999 alias TAPE_SET_MEDIA_PARAMETERS* PTAPESETMEDIAPARAMETERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13000
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13001 struct TAPE_SET_POSITION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13002 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13003 ULONG Method;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13004 ULONG Partition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13005 LARGE_INTEGER Offset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13006 BOOLEAN Immediate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13007 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13008
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13009 alias TAPE_SET_POSITION _TAPE_SET_POSITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13010 alias TAPE_SET_POSITION TTAPESETPOSITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13011 alias TAPE_SET_POSITION* PTAPESETPOSITION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13012
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13013 struct TAPE_WRITE_MARKS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13014 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13015 ULONG _Type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13016 ULONG Count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13017 BOOLEAN Immediate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13018 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13019
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13020 alias TAPE_WRITE_MARKS _TAPE_WRITE_MARKS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13021 alias TAPE_WRITE_MARKS TTAPEWRITEMARKS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13022 alias TAPE_WRITE_MARKS* PTAPEWRITEMARKS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13023
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13024 struct TBADDBITMAP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13025 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13026 HINST hInst;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13027 UINT nID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13028 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13029
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13030 alias TBADDBITMAP* LPTBADDBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13031 alias TBADDBITMAP TTBADDBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13032 alias TBADDBITMAP* PTBADDBITMAP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13033
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13034 struct TBBUTTON {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13035 align(2):
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13036 int iBitmap;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13037 int idCommand;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13038 BYTE fsState;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13039 BYTE fsStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13040 //#ifdef _WIN64
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13041 // BYTE bReserved[6]; // padding for alignment
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13042 //#elif defined(_WIN32)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13043 BYTE bReserved[2]; // padding for alignment
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13044 //#endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13045 DWORD_PTR dwData;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13046 INT_PTR iString;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13047 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13048
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13049 alias TBBUTTON* LPTBBUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13050 alias TBBUTTON* LPCTBBUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13051 alias TBBUTTON _TBBUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13052 alias TBBUTTON TTBBUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13053 alias TBBUTTON* PTBBUTTON;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13054
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13055 struct NMTOOLBARA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13056 align(2):
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13057 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13058 int iItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13059 TBBUTTON tbButton;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13060 int cchText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13061 LPSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13062 RECT rcButton;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13063 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13064 struct NMTOOLBARW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13065 align(2):
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13066 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13067 int iItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13068 TBBUTTON tbButton;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13069 int cchText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13070 LPWSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13071 RECT rcButton;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13072 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13073 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13074 alias NMTOOLBARA NMTOOLBAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13075 }else{
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13076 alias NMTOOLBARW NMTOOLBAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13077 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13078 alias NMTOOLBAR* LPNMTOOLBAR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13079
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13080 alias NMTOOLBAR TBNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13081
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13082 alias TBNOTIFY* LPTBNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13083 alias TBNOTIFY TTBNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13084 alias TBNOTIFY* PTBNOTIFY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13085
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13086 struct TBSAVEPARAMS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13087 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13088 HKEY hkr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13089 LPCTSTR pszSubKey;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13090 LPCTSTR pszValueName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13091 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13092
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13093 alias TBSAVEPARAMS TTBSAVEPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13094 alias TBSAVEPARAMS* PTBSAVEPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13095
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13096 struct TC_HITTESTINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13097 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13098 POINT pt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13099 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13100 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13101
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13102 alias TC_HITTESTINFO TCHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13103 alias TC_HITTESTINFO _TC_HITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13104 alias TC_HITTESTINFO TTCHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13105 alias TC_HITTESTINFO* PTCHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13106
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13107 struct TC_ITEM
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13108 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13109 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13110 UINT lpReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13111 UINT lpReserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13112 LPTSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13113 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13114 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13115 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13116 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13117
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13118 alias TC_ITEM _TC_ITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13119 alias TC_ITEM TTCITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13120 alias TC_ITEM* PTCITEM;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13121
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13122 struct TC_ITEMHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13123 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13124 UINT mask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13125 UINT lpReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13126 UINT lpReserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13127 LPTSTR pszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13128 int cchTextMax;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13129 int iImage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13130 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13131
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13132 alias TC_ITEMHEADER _TC_ITEMHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13133 alias TC_ITEMHEADER TTCITEMHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13134 alias TC_ITEMHEADER* PTCITEMHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13135
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13136 align(1) struct NMTCKEYDOWN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13137 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13138 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13139 WORD wVKey;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13140 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13141 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13142
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13143 alias NMTCKEYDOWN TC_KEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13144 alias TC_KEYDOWN _TC_KEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13145 alias TC_KEYDOWN TTCKEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13146 alias TC_KEYDOWN* PTCKEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13147
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13148 struct TEXTRANGE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13149 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13150 CHARRANGE chrg;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13151 LPSTR lpstrText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13152 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13153
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13154 alias TEXTRANGE _TEXTRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13155 alias TEXTRANGE TTEXTRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13156 alias TEXTRANGE* PTEXTRANGE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13157
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13158 struct TIME_ZONE_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13159 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13160 LONG Bias;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13161 WCHAR[1 + 31] StandardName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13162 SYSTEMTIME StandardDate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13163 LONG StandardBias;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13164 WCHAR[1 + 31] DaylightName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13165 SYSTEMTIME DaylightDate;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13166 LONG DaylightBias;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13167 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13168
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13169 alias TIME_ZONE_INFORMATION* LPTIME_ZONE_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13170 alias TIME_ZONE_INFORMATION _TIME_ZONE_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13171 alias TIME_ZONE_INFORMATION TTIMEZONEINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13172 alias TIME_ZONE_INFORMATION* PTIMEZONEINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13173
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13174 struct TOGGLEKEYS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13175 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13176 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13177 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13178 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13179
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13180 alias TOGGLEKEYS TAGTOGGLEKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13181 alias TOGGLEKEYS TTOGGLEKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13182 alias TOGGLEKEYS* PTOGGLEKEYS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13183
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13184 struct TOKEN_SOURCE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13185 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13186 char[1 + 7] SourceName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13187 LUID SourceIdentifier;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13188 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13189
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13190 alias TOKEN_SOURCE _TOKEN_SOURCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13191 alias TOKEN_SOURCE TTOKENSOURCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13192 alias TOKEN_SOURCE* PTOKENSOURCE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13193
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13194 struct TOKEN_CONTROL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13195 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13196 LUID TokenId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13197 LUID AuthenticationId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13198 LUID ModifiedId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13199 TOKEN_SOURCE TokenSource;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13200 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13201
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13202 alias TOKEN_CONTROL _TOKEN_CONTROL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13203 alias TOKEN_CONTROL TTOKENCONTROL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13204 alias TOKEN_CONTROL* PTOKENCONTROL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13205
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13206 struct TOKEN_DEFAULT_DACL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13207 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13208 PACL DefaultDacl;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13209 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13210
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13211 alias TOKEN_DEFAULT_DACL _TOKEN_DEFAULT_DACL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13212 alias TOKEN_DEFAULT_DACL TTOKENDEFAULTDACL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13213 alias TOKEN_DEFAULT_DACL* PTOKENDEFAULTDACL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13214
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13215 struct TOKEN_GROUPS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13216 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13217 DWORD GroupCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13218 SID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] Groups;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13219 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13220
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13221 alias TOKEN_GROUPS* PTOKEN_GROUPS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13222 alias TOKEN_GROUPS* LPTOKEN_GROUPS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13223 alias TOKEN_GROUPS _TOKEN_GROUPS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13224 alias TOKEN_GROUPS TTOKENGROUPS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13225 alias TOKEN_GROUPS* PTOKENGROUPS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13226
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13227 struct TOKEN_OWNER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13228 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13229 PSID Owner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13230 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13231
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13232 alias TOKEN_OWNER _TOKEN_OWNER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13233 alias TOKEN_OWNER TTOKENOWNER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13234 alias TOKEN_OWNER* PTOKENOWNER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13235
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13236 struct TOKEN_PRIMARY_GROUP
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13237 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13238 PSID PrimaryGroup;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13239 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13240
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13241 alias TOKEN_PRIMARY_GROUP _TOKEN_PRIMARY_GROUP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13242 alias TOKEN_PRIMARY_GROUP TTOKENPRIMARYGROUP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13243 alias TOKEN_PRIMARY_GROUP* PTOKENPRIMARYGROUP;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13244
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13245 struct TOKEN_PRIVILEGES
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13246 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13247 DWORD PrivilegeCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13248 LUID_AND_ATTRIBUTES[ANYSIZE_ARRAY] Privileges;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13249 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13250
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13251 alias TOKEN_PRIVILEGES* PTOKEN_PRIVILEGES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13252 alias TOKEN_PRIVILEGES* LPTOKEN_PRIVILEGES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13253 alias TOKEN_PRIVILEGES _TOKEN_PRIVILEGES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13254 alias TOKEN_PRIVILEGES TTOKENPRIVILEGES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13255 alias TOKEN_PRIVILEGES* PTOKENPRIVILEGES;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13256
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13257 struct TOKEN_STATISTICS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13258 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13259 LUID TokenId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13260 LUID AuthenticationId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13261 LARGE_INTEGER ExpirationTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13262 TOKEN_TYPE TokenType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13263 SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13264 DWORD DynamicCharged;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13265 DWORD DynamicAvailable;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13266 DWORD GroupCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13267 DWORD PrivilegeCount;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13268 LUID ModifiedId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13269 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13270
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13271 alias TOKEN_STATISTICS _TOKEN_STATISTICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13272 alias TOKEN_STATISTICS TTOKENSTATISTICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13273 alias TOKEN_STATISTICS* PTOKENSTATISTICS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13274
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13275 struct TOKEN_USER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13276 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13277 SID_AND_ATTRIBUTES User;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13278 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13279
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13280 alias TOKEN_USER _TOKEN_USER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13281 alias TOKEN_USER TTOKENUSER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13282 alias TOKEN_USER* PTOKENUSER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13283
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13284 struct TOOLINFOA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13285 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13286 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13287 UINT uFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13288 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13289 UINT uId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13290 RECT rect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13291 HINST hinst;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13292 LPSTR lpszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13293 //if (_WIN32_IE >= 0x0300)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13294 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13295 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13296 //if (_WIN32_WINNT >= 0x0501)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13297 void *lpReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13298 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13299 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13300 struct TOOLINFOW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13301 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13302 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13303 UINT uFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13304 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13305 UINT uId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13306 RECT rect;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13307 HINST hinst;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13308 LPWSTR lpszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13309 //if (_WIN32_IE >= 0x0300)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13310 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13311 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13312 //if (_WIN32_WINNT >= 0x0501)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13313 void *lpReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13314 //endif
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13315
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13316 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13317 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13318 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13319 alias TOOLINFOA TOOLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13320 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13321 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13322 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13323 alias TOOLINFOW TOOLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13324 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13325 alias TOOLINFO* LPTOOLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13326 alias TOOLINFO TTOOLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13327 alias TOOLINFO* PTOOLINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13328
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13329 struct NMTTDISPINFOA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13330 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13331 LPSTR lpszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13332 char szText[80];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13333 HINSTANCE hinst;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13334 UINT uFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13335 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13336 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13337
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13338 struct NMTTDISPINFOW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13339 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13340 LPWSTR lpszText;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13341 WCHAR szText[80];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13342 HINSTANCE hinst;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13343 UINT uFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13344 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13345 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13346 version(Win32SansUnicode){
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13347 alias NMTTDISPINFOA NMTTDISPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13348 } else {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13349 alias NMTTDISPINFOW NMTTDISPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13350 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13351
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13352
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13353 alias NMTTDISPINFOA TOOLTIPTEXTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13354 alias NMTTDISPINFOW TOOLTIPTEXTW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13355 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13356 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13357 alias TOOLTIPTEXTA TOOLTIPTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13358 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13359 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13360 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13361 alias TOOLTIPTEXTW TOOLTIPTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13362 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13363 alias TOOLTIPTEXT* LPTOOLTIPTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13364 alias TOOLTIPTEXT TTOOLTIPTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13365 alias TOOLTIPTEXT* PTOOLTIPTEXT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13366
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13367 struct TPMPARAMS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13368 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13369 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13370 RECT rcExclude;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13371 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13372
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13373 alias TPMPARAMS* LPTPMPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13374 alias TPMPARAMS TAGTPMPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13375 alias TPMPARAMS TTPMPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13376 alias TPMPARAMS* PTPMPARAMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13377
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13378 struct TRANSMIT_FILE_BUFFERS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13379 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13380 PVOID Head;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13381 DWORD HeadLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13382 PVOID Tail;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13383 DWORD TailLength;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13384 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13385
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13386 alias TRANSMIT_FILE_BUFFERS _TRANSMIT_FILE_BUFFERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13387 alias TRANSMIT_FILE_BUFFERS TTRANSMITFILEBUFFERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13388 alias TRANSMIT_FILE_BUFFERS* PTRANSMITFILEBUFFERS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13389
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13390 struct TTHITTESTINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13391 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13392 HWND hwnd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13393 POINT pt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13394 TOOLINFO ti;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13395 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13396
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13397 alias TTHITTESTINFO* LPHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13398 alias TTHITTESTINFO _TT_HITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13399 alias TTHITTESTINFO TTTHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13400 alias TTHITTESTINFO* PTTHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13401
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13402 struct TTPOLYCURVE
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13403 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13404 ushort wType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13405 ushort cpfx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13406 POINTFX[1 + 0] apfx;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13407 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13408
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13409 alias TTPOLYCURVE* LPTTPOLYCURVE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13410 alias TTPOLYCURVE TAGTTPOLYCURVE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13411 alias TTPOLYCURVE TTTPOLYCURVE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13412 alias TTPOLYCURVE* PTTPOLYCURVE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13413
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13414 struct TTPOLYGONHEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13415 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13416 DWORD cb;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13417 DWORD dwType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13418 POINTFX pfxStart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13419 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13420
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13421 alias TTPOLYGONHEADER* LPTTPOLYGONHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13422 alias TTPOLYGONHEADER _TTPOLYGONHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13423 alias TTPOLYGONHEADER TTTPOLYGONHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13424 alias TTPOLYGONHEADER* PTTPOLYGONHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13425
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13426 struct TV_DISPINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13427 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13428 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13429 TV_ITEM item;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13430 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13431
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13432 alias TV_DISPINFO _TV_DISPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13433 alias TV_DISPINFO TTVDISPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13434 alias TV_DISPINFO* PTVDISPINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13435
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13436 struct TV_HITTESTINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13437 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13438 POINT pt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13439 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13440 HTREEITEM hItem;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13441 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13442
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13443 alias TV_HITTESTINFO* LPTV_HITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13444 alias TV_HITTESTINFO _TVHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13445 alias TV_HITTESTINFO TTVHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13446 alias TV_HITTESTINFO* PTVHITTESTINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13447
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13448 struct TVINSERTSTRUCTA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13449 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13450 HTREEITEM hParent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13451 HTREEITEM hInsertAfter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13452 union {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13453 TVITEMEXA itemex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13454 TVITEMA item;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13455 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13456 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13457 struct TVINSERTSTRUCTW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13458 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13459 HTREEITEM hParent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13460 HTREEITEM hInsertAfter;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13461 union {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13462 TVITEMEXW itemex;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13463 TVITEMW item;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13464 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13465 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13466 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13467 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13468 alias TVINSERTSTRUCTA TVINSERTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13469 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13470 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13471 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13472 alias TVINSERTSTRUCTW TVINSERTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13473 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13474
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13475 alias TVINSERTSTRUCT TV_INSERTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13476 alias TVINSERTSTRUCT* LPTV_INSERTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13477 alias TVINSERTSTRUCT _TV_INSERTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13478 alias TVINSERTSTRUCT TTVINSERTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13479 alias TVINSERTSTRUCT* PTVINSERTSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13480
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13481 align(2) struct TV_KEYDOWN
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13482 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13483 NMHDR hdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13484 ushort wVKey;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13485 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13486 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13487
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13488 alias TV_KEYDOWN _TV_KEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13489 alias TV_KEYDOWN TTVKEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13490 alias TV_KEYDOWN* PTVKEYDOWN;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13491
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13492 struct TV_SORTCB
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13493 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13494 HTREEITEM hParent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13495 PFNTVCOMPARE lpfnCompare;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13496 LPARAM lParam;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13497 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13498
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13499 alias TV_SORTCB* LPTV_SORTCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13500 alias TV_SORTCB _TV_SORTCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13501 alias TV_SORTCB TTVSORTCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13502 alias TV_SORTCB* PTVSORTCB;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13503
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13504 struct UDACCEL
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13505 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13506 UINT nSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13507 UINT nInc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13508 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13509
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13510 alias UDACCEL TUDACCEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13511 alias UDACCEL* PUDACCEL;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13512
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13513 union ULARGE_INTEGER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13514 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13515 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13516 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13517 DWORD LowPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13518 DWORD HighPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13519 };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13520 struct u
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13521 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13522 DWORD LowPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13523 DWORD HighPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13524 };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13525 DWORDLONG QuadPart;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13526 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13527 alias ULARGE_INTEGER* PULARGE_INTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13528 alias ULARGE_INTEGER _ULARGE_INTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13529 alias ULARGE_INTEGER TULARGEINTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13530 alias ULARGE_INTEGER* PULARGEINTEGER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13531
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13532 struct UNIVERSAL_NAME_INFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13533 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13534 LPTSTR lpUniversalName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13535 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13536
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13537 alias UNIVERSAL_NAME_INFO _UNIVERSAL_NAME_INFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13538 alias UNIVERSAL_NAME_INFO TUNIVERSALNAMEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13539 alias UNIVERSAL_NAME_INFO* PUNIVERSALNAMEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13540
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13541 struct USEROBJECTFLAGS
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13542 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13543 WINBOOL fInherit;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13544 WINBOOL fReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13545 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13546 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13547
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13548 alias USEROBJECTFLAGS TAGUSEROBJECTFLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13549 alias USEROBJECTFLAGS TUSEROBJECTFLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13550 alias USEROBJECTFLAGS* PUSEROBJECTFLAGS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13551
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13552 struct VALENT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13553 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13554 LPTSTR ve_valuename;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13555 DWORD ve_valuelen;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13556 DWORD ve_valueptr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13557 DWORD ve_type;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13558 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13559
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13560 alias VALENT TVALENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13561 alias VALENT* PVALENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13562 alias VALENT VALUE_ENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13563 alias VALENT TVALUE_ENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13564 alias VALENT* PVALUE_ENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13565
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13566 struct VERIFY_INFORMATION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13567 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13568 LARGE_INTEGER StartingOffset;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13569 DWORD Length;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13570 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13571
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13572 alias VERIFY_INFORMATION _VERIFY_INFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13573 alias VERIFY_INFORMATION TVERIFYINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13574 alias VERIFY_INFORMATION* PVERIFYINFORMATION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13575
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13576 struct VS_FIXEDFILEINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13577 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13578 DWORD dwSignature;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13579 DWORD dwStrucVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13580 DWORD dwFileVersionMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13581 DWORD dwFileVersionLS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13582 DWORD dwProductVersionMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13583 DWORD dwProductVersionLS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13584 DWORD dwFileFlagsMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13585 DWORD dwFileFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13586 DWORD dwFileOS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13587 DWORD dwFileType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13588 DWORD dwFileSubtype;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13589 DWORD dwFileDateMS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13590 DWORD dwFileDateLS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13591 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13592
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13593 alias VS_FIXEDFILEINFO _VS_FIXEDFILEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13594 alias VS_FIXEDFILEINFO TVSFIXEDFILEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13595 alias VS_FIXEDFILEINFO* PVSFIXEDFILEINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13596
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13597 struct WIN32_FIND_DATA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13598 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13599 DWORD dwFileAttributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13600 FILETIME ftCreationTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13601 FILETIME ftLastAccessTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13602 FILETIME ftLastWriteTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13603 DWORD nFileSizeHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13604 DWORD nFileSizeLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13605 DWORD dwReserved0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13606 DWORD dwReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13607 TCHAR[1 + MAX_PATH-1] cFileName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13608 TCHAR[1 + 13] cAlternateFileName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13609 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13610
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13611 alias WIN32_FIND_DATA* LPWIN32_FIND_DATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13612 alias WIN32_FIND_DATA* PWIN32_FIND_DATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13613 alias WIN32_FIND_DATA _WIN32_FIND_DATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13614 alias WIN32_FIND_DATA TWIN32FINDDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13615 alias WIN32_FIND_DATA TWIN32FINDDATAA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13616 alias WIN32_FIND_DATA* PWIN32FINDDATA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13617
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13618 struct WIN32_FIND_DATAW {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13619 DWORD dwFileAttributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13620 FILETIME ftCreationTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13621 FILETIME ftLastAccessTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13622 FILETIME ftLastWriteTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13623 DWORD nFileSizeHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13624 DWORD nFileSizeLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13625 DWORD dwReserved0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13626 DWORD dwReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13627 WCHAR cFileName[MAX_PATH];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13628 WCHAR cAlternateFileName[14];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13629 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13630
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13631 alias WIN32_FIND_DATAW* LPWIN32_FIND_DATAW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13632 alias WIN32_FIND_DATAW* PWIN32_FIND_DATAW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13633
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13634 struct WIN32_FILE_ATTRIBUTE_DATA {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13635 DWORD dwFileAttributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13636 FILETIME ftCreationTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13637 FILETIME ftLastAccessTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13638 FILETIME ftLastWriteTime;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13639 DWORD nFileSizeHigh;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13640 DWORD nFileSizeLow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13641 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13642
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13643 enum {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13644 GetFileInfoLevelStandard,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13645 GetFileInfoLevelMax
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13646 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13647
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13648 struct WIN32_STREAM_ID
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13649 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13650 DWORD dwStreamId;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13651 DWORD dwStreamAttributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13652 LARGE_INTEGER Size;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13653 DWORD dwStreamNameSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13654 WCHAR* cStreamName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13655 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13656
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13657 alias WIN32_STREAM_ID _WIN32_STREAM_ID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13658 alias WIN32_STREAM_ID TWIN32STREAMID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13659 alias WIN32_STREAM_ID* PWIN32STREAMID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13660
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13661 struct WINDOWPLACEMENT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13662 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13663 UINT length;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13664 UINT flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13665 UINT showCmd;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13666 POINT ptMinPosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13667 POINT ptMaxPosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13668 RECT rcNormalPosition;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13669 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13670
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13671 alias WINDOWPLACEMENT _WINDOWPLACEMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13672 alias WINDOWPLACEMENT TWINDOWPLACEMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13673 alias WINDOWPLACEMENT* PWINDOWPLACEMENT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13674
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13675 struct WNDCLASSA
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13676 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13677 UINT style;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13678 WNDPROC lpfnWndProc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13679 int cbClsExtra;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13680 int cbWndExtra;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13681 HANDLE hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13682 HICON hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13683 HCURSOR hCursor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13684 HBRUSH hbrBackground;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13685 LPCSTR lpszMenuName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13686 LPCSTR lpszClassName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13687 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13688
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13689 alias WNDCLASSA* PWNDCLASSA, LPWNDCLASSA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13690
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13691 struct WNDCLASSW
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13692 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13693 UINT style;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13694 WNDPROC lpfnWndProc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13695 int cbClsExtra;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13696 int cbWndExtra;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13697 HINSTANCE hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13698 HICON hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13699 HCURSOR hCursor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13700 HBRUSH hbrBackground;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13701 LPCWSTR lpszMenuName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13702 LPCWSTR lpszClassName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13703 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13704
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13705 alias WNDCLASSW* PWNDCLASSW, LPWNDCLASSW;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13706
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13707 version(Win32SansUnicode)
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13708 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13709 alias WNDCLASSA WNDCLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13710 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13711 else
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13712 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13713 alias WNDCLASSW WNDCLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13714 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13715 alias WNDCLASS* LPWNDCLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13716 alias WNDCLASS _WNDCLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13717 alias WNDCLASS TWNDCLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13718 alias WNDCLASS WNDCLASS_T;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13719 alias WNDCLASS* PWNDCLASS;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13720
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13721 struct WNDCLASSEX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13722 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13723 UINT cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13724 UINT style;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13725 WNDPROC lpfnWndProc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13726 int cbClsExtra;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13727 int cbWndExtra;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13728 HANDLE hInstance;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13729 HICON hIcon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13730 HCURSOR hCursor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13731 HBRUSH hbrBackground;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13732 LPCTSTR lpszMenuName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13733 LPCTSTR lpszClassName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13734 HANDLE hIconSm;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13735 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13736
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13737 alias WNDCLASSEX* LPWNDCLASSEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13738 alias WNDCLASSEX _WNDCLASSEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13739 alias WNDCLASSEX TWNDCLASSEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13740 alias WNDCLASSEX TWNDCLASSEXA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13741 alias WNDCLASSEX* PWNDCLASSEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13742
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13743 struct CONNECTDLGSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13744 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13745 DWORD cbStructure;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13746 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13747 LPNETRESOURCE lpConnRes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13748 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13749 DWORD dwDevNum;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13750 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13751
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13752 alias CONNECTDLGSTRUCT* LPCONNECTDLGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13753 alias CONNECTDLGSTRUCT _CONNECTDLGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13754 alias CONNECTDLGSTRUCT TCONNECTDLGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13755 alias CONNECTDLGSTRUCT* PCONNECTDLGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13756
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13757 struct DISCDLGSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13758 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13759 DWORD cbStructure;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13760 HWND hwndOwner;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13761 LPTSTR lpLocalName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13762 LPTSTR lpRemoteName;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13763 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13764 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13765
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13766 alias DISCDLGSTRUCT* LPDISCDLGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13767 alias DISCDLGSTRUCT _DISCDLGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13768 alias DISCDLGSTRUCT TDISCDLGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13769 alias DISCDLGSTRUCT TDISCDLGSTRUCTA;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13770 alias DISCDLGSTRUCT* PDISCDLGSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13771
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13772 struct NETINFOSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13773 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13774 DWORD cbStructure;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13775 DWORD dwProviderVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13776 DWORD dwStatus;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13777 DWORD dwCharacteristics;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13778 DWORD dwHandle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13779 ushort wNetType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13780 DWORD dwPrinters;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13781 DWORD dwDrives;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13782 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13783
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13784 alias NETINFOSTRUCT* LPNETINFOSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13785 alias NETINFOSTRUCT _NETINFOSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13786 alias NETINFOSTRUCT TNETINFOSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13787 alias NETINFOSTRUCT* PNETINFOSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13788
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13789 struct NETCONNECTINFOSTRUCT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13790 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13791 DWORD cbStructure;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13792 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13793 DWORD dwSpeed;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13794 DWORD dwDelay;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13795 DWORD dwOptDataSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13796 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13797
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13798 alias NETCONNECTINFOSTRUCT* LPNETCONNECTINFOSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13799 alias NETCONNECTINFOSTRUCT _NETCONNECTINFOSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13800 alias NETCONNECTINFOSTRUCT TNETCONNECTINFOSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13801 alias NETCONNECTINFOSTRUCT* PNETCONNECTINFOSTRUCT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13802 extern(Windows){
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
13803 alias int function(HDC, HANDLETABLE*, METARECORD*, int, LPARAM) ENUMMETAFILEPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
13804 alias int function(HDC, HANDLETABLE*, ENHMETARECORD*, int, LPARAM) ENHMETAFILEPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
13805 alias int function(LPLOGFONT, LPTEXTMETRIC, DWORD, LPARAM) ENUMFONTSPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
13806 alias int function(ENUMLOGFONT*, NEWTEXTMETRIC*, int, LPARAM) FONTENUMPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
13807 alias int function(ENUMLOGFONTEX*, NEWTEXTMETRICEX*, int, LPARAM) FONTENUMEXPROC;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 44
diff changeset
13808 alias void function(DWORD, DWORD) LPOVERLAPPED_COMPLETION_ROUTINE;
36
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13809 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13810
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13811 struct POINTFLOAT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13812 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13813 FLOAT x;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13814 FLOAT y;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13815 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13816
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13817 alias POINTFLOAT _POINTFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13818 alias POINTFLOAT TPOINTFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13819 alias POINTFLOAT* PPOINTFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13820
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13821 struct GLYPHMETRICSFLOAT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13822 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13823 FLOAT gmfBlackBoxX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13824 FLOAT gmfBlackBoxY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13825 POINTFLOAT gmfptGlyphOrigin;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13826 FLOAT gmfCellIncX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13827 FLOAT gmfCellIncY;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13828 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13829
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13830 alias GLYPHMETRICSFLOAT* LPGLYPHMETRICSFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13831 alias GLYPHMETRICSFLOAT _GLYPHMETRICSFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13832 alias GLYPHMETRICSFLOAT TGLYPHMETRICSFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13833 alias GLYPHMETRICSFLOAT* PGLYPHMETRICSFLOAT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13834
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13835 struct LAYERPLANEDESCRIPTOR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13836 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13837 ushort nSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13838 ushort nVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13839 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13840 ubyte iPixelType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13841 ubyte cColorBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13842 ubyte cRedBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13843 ubyte cRedShift;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13844 ubyte cGreenBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13845 ubyte cGreenShift;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13846 ubyte cBlueBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13847 ubyte cBlueShift;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13848 ubyte cAlphaBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13849 ubyte cAlphaShift;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13850 ubyte cAccumBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13851 ubyte cAccumRedBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13852 ubyte cAccumGreenBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13853 ubyte cAccumBlueBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13854 ubyte cAccumAlphaBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13855 ubyte cDepthBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13856 ubyte cStencilBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13857 ubyte cAuxBuffers;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13858 ubyte iLayerPlane;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13859 ubyte bReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13860 COLORREF crTransparent;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13861 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13862
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13863 alias LAYERPLANEDESCRIPTOR* LPLAYERPLANEDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13864 alias LAYERPLANEDESCRIPTOR TAGLAYERPLANEDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13865 alias LAYERPLANEDESCRIPTOR TLAYERPLANEDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13866 alias LAYERPLANEDESCRIPTOR* PLAYERPLANEDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13867
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13868 struct PIXELFORMATDESCRIPTOR
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13869 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13870 ushort nSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13871 ushort nVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13872 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13873 ubyte iPixelType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13874 ubyte cColorBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13875 ubyte cRedBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13876 ubyte cRedShift;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13877 ubyte cGreenBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13878 ubyte cGreenShift;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13879 ubyte cBlueBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13880 ubyte cBlueShift;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13881 ubyte cAlphaBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13882 ubyte cAlphaShift;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13883 ubyte cAccumBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13884 ubyte cAccumRedBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13885 ubyte cAccumGreenBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13886 ubyte cAccumBlueBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13887 ubyte cAccumAlphaBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13888 ubyte cDepthBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13889 ubyte cStencilBits;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13890 ubyte cAuxBuffers;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13891 ubyte iLayerType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13892 ubyte bReserved;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13893 DWORD dwLayerMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13894 DWORD dwVisibleMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13895 DWORD dwDamageMask;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13896 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13897
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13898 alias PIXELFORMATDESCRIPTOR* LPPIXELFORMATDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13899 alias PIXELFORMATDESCRIPTOR TAGPIXELFORMATDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13900 alias PIXELFORMATDESCRIPTOR TPIXELFORMATDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13901 alias PIXELFORMATDESCRIPTOR* PPIXELFORMATDESCRIPTOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13902
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13903 struct USER_INFO_2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13904 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13905 LPWSTR usri2_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13906 LPWSTR usri2_password;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13907 DWORD usri2_password_age;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13908 DWORD usri2_priv;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13909 LPWSTR usri2_home_dir;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13910 LPWSTR usri2_comment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13911 DWORD usri2_flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13912 LPWSTR usri2_script_path;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13913 DWORD usri2_auth_flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13914 LPWSTR usri2_full_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13915 LPWSTR usri2_usr_comment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13916 LPWSTR usri2_parms;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13917 LPWSTR usri2_workstations;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13918 DWORD usri2_last_logon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13919 DWORD usri2_last_logoff;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13920 DWORD usri2_acct_expires;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13921 DWORD usri2_max_storage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13922 DWORD usri2_units_per_week;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13923 PBYTE usri2_logon_hours;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13924 DWORD usri2_bad_pw_count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13925 DWORD usri2_num_logons;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13926 LPWSTR usri2_logon_server;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13927 DWORD usri2_country_code;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13928 DWORD usri2_code_page;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13929 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13930
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13931 alias USER_INFO_2* PUSER_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13932 alias USER_INFO_2* LPUSER_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13933 alias USER_INFO_2 TUSERINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13934 alias USER_INFO_2* PUSERINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13935
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13936 struct USER_INFO_0
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13937 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13938 LPWSTR usri0_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13939 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13940
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13941 alias USER_INFO_0* PUSER_INFO_0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13942 alias USER_INFO_0* LPUSER_INFO_0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13943 alias USER_INFO_0 TUSERINFO0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13944 alias USER_INFO_0* PUSERINFO0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13945
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13946 struct USER_INFO_3
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13947 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13948 LPWSTR usri3_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13949 LPWSTR usri3_password;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13950 DWORD usri3_password_age;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13951 DWORD usri3_priv;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13952 LPWSTR usri3_home_dir;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13953 LPWSTR usri3_comment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13954 DWORD usri3_flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13955 LPWSTR usri3_script_path;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13956 DWORD usri3_auth_flags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13957 LPWSTR usri3_full_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13958 LPWSTR usri3_usr_comment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13959 LPWSTR usri3_parms;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13960 LPWSTR usri3_workstations;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13961 DWORD usri3_last_logon;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13962 DWORD usri3_last_logoff;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13963 DWORD usri3_acct_expires;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13964 DWORD usri3_max_storage;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13965 DWORD usri3_units_per_week;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13966 PBYTE usri3_logon_hours;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13967 DWORD usri3_bad_pw_count;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13968 DWORD usri3_num_logons;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13969 LPWSTR usri3_logon_server;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13970 DWORD usri3_country_code;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13971 DWORD usri3_code_page;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13972 DWORD usri3_user_id;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13973 DWORD usri3_primary_group_id;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13974 LPWSTR usri3_profile;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13975 LPWSTR usri3_home_dir_drive;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13976 DWORD usri3_password_expired;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13977 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13978
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13979 alias USER_INFO_3* PUSER_INFO_3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13980 alias USER_INFO_3* LPUSER_INFO_3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13981 alias USER_INFO_3 TUSERINFO3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13982 alias USER_INFO_3* PUSERINFO3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13983
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13984 struct GROUP_INFO_2
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13985 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13986 LPWSTR grpi2_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13987 LPWSTR grpi2_comment;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13988 DWORD grpi2_group_id;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13989 DWORD grpi2_attributes;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13990 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13991
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13992 alias GROUP_INFO_2* PGROUP_INFO_2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13993 alias GROUP_INFO_2 TGROUPINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13994 alias GROUP_INFO_2* PGROUPINFO2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13995
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13996 struct LOCALGROUP_INFO_0
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13997 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13998 LPWSTR lgrpi0_name;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
13999 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14000
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14001 alias LOCALGROUP_INFO_0* PLOCALGROUP_INFO_0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14002 alias LOCALGROUP_INFO_0* LPLOCALGROUP_INFO_0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14003 alias LOCALGROUP_INFO_0 TLOCALGROUPINFO0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14004 alias LOCALGROUP_INFO_0* PLOCALGROUPINFO0;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14005
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14006 struct IMAGE_DOS_HEADER
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14007 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14008 ushort e_magic;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14009 ushort e_cblp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14010 ushort e_cp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14011 ushort e_crlc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14012 ushort e_cparhdr;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14013 ushort e_minalloc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14014 ushort e_maxalloc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14015 ushort e_ss;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14016 ushort e_sp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14017 ushort e_csum;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14018 ushort e_ip;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14019 ushort e_cs;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14020 ushort e_lfarlc;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14021 ushort e_ovno;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14022 ushort[1 + 3] e_res;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14023 ushort e_oemid;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14024 ushort e_oeminfo;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14025 ushort[1 + 9] e_res2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14026 LONG e_lfanew;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14027 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14028
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14029 alias IMAGE_DOS_HEADER* PIMAGE_DOS_HEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14030 alias IMAGE_DOS_HEADER TIMAGEDOSHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14031 alias IMAGE_DOS_HEADER* PIMAGEDOSHEADER;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14032 alias ushort TVARTYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14033 alias TVARIANT* PVARIANT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14034
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14035 struct TVARIANT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14036 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14037 TVARTYPE vt;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14038 ushort wReserved1;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14039 ushort wReserved2;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14040 ushort wReserved3;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14041
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14042 union
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14043 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14044 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14045 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14046 ubyte bVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14047 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14048 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14049 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14050 byte iVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14051 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14052 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14053 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14054 int lVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14055 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14056 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14057 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14058 float fltVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14059 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14060 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14061 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14062 double dblVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14063 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14064 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14065 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14066 ushort vbool;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14067 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14068 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14069 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14070 HRESULT scode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14071 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14072 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14073 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14074 ubyte* pbVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14075 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14076 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14077 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14078 byte* piVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14079 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14080 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14081 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14082 int* plVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14083 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14084 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14085 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14086 float* pfltVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14087 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14088 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14089 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14090 double* pdblVal;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14091 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14092 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14093 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14094 ushort* pbool;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14095 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14096 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14097 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14098 HRESULT* pscode;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14099 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14100 struct
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14101 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14102 POINTER byRef;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14103 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14104 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14105 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14106
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14107 alias TVARIANT VARIANT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14108 alias int MMRESULT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14109 alias TWAVEFORMATEX* PWAVEFORMATEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14110 alias TWAVEFORMATEX WAVEFORMATEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14111
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14112 align(1) struct TWAVEFORMATEX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14113 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14114 ushort wFormatTag;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14115 ushort nChannels;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14116 DWORD nSamplesPerSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14117 DWORD nAvgBytesPerSec;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14118 ushort nBlockAlign;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14119 ushort wBitsPerSample;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14120 ushort cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14121 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14122
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14123 alias CRITICAL_SECTION TRTLCRITICALSECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14124 alias PCRITICAL_SECTION PRTLCRITICALSECTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14125 alias PGUID PIID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14126 alias TGUID TIID;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14127 alias HANDLE THANDLE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14128 alias TSMALLRECT* PSMALLRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14129 alias SMALL_RECT TSMALLRECT;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14130 alias TCHARINFO* PCHARINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14131 alias _CHAR_INFO TCHARINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14132 alias POINTER TFARPROC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14133 alias POINTER TFNDLGPROC;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14134 alias POINTER TFNTHREADSTARTROUTINE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14135
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14136 struct _OBJECT_TYPE_LIST
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14137 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14138 ushort Level;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14139 ushort Sbz;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14140 PGUID ObjectType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14141 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14142
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14143 alias _OBJECT_TYPE_LIST TOBJECTTYPELIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14144 alias TOBJECTTYPELIST* POBJECTTYPELIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14145 alias _OBJECT_TYPE_LIST OBJECT_TYPE_LIST;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14146 alias DWORD AUDIT_EVENT_TYPE;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14147
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14148 align(1) struct _BLENDFUNCTION
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14149 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14150 ubyte BlendOp;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14151 ubyte BlendFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14152 ubyte SourceConstantAlpha;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14153 ubyte AlphaFormat;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14154 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14155
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14156 alias _BLENDFUNCTION TBLENDFUNCTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14157 alias TBLENDFUNCTION* PBLENDFUNCTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14158 alias _BLENDFUNCTION BLENDFUNCTION;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14159
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14160 alias HANDLE HMONITOR;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14161
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14162 struct MONITORINFOEX
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14163 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14164 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14165 RECT rcMonitor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14166 RECT rcWork;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14167 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14168 TCHAR szDevice[CCHDEVICENAME];
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14169 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14170 alias MONITORINFOEX* LPMONITORINFOEX;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14171
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14172 struct MONITORINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14173 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14174 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14175 RECT rcMonitor;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14176 RECT rcWork;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14177 DWORD dwFlags;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14178 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14179 alias MONITORINFO* LPMONITORINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14180
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14181 struct WINDOWINFO
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14182 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14183 DWORD cbSize;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14184 RECT rcWindow;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14185 RECT rcClient;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14186 DWORD dwStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14187 DWORD dwExStyle;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14188 DWORD dwWindowStatus;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14189 UINT cxWindowBorders;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14190 UINT cyWindowBorders;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14191 ATOM atomWindowType;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14192 short wCreatorVersion;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14193 };
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14194 alias WINDOWINFO* PWINDOWINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14195 alias WINDOWINFO* LPWINDOWINFO;
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14196
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14197 enum : HRESULT
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14198 {
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14199 S_OK = 0x00000000,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14200 S_FALSE = 0x00000001,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14201 E_UNEXPECTED = 0x8000FFFF,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14202 E_NOTIMPL = 0x80004001,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14203 E_OUTOFMEMORY = 0x8007000E,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14204 E_INVALIDARG = 0x80070057,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14205 E_NOINTERFACE = 0x80004002,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14206 E_POINTER = 0x80004003,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14207 E_HANDLE = 0x80070006,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14208 E_ABORT = 0x80004004,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14209 E_FAIL = 0x80004005,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14210 E_ACCESSDENIED = 0x80070005,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14211 E_PENDING = 0x8000000A,
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14212 }
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14213
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14214 /*
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14215 int CO_E_INIT_TLS = (DWORD)((0x80004006));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14216 int CO_E_INIT_MEMORY_ALLOCATOR = (DWORD)((0x80004008));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14217 int CO_E_INIT_CLASS_CACHE = (DWORD)((0x80004009));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14218 int CO_E_INIT_RPC_CHANNEL = (DWORD)((0x8000400A));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14219 int CO_E_INIT_TLS_SET_CHANNEL_CONTROL = (DWORD)((0x8000400B));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14220 int CO_E_INIT_TLS_CHANNEL_CONTROL = (DWORD)((0x8000400C));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14221 int CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = (DWORD)((0x8000400D));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14222 int CO_E_INIT_SCM_MUTEX_EXISTS = (DWORD)((0x8000400E));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14223 int CO_E_INIT_SCM_FILE_MAPPING_EXISTS = (DWORD)((0x8000400F));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14224 int CO_E_INIT_SCM_MAP_VIEW_OF_FILE = (DWORD)((0x80004010));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14225 int CO_E_INIT_SCM_EXEC_FAILURE = (DWORD)((0x80004011));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14226 int CO_E_INIT_ONLY_SINGLE_THREADED = (DWORD)((0x80004012));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14227 int CO_E_CANT_REMOTE = (DWORD)((0x80004013));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14228 int CO_E_BAD_SERVER_NAME = (DWORD)((0x80004014));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14229 int CO_E_WRONG_SERVER_IDENTITY = (DWORD)((0x80004015));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14230 int CO_E_OLE1DDE_DISABLED = (DWORD)((0x80004016));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14231 int CO_E_RUNAS_SYNTAX = (DWORD)((0x80004017));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14232 int CO_E_CREATEPROCESS_FAILURE = (DWORD)((0x80004018));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14233 int CO_E_RUNAS_CREATEPROCESS_FAILURE = (DWORD)((0x80004019));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14234 int CO_E_RUNAS_LOGON_FAILURE = (DWORD)((0x8000401A));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14235 int CO_E_LAUNCH_PERMSSION_DENIED = (DWORD)((0x8000401B));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14236 int CO_E_START_SERVICE_FAILURE = (DWORD)((0x8000401C));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14237 int CO_E_REMOTE_COMMUNICATION_FAILURE = (DWORD)((0x8000401D));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14238 int CO_E_SERVER_START_TIMEOUT = (DWORD)((0x8000401E));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14239 int CO_E_CLSREG_INCONSISTENT = (DWORD)((0x8000401F));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14240 int CO_E_IIDREG_INCONSISTENT = (DWORD)((0x80004020));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14241 int CO_E_NOT_SUPPORTED = (DWORD)((0x80004021));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14242 int CO_E_FIRST = (DWORD)((0x800401F0));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14243 int CO_E_LAST = (DWORD)((0x800401FF));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14244 int CO_S_FIRST = (0x401F0);
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14245 int CO_E_NOTINITIALIZED = (DWORD)((0x800401F0));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14246 int CO_E_ALREADYINITIALIZED = (DWORD)((0x800401F1));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14247 int CO_E_CANTDETERMINECLASS = (DWORD)((0x800401F2));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14248 int CO_E_CLASSSTRING = (DWORD)((0x800401F3));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14249 int CO_E_IIDSTRING = (DWORD)((0x800401F4));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14250 int CO_E_APPNOTFOUND = (DWORD)((0x800401F5));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14251 int CO_E_APPSINGLEUSE = (DWORD)((0x800401F6));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14252 int CO_E_ERRORINAPP = (DWORD)((0x800401F7));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14253 int CO_E_DLLNOTFOUND = (DWORD)((0x800401F8));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14254 int CO_E_ERRORINDLL = (DWORD)((0x800401F9));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14255 int CO_E_WRONGOSFORAPP = (DWORD)((0x800401FA));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14256 int CO_E_OBJNOTREG = (DWORD)((0x800401FB));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14257 int CO_E_OBJISREG = (DWORD)((0x800401FC));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14258 int CO_E_OBJNOTCONNECTED = (DWORD)((0x800401FD));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14259 int CO_E_APPDIDNTREG = (DWORD)((0x800401FE));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14260 int CO_E_RELEASED = (DWORD)((0x800401FF));
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14261 */
d46287db17ed rakefile reorg, swt win phobosification
Frank Benoit <benoit@tionex.de>
parents: 8
diff changeset
14262 }
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14263 alias OPENFILENAME OPENFILENAMEW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14264 alias OPENFILENAME OPENFILENAMEA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14265 //alias WNDCLASS_T WNDCLASS;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14266
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14267 //alias TCLSID *REFCLSID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14268
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14269 //interface IUnknown{}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14270 //alias IUnknown LPUNKNOWN;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14271
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14272
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14273 struct SCRIPT_DIGITSUBSTITUTE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14274 ushort NationalDigitLanguage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14275 ushort TraditionalDigitLanguage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14276 DWORD DigitSubstitute;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14277 DWORD dwReserved;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14278 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14279
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14280 struct BUTTON_IMAGELIST {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14281 HIMAGELIST himl;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14282 RECT margin;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14283 UINT uAlign;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14284 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14285
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14286 alias HANDLE HTHEME;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14287
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14288 struct NMREBARCHILDSIZE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14289 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14290 UINT uBand;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14291 UINT wID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14292 RECT rcChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14293 RECT rcBand;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14294 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14295 const int MAX_LINKID_TEXT = 48;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14296 const int L_MAX_URL_LENGTH = 2084;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14297 struct LITEM {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14298 UINT mask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14299 int iLink;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14300 UINT state;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14301 UINT stateMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14302 WCHAR szID[MAX_LINKID_TEXT];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14303 WCHAR szUrl[L_MAX_URL_LENGTH];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14304 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14305 struct NMLINK {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14306 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14307 LITEM item;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14308 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14309 struct NMLVODSTATECHANGE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14310 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14311 int iFrom;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14312 int iTo;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14313 UINT uNewState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14314 UINT uOldState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14315 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14316 struct NMTBHOTITEM {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14317 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14318 int idOld;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14319 int idNew;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14320 DWORD dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14321 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14322 struct NMTVDISPINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14323 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14324 TVITEM item;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14325 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14326
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14327 // only on Vista
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14328 struct NMTVITEMCHANGE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14329 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14330 UINT uChanged;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14331 HTREEITEM hItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14332 UINT uStateNew;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14333 UINT uStateOld;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14334 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14335 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14336
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14337 struct ACTCTXA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14338 ULONG cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14339 DWORD dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14340 LPCSTR lpSource;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14341 USHORT wProcessorArchitecture;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14342 LANGID wLangId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14343 LPCTSTR lpAssemblyDirectory;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14344 LPCTSTR lpResourceName;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14345 LPCTSTR lpApplicationName;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14346 HMODULE hModule;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14347 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14348 struct ACTCTXW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14349 ULONG cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14350 DWORD dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14351 LPCWSTR lpSource;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14352 USHORT wProcessorArchitecture;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14353 LANGID wLangId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14354 LPCTSTR lpAssemblyDirectory;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14355 LPCTSTR lpResourceName;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14356 LPCTSTR lpApplicationName;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14357 HMODULE hModule;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14358 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14359 version(Win32SansUnicode) alias ACTCTXA ACTCTX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14360 else alias ACTCTXW ACTCTX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14361 alias HANDLE HACTCTX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14362
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14363 struct OSVERSIONINFOEX
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14364 {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14365 DWORD dwOSVersionInfoSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14366 DWORD dwMajorVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14367 DWORD dwMinorVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14368 DWORD dwBuildNumber;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14369 DWORD dwPlatformId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14370 TCHAR szCSDVersion[128];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14371 WORD wServicePackMajor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14372 WORD wServicePackMinor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14373 WORD wSuiteMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14374 BYTE wProductType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14375 BYTE wReserved;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14376 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14377
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14378
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14379
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14380 // ....
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14381 //--------------------------------------------------------------------------------
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14382
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14383 // const int LF_FACESIZE = 32;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14384 // const int LF_FULLFACESIZE = 64;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14385
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14386 alias HANDLE HIMC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14387 // alias HANDLE HTREEITEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14388 //alias HANDLE HDWP;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14389 //alias HANDLE HIMAGELIST;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14390 //alias HANDLE HMONITOR;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14391 //alias HANDLE HHOOK;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14392 //alias HANDLE HDROP;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14393 //alias HANDLE *LPHANDLE;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14394
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14395 alias HRESULT WINOLEAPI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14396 // alias LPRECT LPCRECT;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14397 // alias LPRECT LPCRECTL;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14398 alias DWORD LGRPID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14399 //alias LONG LONG_PTR;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14400 //alias ULONG ULONG_PTR;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14401 //alias DWORD DWORD_PTR;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14402 //alias int INT_PTR;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14403 //alias uint UINT_PTR;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14404 // alias DWORD LCID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14405 // alias DWORD LCTYPE;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14406 alias USHORT COLOR16;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14407
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14408 //alias POINT POINTL;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14409
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14410 //alias long LONGLONG;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14411 //alias ulong DWORDLONG;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14412
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14413 //alias LONGLONG *PLONGLONG;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14414 //alias DWORDLONG *PDWORDLONG;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14415 alias size_t SIZE_T;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14416 //alias int WPARAM_I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14417
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14418 extern(Windows){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14419
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14420 /**
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14421 * Since Eclipse/SWT uses int as (msg, wparam, lparam) and some times check the value against (-1),
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14422 * but WNDPROC_I declared in windows header the (msg, wparam) is UINT which will never be -1 but 0xFFFF or
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14423 * something else. This made some SWT API failed. to fix the problem, it better to declare (msg, wparam)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14424 * as int like Eclispe/SWT does. and we alias int to WPARAM_I.
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14425 */
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14426 // alias LRESULT function(HWND, uint, uint, int) WNDPROC_I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14427 // alias LRESULT function(int code, int wParam, LPARAM lParam) HOOKPROC_I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14428 //
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14429 // // Windows CALLBACK declaration here
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14430 // alias WNDPROC_I BFFCALLBACK; // browse for fold
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14431 // alias WNDPROC_I LPCCHOOKPROC_I; // choose color
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14432 // alias WNDPROC_I LPCFHOOKPROC_I; // choose font
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14433 // alias WNDPROC_I LPPRINTHOOKPROC_I; // print hook
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14434 // alias WNDPROC_I LPSETUPHOOKPROC_I; // print setup
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14435 // alias WNDPROC_I TIMERPROC_I; // timer
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14436
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14437 alias LRESULT function (
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14438 int code, // hook code
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14439 int wParam, // undefined
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14440 int lParam // address of structure with message data
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14441 ) MESSAGEPROC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14442
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14443
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14444 //alias BOOL function (
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14445 // HMONITOR hMonitor, // handle to display monitor
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14446 // HDC hdcMonitor, // handle to monitor-appropriate device context
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14447 // LPRECT lprcMonitor, // pointer to monitor intersection rectangle
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14448 // LPARAM dwData // data passed from EnumDisplayMonitors
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14449 //) MONITORENUMPROC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14450
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14451 //alias int function(
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14452 // ENUMLOGFONT *lpelf, // logical-font data
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14453 // NEWTEXTMETRIC *lpntm, // physical-font data
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14454 // DWORD FontType, // type of font
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14455 // LPARAM lParam // application-defined data
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14456 //)FONTENUMPROC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14457
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14458 //alias int function(
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14459 // ENUMLOGFONTEX *lpelfe, // logical-font data
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14460 // NEWTEXTMETRICEX *lpntme, // physical-font data
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14461 // DWORD FontType, // type of font
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14462 // LPARAM lParam // application-defined data
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14463 //)FONTENUMEXPROC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14464
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14465 alias BOOL function (
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14466 LGRPID LanguageGroup, // language-group identifier
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14467 TCHAR* lpLanguageGroupString, // language-group identifier string
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14468 TCHAR* lpLanguageGroupNameString, // language-group name string
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14469 DWORD dwFlags, // options
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14470 LONG_PTR lParam // callback parameter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14471 )LANGUAGEGROUP_ENUMPROC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14472
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14473 //alias BOOL function (
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14474 // TCHAR* lpLocaleString // locale identifier string
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14475 //)LOCALE_ENUMPROC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14476
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14477
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14478 // end of Windows CALLBACK declaration
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14479
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14480
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14481
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14482 //struct ABC {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14483 // int abcA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14484 // UINT abcB;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14485 // int abcC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14486 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14487 //alias ABC* PABC, LPABC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14488
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14489 // declared in tango
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14490 //struct ACCEL {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14491 // align(1):
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14492 // BYTE fVirt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14493 // WORD key;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14494 // WORD cmd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14495 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14496 //alias ACCEL* PACCEL, LPACCEL;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14497
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14498 // declared in phobos
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14499 //struct BITMAP {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14500 // int bmType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14501 // int bmWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14502 // int bmHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14503 // int bmWidthBytes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14504 // short bmPlanes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14505 // short bmBitsPixel;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14506 // void* bmBits;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14507 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14508
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14509 //struct RGBQUAD { // rgbq
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14510 // byte rgbBlue;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14511 // byte rgbGreen;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14512 // byte rgbRed;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14513 // byte rgbReserved;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14514 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14515
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14516 // declared in phobos
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14517 //struct BITMAPINFO { // bmi
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14518 // BITMAPINFOHEADER bmiHeader;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14519 // RGBQUAD bmiColors[1];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14520 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14521
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14522 //struct BITMAPINFOHEADER {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14523 // int biSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14524 // int biWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14525 // int biHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14526 // short biPlanes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14527 // short biBitCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14528 // int biCompression;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14529 // int biSizeImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14530 // int biXPelsPerMeter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14531 // int biYPelsPerMeter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14532 // int biClrUsed;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14533 // int biClrImportant;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14534 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14535
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14536
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14537
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14538 //struct CHARSETINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14539 // UINT ciCharset;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14540 // UINT ciACP;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14541 // FONTSIGNATURE fs;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14542 //}alias CHARSETINFO* PCHARSETINFO, LPCHARSETINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14543
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14544
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14545
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14546
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14547 struct COMBOBOXINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14548 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14549 RECT rcItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14550 RECT rcButton;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14551 DWORD stateButton;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14552 HWND hwndCombo;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14553 HWND hwndItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14554 HWND hwndList;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14555 } alias COMBOBOXINFO* PCOMBOBOXINFO, LPCOMBOBOXINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14556
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14557 //struct COMPOSITIONFORM {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14558 // DWORD dwStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14559 // POINT ptCurrentPos;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14560 // RECT rcArea;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14561 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14562 //alias COMPOSITIONFORM* LPCOMPOSITIONFORM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14563
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14564 // const uint CCHDEVICENAME = 32;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14565 // const uint CCHFORMNAME = 32;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14566
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14567 struct DEVMODEA { // dvmd
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14568 BYTE dmDeviceName[CCHDEVICENAME];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14569 WORD dmSpecVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14570 WORD dmDriverVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14571 WORD dmSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14572 WORD dmDriverExtra;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14573 DWORD dmFields;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14574 // union {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14575 // struct {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14576 // short dmOrientation;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14577 // short dmPaperSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14578 // short dmPaperLength;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14579 // short dmPaperWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14580 // };
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14581 // POINTL dmPosition;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14582 // };
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14583 POINT dmPosition;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14584 short dmScale;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14585 short dmCopies;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14586 short dmDefaultSource;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14587 short dmPrintQuality;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14588 short dmColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14589 short dmDuplex;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14590 short dmYResolution;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14591 short dmTTOption;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14592 short dmCollate;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14593 BYTE dmFormName[CCHFORMNAME];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14594 WORD dmLogPixels;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14595 DWORD dmBitsPerPel;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14596 DWORD dmPelsWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14597 DWORD dmPelsHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14598 DWORD dmDisplayFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14599 DWORD dmDisplayFrequency;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14600 //#if(WINVER >= 0x0400)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14601 DWORD dmICMMethod;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14602 DWORD dmICMIntent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14603 DWORD dmMediaType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14604 DWORD dmDitherType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14605 DWORD dmReserved1;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14606 DWORD dmReserved2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14607 //#if (WINVER >= 0x0500) || (_WIN32_WINNT >= 0x0400)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14608 DWORD dmPanningWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14609 DWORD dmPanningHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14610 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14611 //#endif /* WINVER >= 0x0400 */
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14612 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14613
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14614 struct DEVMODEW { // dvmd
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14615 WCHAR dmDeviceName[CCHDEVICENAME];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14616 WORD dmSpecVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14617 WORD dmDriverVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14618 WORD dmSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14619 WORD dmDriverExtra;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14620 DWORD dmFields;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14621 // union {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14622 // struct {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14623 // short dmOrientation;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14624 // short dmPaperSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14625 // short dmPaperLength;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14626 // short dmPaperWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14627 // };
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14628 POINTL dmPosition;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14629 // };
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14630 short dmScale;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14631 short dmCopies;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14632 short dmDefaultSource;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14633 short dmPrintQuality;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14634 short dmColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14635 short dmDuplex;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14636 short dmYResolution;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14637 short dmTTOption;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14638 short dmCollate;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14639 WCHAR dmFormName[CCHFORMNAME];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14640 WORD dmLogPixels;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14641 DWORD dmBitsPerPel;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14642 DWORD dmPelsWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14643 DWORD dmPelsHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14644 DWORD dmDisplayFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14645 DWORD dmDisplayFrequency;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14646 //#if(WINVER >= 0x0400)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14647 DWORD dmICMMethod;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14648 DWORD dmICMIntent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14649 DWORD dmMediaType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14650 DWORD dmDitherType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14651 DWORD dmReserved1;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14652 DWORD dmReserved2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14653 //#if (WINVER >= 0x0500) || (_WIN32_WINNT >= 0x0400)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14654 DWORD dmPanningWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14655 DWORD dmPanningHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14656 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14657 //#endif /* WINVER >= 0x0400 */
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14658 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14659
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14660 //PORTING_TODO: defined in tango
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14661 //version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14662 // alias DEVMODEA DEVMODE;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14663 //}else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14664 // alias DEVMODEW DEVMODE;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14665 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14666
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14667 //struct DIBSECTION {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14668 // // BITMAP
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14669 // int bmType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14670 // int bmWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14671 // int bmHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14672 // int bmWidthBytes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14673 // short bmPlanes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14674 // short bmBitsPixel;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14675 // void* bmBits;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14676 // // end BITMAP
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14677 // int biSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14678 // int biWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14679 // int biHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14680 // short biPlanes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14681 // short biBitCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14682 // int biCompression;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14683 // int biSizeImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14684 // int biXPelsPerMeter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14685 // int biYPelsPerMeter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14686 // int biClrUsed;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14687 // int biClrImportant;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14688 // int dsBitfields0;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14689 // int dsBitfields1;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14690 // int dsBitfields2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14691 // int dshSection;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14692 // int dsOffset;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14693 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14694
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14695 struct DLLVERSIONINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14696 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14697 DWORD dwMajorVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14698 DWORD dwMinorVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14699 DWORD dwBuildNumber;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14700 DWORD dwPlatformID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14701 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14702
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14703
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14704
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14705 struct DROPFILES {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14706 DWORD pFiles; // Offset of the file list from the beginning of this structure, in bytes.
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14707 POINT pt; // Drop point. The coordinates depend on fNC.
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14708 BOOL fNC; // Nonclient area flag. If this member is TRUE, pt specifies the screen
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14709 // coordinates of a point in a window's nonclient area. If it is FALSE,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14710 // pt specifies the client coordinates of a point in the client area.
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14711 BOOL fWide; // Value that indicates whether the file contains ANSI or Unicode
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14712 // characters. If it is zero, it contains ANSI characters. Otherwise, it
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14713 // contains Unicode characters.
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14714
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14715 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14716
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14717
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14718 // struct ENUMLOGFONTA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14719 // LOGFONTA elfLogFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14720 // CHAR elfFullName[LF_FULLFACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14721 // CHAR elfStyle[LF_FACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14722 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14723 // struct ENUMLOGFONTW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14724 // LOGFONTW elfLogFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14725 // WCHAR elfFullName[LF_FULLFACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14726 // WCHAR elfStyle[LF_FACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14727 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14728 // struct ENUMLOGFONTEXA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14729 // LOGFONTA elfLogFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14730 // BYTE elfFullName[LF_FULLFACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14731 // BYTE elfStyle[LF_FACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14732 // BYTE elfScript[LF_FACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14733 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14734 // struct ENUMLOGFONTEXW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14735 // LOGFONTW elfLogFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14736 // WCHAR elfFullName[LF_FULLFACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14737 // WCHAR elfStyle[LF_FACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14738 // WCHAR elfScript[LF_FACESIZE];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14739 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14740 // version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14741 // alias ENUMLOGFONTA ENUMLOGFONT;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14742 // alias ENUMLOGFONTEXA ENUMLOGFONTEX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14743 // }else {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14744 // alias ENUMLOGFONTW ENUMLOGFONT;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14745 // alias ENUMLOGFONTEXW ENUMLOGFONTEX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14746 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14747
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14748 // in phobos aready
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14749 //struct FILETIME {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14750 // DWORD dwLowDateTime;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14751 // DWORD dwHighDateTime;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14752 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14753
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14754
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14755
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14756 struct GOFFSET {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14757 LONG du;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14758 LONG dv;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14759 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14760
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14761 struct GRADIENT_RECT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14762 ULONG UpperLeft;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14763 ULONG LowerRight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14764 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14765
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14766 struct GUITHREADINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14767 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14768 DWORD flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14769 HWND hwndActive;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14770 HWND hwndFocus;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14771 HWND hwndCapture;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14772 HWND hwndMenuOwner;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14773 HWND hwndMoveSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14774 HWND hwndCaret;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14775 RECT rcCaret;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14776 }alias GUITHREADINFO* PGUITHREADINFO, LPGUITHREADINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14777
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14778 struct HDITEMA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14779 UINT mask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14780 int cxy;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14781 LPSTR pszText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14782 HBITMAP hbm;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14783 int cchTextMax;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14784 int fmt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14785 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14786 //#if (_WIN32_IE >= 0x0300)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14787 int iImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14788 int iOrder;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14789 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14790 //#if (_WIN32_IE >= 0x0500)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14791 UINT type;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14792 void *pvFilter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14793 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14794 //#if _WIN32_WINNT >= 0x0600
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14795 // UINT state;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14796 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14797 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14798 struct HDITEMW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14799 UINT mask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14800 int cxy;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14801 LPWSTR pszText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14802 HBITMAP hbm;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14803 int cchTextMax;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14804 int fmt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14805 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14806 //#if (_WIN32_IE >= 0x0300)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14807 int iImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14808 int iOrder;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14809 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14810 //#if (_WIN32_IE >= 0x0500)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14811 UINT type;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14812 void *pvFilter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14813 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14814 //#if _WIN32_WINNT >= 0x0600
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14815 // UINT state;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14816 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14817 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14818 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14819 alias HDITEMA HDITEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14820 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14821 alias HDITEMW HDITEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14822 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14823 alias HDITEM* LPHDITEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14824
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14825
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14826 //struct ICONINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14827 // BOOL fIcon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14828 // DWORD xHotspot;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14829 // DWORD yHotspot;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14830 // HBITMAP hbmMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14831 // HBITMAP hbmColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14832 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14833 //alias ICONINFO* PICONINFO, LPICONINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14834
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14835 struct INITCOMMONCONTROLSEX {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14836 DWORD dwSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14837 DWORD dwICC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14838 }alias INITCOMMONCONTROLSEX* PINITCOMMONCONTROLSEX, LPINITCOMMONCONTROLSEX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14839
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14840 struct INPUT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14841 // Note: <Shawn> sizeof = 28
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14842 int type;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14843 union {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14844 MOUSEINPUT mi;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14845 KEYBDINPUT ki;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14846 // HARDWAREINPUT hi;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14847 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14848 }alias INPUT* PINPUT, LPINPUT;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14849
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14850 //struct ITEMIDLIST {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14851 // SHITEMID mkid;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14852 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14853 //alias ITEMIDLIST* PITEMIDLIST, LPITEMIDLIST, LPCITEMIDLIST;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14854
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14855 struct KEYBDINPUT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14856 WORD wVk;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14857 WORD wScan;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14858 DWORD dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14859 DWORD time;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14860 ULONG_PTR dwExtraInfo;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14861 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14862
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14863
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14864 // struct LOGBRUSH {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14865 // UINT lbStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14866 // COLORREF lbColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14867 // LONG lbHatch;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14868 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14869
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14870
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14871
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14872 struct LVFINDINFOA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14873 UINT flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14874 LPCSTR psz;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14875 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14876 POINT pt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14877 UINT vkDirection;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14878 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14879 alias LVFINDINFOA* LPFINDINFOA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14880 struct LVFINDINFOW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14881 UINT flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14882 LPCWSTR psz;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14883 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14884 POINT pt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14885 UINT vkDirection;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14886 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14887 alias LVFINDINFOW* LPFINDINFOW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14888
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14889 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14890 alias LVFINDINFOA LVFINDINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14891 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14892 alias LVFINDINFOW LVFINDINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14893 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14894
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14895
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14896 struct MARGINS {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14897 int cxLeftWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14898 int cxRightWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14899 int cyTopHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14900 int cyBottomHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14901 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14902
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14903 struct MENUBARINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14904 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14905 RECT rcBar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14906 HMENU hMenu;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14907 HWND hwndMenu;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14908 BOOL flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14909 //fBarFocused : 1;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14910 //fFocused : 1;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14911 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14912 alias MENUBARINFO* PMENUBARINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14913 alias MENUBARINFO* LPMENUBARINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14914
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14915 struct MENUINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14916 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14917 DWORD fMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14918 DWORD dwStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14919 UINT cyMax;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14920 HBRUSH hbrBack;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14921 DWORD dwContextHelpID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14922 ULONG_PTR dwMenuData;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14923 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14924 alias MENUINFO* PCMENUINFO, LPCMENUINFO, LPCCMENUINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14925
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14926 /*
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14927 * Feature in Windows. The hbmpItem field requires Windows 4.10
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14928 * or greater. On Windows NT 4.0, passing in a larger struct size
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14929 * in the cbSize field does nothing. On Windows 95, the MENUITEMINFO
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14930 * calls fail when the struct size is too large. The fix is to ensure
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14931 * that the correct struct size is used for the Windows platform.
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14932 */
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14933 // struct MENUITEMINFOA
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14934 // {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14935 // UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14936 // UINT fMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14937 // UINT fType; // used if MIIM_TYPE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14938 // UINT fState; // used if MIIM_STATE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14939 // UINT wID; // used if MIIM_ID
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14940 // HMENU hSubMenu; // used if MIIM_SUBMENU
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14941 // HBITMAP hbmpChecked; // used if MIIM_CHECKMARKS
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14942 // HBITMAP hbmpUnchecked; // used if MIIM_CHECKMARKS
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14943 // DWORD dwItemData; // used if MIIM_DATA
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14944 // LPSTR dwTypeData; // used if MIIM_TYPE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14945 // UINT cch; // used if MIIM_TYPE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14946 // HBITMAP hbmpItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14947 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14948 // alias MENUITEMINFOA* PMENUITEMINFOA, LPMENUITEMINFOA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14949 // struct MENUITEMINFOW
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14950 // {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14951 // UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14952 // UINT fMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14953 // UINT fType; // used if MIIM_TYPE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14954 // UINT fState; // used if MIIM_STATE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14955 // UINT wID; // used if MIIM_ID
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14956 // HMENU hSubMenu; // used if MIIM_SUBMENU
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14957 // HBITMAP hbmpChecked; // used if MIIM_CHECKMARKS
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14958 // HBITMAP hbmpUnchecked; // used if MIIM_CHECKMARKS
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14959 // DWORD dwItemData; // used if MIIM_DATA
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14960 // LPWSTR dwTypeData; // used if MIIM_TYPE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14961 // UINT cch; // used if MIIM_TYPE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14962 // HBITMAP hbmpItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14963 // } alias MENUITEMINFOW* PMENUITEMINFOW, LPMENUITEMINFOW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14964 //version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14965 // alias MENUITEMINFOA MENUITEMINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14966 //}else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14967 // alias MENUITEMINFOW MENUITEMINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14968 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14969 //alias MENUITEMINFO * LPMENUITEMINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14970
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14971
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14972 //struct MONITORINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14973 // DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14974 // RECT rcMonitor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14975 // RECT rcWork;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14976 // DWORD dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14977 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14978 //alias MONITORINFO* PMONITORINFO, LPMONITORINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14979
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14980 struct MOUSEINPUT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14981 LONG dx;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14982 LONG dy;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14983 DWORD mouseData;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14984 DWORD dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14985 DWORD time;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14986 ULONG_PTR dwExtraInfo;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14987 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14988
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14989 //struct MSG {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14990 // int hwnd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14991 // int message;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14992 // int wParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14993 // int lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14994 // int time;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14995 //// POINT pt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14996 // int x, y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14997 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14998 /+
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14999 struct NEWTEXTMETRICA { // ntm
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15000 LONG tmHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15001 LONG tmAscent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15002 LONG tmDescent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15003 LONG tmInternalLeading;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15004 LONG tmExternalLeading;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15005 LONG tmAveCharWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15006 LONG tmMaxCharWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15007 LONG tmWeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15008 LONG tmOverhang;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15009 LONG tmDigitizedAspectX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15010 LONG tmDigitizedAspectY;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15011 BYTE tmFirstChar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15012 BYTE tmLastChar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15013 BYTE tmDefaultChar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15014 BYTE tmBreakChar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15015 BYTE tmItalic;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15016 BYTE tmUnderlined;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15017 BYTE tmStruckOut;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15018 BYTE tmPitchAndFamily;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15019 BYTE tmCharSet;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15020 DWORD ntmFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15021 UINT ntmSizeEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15022 UINT ntmCellHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15023 UINT ntmAvgWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15024 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15025 struct NEWTEXTMETRICW { // ntm
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15026 LONG tmHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15027 LONG tmAscent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15028 LONG tmDescent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15029 LONG tmInternalLeading;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15030 LONG tmExternalLeading;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15031 LONG tmAveCharWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15032 LONG tmMaxCharWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15033 LONG tmWeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15034 LONG tmOverhang;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15035 LONG tmDigitizedAspectX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15036 LONG tmDigitizedAspectY;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15037 WCHAR tmFirstChar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15038 WCHAR tmLastChar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15039 WCHAR tmDefaultChar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15040 WCHAR tmBreakChar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15041 BYTE tmItalic;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15042 BYTE tmUnderlined;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15043 BYTE tmStruckOut;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15044 BYTE tmPitchAndFamily;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15045 BYTE tmCharSet;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15046 DWORD ntmFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15047 UINT ntmSizeEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15048 UINT ntmCellHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15049 UINT ntmAvgWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15050 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15051 struct NEWTEXTMETRICEXA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15052 NEWTEXTMETRICA ntmentm;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15053 FONTSIGNATURE ntmeFontSignature;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15054 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15055 struct NEWTEXTMETRICEXW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15056 NEWTEXTMETRICW ntmentm;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15057 FONTSIGNATURE ntmeFontSignature;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15058 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15059 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15060 alias NEWTEXTMETRICA NEWTEXTMETRIC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15061 alias NEWTEXTMETRICEXA NEWTEXTMETRICEX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15062 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15063 alias NEWTEXTMETRICW NEWTEXTMETRIC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15064 alias NEWTEXTMETRICEXW NEWTEXTMETRICEX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15065 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15066 +/
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15067
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15068 struct NMCUSTOMDRAW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15069 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15070 DWORD dwDrawStage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15071 HDC hdc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15072 RECT rc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15073 DWORD_PTR dwItemSpec;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15074 UINT uItemState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15075 LPARAM lItemlParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15076 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15077
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15078 struct NMHEADER {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15079 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15080 int iItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15081 int iButton;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15082 HDITEM *pitem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15083 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15084
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15085 struct NMLISTVIEW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15086 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15087 int iItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15088 int iSubItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15089 UINT uNewState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15090 UINT uOldState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15091 UINT uChanged;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15092 POINT ptAction;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15093 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15094 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15095
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15096 struct NMLVCUSTOMDRAW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15097 NMCUSTOMDRAW nmcd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15098 COLORREF clrText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15099 COLORREF clrTextBk;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15100 //#if (_WIN32_IE >= 0x0400)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15101 int iSubItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15102 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15103 //if (_WIN32_IE >= 0x560)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15104 DWORD dwItemType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15105 // Item Custom Draw
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15106 COLORREF clrFace;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15107 int iIconEffect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15108 int iIconPhase;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15109 int iPartId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15110 int iStateId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15111 // Group Custom Draw
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15112 RECT rcText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15113 UINT uAlign;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15114 //endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15115 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15116
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15117 struct NMLVDISPINFOA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15118 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15119 LVITEMA item;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15120 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15121 struct NMLVDISPINFOW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15122 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15123 LVITEMW item;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15124 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15125 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15126 alias NMLVDISPINFOA NMLVDISPINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15127 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15128 alias NMLVDISPINFOW NMLVDISPINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15129 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15130
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15131 struct NMLVFINDITEMA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15132 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15133 int iStart;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15134 LVFINDINFOA lvfi;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15135 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15136
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15137 struct NMLVFINDITEMW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15138 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15139 int iStart;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15140 LVFINDINFOW lvfi;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15141 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15142 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15143 alias NMLVFINDITEMA NMLVFINDITEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15144 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15145 alias NMLVFINDITEMW NMLVFINDITEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15146 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15147
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15148 struct NMREBARCHEVRON {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15149 NMHDR hdr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15150 UINT uBand;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15151 UINT wID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15152 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15153 RECT rc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15154 LPARAM lParamNM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15155 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15156
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15157 struct NMRGINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15158 // NMHDR
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15159 HWND hwndFrom;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15160 int idFrom;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15161 int code;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15162 // -end- NMHDR
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15163 // POINT ptAction;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15164 int x;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15165 int y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15166 int dwItemSpec;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15167 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15168
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15169
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15170 struct NMTVCUSTOMDRAW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15171 NMCUSTOMDRAW nmcd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15172 COLORREF clrText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15173 COLORREF clrTextBk;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15174 //#if (_WIN32_IE &gt;= 0x0400)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15175 int iLevel; // the iLevel field does not appear on WinCE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15176 //#endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15177 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15178
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15179
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15180 struct NOTIFYICONDATAA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15181 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15182 HWND hWnd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15183 UINT uID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15184 UINT uFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15185 UINT uCallbackMessage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15186 HICON hIcon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15187 char szTip[128] = '\0';
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15188 DWORD dwState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15189 DWORD dwStateMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15190 char szInfo[256] = '\0';
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15191 union {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15192 UINT uTimeout;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15193 UINT uVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15194 };
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15195 char szInfoTitle[64] = '\0';
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15196 DWORD dwInfoFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15197 GUID guidItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15198 HICON hBalloonIcon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15199 } alias NOTIFYICONDATAA* PNOTIFYICONDATAA, LPNOTIFYICONDATAA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15200
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15201 struct NOTIFYICONDATAW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15202 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15203 HWND hWnd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15204 UINT uID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15205 UINT uFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15206 UINT uCallbackMessage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15207 HICON hIcon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15208 WCHAR szTip[128] = '\0';
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15209 DWORD dwState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15210 DWORD dwStateMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15211 WCHAR szInfo[256] = '\0';
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15212 union {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15213 UINT uTimeout;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15214 UINT uVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15215 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15216 WCHAR szInfoTitle[64] = '\0';
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15217 DWORD dwInfoFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15218 GUID guidItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15219 HICON hBalloonIcon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15220 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15221
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15222 alias NOTIFYICONDATAW* PNOTIFYICONDATAW, LPNOTIFYICONDATAW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15223 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15224 alias NOTIFYICONDATAA NOTIFYICONDATA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15225 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15226 alias NOTIFYICONDATAW NOTIFYICONDATA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15227 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15228
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15229 /* already in phobos now
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15230
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15231 struct OPENFILENAMEA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15232 DWORD lStructSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15233 HWND hwndOwner;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15234 HINSTANCE hInstance;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15235 LPCSTR lpstrFilter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15236 LPSTR lpstrCustomFilter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15237 DWORD nMaxCustFilter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15238 DWORD nFilterIndex;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15239 LPSTR lpstrFile;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15240 DWORD nMaxFile;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15241 LPSTR lpstrFileTitle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15242 DWORD nMaxFileTitle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15243 LPCSTR lpstrInitialDir;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15244 LPCSTR lpstrTitle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15245 DWORD Flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15246 WORD nFileOffset;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15247 WORD nFileExtension;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15248 LPCSTR lpstrDefExt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15249 LPARAM lCustData;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15250 LPOFNHOOKPROC lpfnHook;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15251 LPCSTR lpTemplateName;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15252 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15253
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15254 struct OPENFILENAMEW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15255 DWORD lStructSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15256 HWND hwndOwner;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15257 HINSTANCE hInstance;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15258 LPCWSTR lpstrFilter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15259 LPWSTR lpstrCustomFilter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15260 DWORD nMaxCustFilter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15261 DWORD nFilterIndex;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15262 LPWSTR lpstrFile;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15263 DWORD nMaxFile;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15264 LPWSTR lpstrFileTitle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15265 DWORD nMaxFileTitle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15266 LPCWSTR lpstrInitialDir;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15267 LPCWSTR lpstrTitle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15268 DWORD Flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15269 WORD nFileOffset;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15270 WORD nFileExtension;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15271 LPCWSTR lpstrDefExt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15272 LPARAM lCustData;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15273 LPOFNHOOKPROC lpfnHook;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15274 LPCWSTR lpTemplateName;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15275 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15276 */
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15277
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15278 //PORTING_TODO: is needed?
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15279 //version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15280 // alias OPENFILENAMEA OPENFILENAME;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15281 //}else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15282 // alias OPENFILENAMEW OPENFILENAME;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15283 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15284
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15285
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15286 //struct PAINTSTRUCT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15287 // int hdc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15288 // int fErase;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15289 //// RECT rcPaint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15290 // public int left, top, right, bottom;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15291 // int fRestore;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15292 // int fIncUpdate;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15293 // byte rgbReserved[32];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15294 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15295 //alias windows.PAINTSTRUCT PAINTSTRUCT;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15296
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15297 //struct POINT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15298 // LONG x, y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15299 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15300
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15301
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15302 struct REBARBANDINFOA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15303 UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15304 UINT fMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15305 UINT fStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15306 COLORREF clrFore;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15307 COLORREF clrBack;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15308 LPSTR lpText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15309 UINT cch;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15310 int iImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15311 HWND hwndChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15312 UINT cxMinChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15313 UINT cyMinChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15314 UINT cx;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15315 HBITMAP hbmBack;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15316 UINT wID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15317 //if (_WIN32_IE >= 0x0400)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15318 UINT cyChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15319 UINT cyMaxChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15320 UINT cyIntegral;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15321 UINT cxIdeal;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15322 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15323 UINT cxHeader;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15324 /* Note in WinCE. The field cxHeader is not defined. */
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15325 //endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15326 //if (_WIN32_WINNT >= 0x0600)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15327 // RECT rcChevronLocation;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15328 // UINT uChevronState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15329 //endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15330 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15331 struct REBARBANDINFOW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15332 UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15333 UINT fMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15334 UINT fStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15335 COLORREF clrFore;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15336 COLORREF clrBack;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15337 LPWSTR lpText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15338 UINT cch;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15339 int iImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15340 HWND hwndChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15341 UINT cxMinChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15342 UINT cyMinChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15343 UINT cx;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15344 HBITMAP hbmBack;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15345 UINT wID;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15346 //if (_WIN32_IE >= 0x0400)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15347 UINT cyChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15348 UINT cyMaxChild;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15349 UINT cyIntegral;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15350 UINT cxIdeal;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15351 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15352 UINT cxHeader;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15353 /* Note in WinCE. The field cxHeader is not defined. */
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15354 //endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15355 //if (_WIN32_WINNT >= 0x0600)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15356 // RECT rcChevronLocation;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15357 // UINT uChevronState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15358 //endif
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15359 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15360 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15361 alias REBARBANDINFOA REBARBANDINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15362 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15363 alias REBARBANDINFOW REBARBANDINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15364 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15365
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15366 //struct RECT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15367 // int left;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15368 // int top;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15369 // int right;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15370 // int bottom;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15371 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15372
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15373 //struct RGNDATA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15374 // RGNDATAHEADER rdh;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15375 // char Buffer[1];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15376 //} alias RGNDATA* PRGNDATA, LPRGNDATA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15377
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15378
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15379
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15380 template BITWISE(T)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15381 {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15382 // bit value set
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15383 void btvs(T* pData, uint bitnum, uint val){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15384 *pData &= ~(0x01 << bitnum);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15385 if(val) *pData |= (0x01 << bitnum);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15386 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15387 // bit value get
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15388 T btvg(T* pData, uint bitnum){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15389 return cast(T)((*pData >> bitnum) & 0x01);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15390 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15391 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15392 alias BITWISE!(BYTE).btvs btvs;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15393 alias BITWISE!(WORD).btvs btvs;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15394 alias BITWISE!(DWORD).btvs btvs;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15395 alias BITWISE!(BYTE).btvg btvg;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15396 alias BITWISE!(WORD).btvg btvg;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15397 alias BITWISE!(DWORD).btvg btvg;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15398
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15399
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15400 struct SCRIPT_ANALYSIS {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15401 WORD BITS;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15402 SCRIPT_STATE s;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15403
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15404 // getter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15405 uint eScript() { return BITS & 0x03FFU; }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15406 uint fRTL() { return btvg(&BITS, 10); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15407 uint fLayoutRTL() { return btvg(&BITS, 11); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15408 uint fLinkBefore() { return btvg(&BITS, 12); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15409 uint fLinkAfter() { return btvg(&BITS, 13); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15410 uint fLogicalOrder(){ return btvg(&BITS, 14); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15411 uint fNoGlyphIndex(){ return btvg(&BITS, 15); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15412 // setter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15413 void eScript(uint val) { BITS &= 0xFC00; BITS |= (val & 0x03FF); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15414 void fRTL(uint val) { btvs(&BITS, 10, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15415 void fLayoutRTL(uint val) { btvs(&BITS, 11, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15416 void fLinkBefore(uint val) { btvs(&BITS, 12, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15417 void fLinkAfter(uint val) { btvs(&BITS, 13, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15418 void fLogicalOrder(uint val){ btvs(&BITS, 14, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15419 void fNoGlyphIndex(uint val){ btvs(&BITS, 15, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15420 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15421
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15422 alias void *SCRIPT_CACHE;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15423
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15424 struct SCRIPT_CONTROL {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15425 align(1):
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15426 WORD uDefaultLanguage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15427 BYTE BITS;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15428 BYTE fReserved;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15429
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15430 // getter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15431 uint fContextDigits() { return btvg(&BITS, 0); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15432 uint fInvertPreBoundDir() { return btvg(&BITS, 1); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15433 uint fInvertPostBoundDir() { return btvg(&BITS, 2); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15434 uint fLinkStringBefore() { return btvg(&BITS, 3); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15435 uint fLinkStringAfter() { return btvg(&BITS, 4); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15436 uint fNeutralOverride() { return btvg(&BITS, 5); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15437 uint fNumericOverride() { return btvg(&BITS, 6); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15438 uint fLegacyBidiClass() { return btvg(&BITS, 7); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15439
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15440 void fContextDigits(uint val) { btvs(&BITS, 0, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15441 void fInvertPreBoundDir(uint val) { btvs(&BITS, 1, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15442 void fInvertPostBoundDir(uint val) { btvs(&BITS, 2, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15443 void fLinkStringBefore(uint val) { btvs(&BITS, 3, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15444 void fLinkStringAfter(uint val) { btvs(&BITS, 4, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15445 void fNeutralOverride(uint val) { btvs(&BITS, 5, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15446 void fNumericOverride(uint val) { btvs(&BITS, 6, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15447 void fLegacyBidiClass(uint val) { btvs(&BITS, 7, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15448 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15449
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15450 struct SCRIPT_FONTPROPERTIES {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15451 int cBytes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15452 WORD wgBlank;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15453 WORD wgDefault;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15454 WORD wgInvalid;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15455 WORD wgKashida;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15456 int iKashidaWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15457 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15458
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15459 struct SCRIPT_ITEM {
120
536e43f63c81 Comprehensive update for Win32/Linux32 dmd-2.053/dmd-1.068+Tango-r5661
Denis Shelomovskij <verylonglogin.reg@gmail.com>
parents: 112
diff changeset
15460 UTF16index iCharPos;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15461 SCRIPT_ANALYSIS a;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15462 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15463
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15464 struct SCRIPT_LOGATTR {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15465 align(1):
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15466 BYTE BITS;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15467
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15468 // gettter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15469 uint fSoftBreak() { return btvg(&BITS, 0); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15470 uint fWhiteSpace() { return btvg(&BITS, 1); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15471 uint fCharStop() { return btvg(&BITS, 2); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15472 uint fWordStop() { return btvg(&BITS, 3); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15473 uint fInvalid() { return btvg(&BITS, 4); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15474 uint fReserved() { return cast(BYTE)(BITS>>5); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15475
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15476 void fSoftBreak(uint val) { btvs(&BITS, 0, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15477 void fWhiteSpace(uint val) { btvs(&BITS, 1, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15478 void fCharStop(uint val) { btvs(&BITS, 2, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15479 void fWordStop(uint val) { btvs(&BITS, 3, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15480 void fInvalid(uint val) { btvs(&BITS, 4, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15481 void fReserved(uint val) { BITS &= 0x1F; BITS |= (val & 0x07)<<5; }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15482 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15483
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15484
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15485 struct SCRIPT_PROPERTIES {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15486 DWORD BITS1;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15487 DWORD BITS2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15488
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15489 uint langid() { return BITS1 >> 16; }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15490 uint fNumeric() { return btvg(&BITS1, 16); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15491 uint fComplex() { return btvg(&BITS1, 17); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15492 uint fNeedsWordBreaking() { return btvg(&BITS1, 18); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15493 uint fNeedsCaretInfo() { return btvg(&BITS1, 19); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15494 uint bCharSet() { return (BITS1 >> 20) & 0xFF; }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15495 uint fControl() { return btvg(&BITS1, 28); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15496 uint fPrivateUseArea() { return btvg(&BITS1, 29); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15497 uint fNeedsCharacterJustify(){ return btvg(&BITS1, 30); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15498 uint fInvalidGlyph() { return btvg(&BITS1, 31); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15499 uint fInvalidLogAttr() { return btvg(&BITS2, 0); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15500 uint fCDM() { return btvg(&BITS2, 1); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15501 uint fAmbiguousCharSet() { return btvg(&BITS2, 2); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15502 uint fClusterSizeVaries() { return btvg(&BITS2, 3); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15503 uint fRejectInvalid() { return btvg(&BITS2, 4); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15504
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15505 void langid(uint val) { BITS1 &= 0xFFFF0000; BITS1 |= (val & 0xFFFF); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15506 void fNumeric(uint val) { btvs(&BITS1, 16, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15507 void fComplex(uint val) { btvs(&BITS1, 17, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15508 void fNeedsWordBreaking(uint val) { btvs(&BITS1, 18, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15509 void fNeedsCaretInfo(uint val) { btvs(&BITS1, 19, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15510 void bCharSet(uint val) { BITS1 &= 0xF00FFFFF; BITS1 |= (val & 0xFF)<<20; }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15511 void fControl(uint val) { btvs(&BITS1, 28, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15512 void fPrivateUseArea(uint val) { btvs(&BITS1, 29, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15513 void fNeedsCharacterJustify(uint val){ btvs(&BITS1, 30, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15514 void fInvalidGlyph(uint val) { btvs(&BITS1, 31, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15515 void fInvalidLogAttr(uint val) { btvs(&BITS2, 0, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15516 void fCDM(uint val) { btvs(&BITS2, 1, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15517 void fAmbiguousCharSet(uint val) { btvs(&BITS2, 2, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15518 void fClusterSizeVaries(uint val) { btvs(&BITS2, 3, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15519 void fRejectInvalid(uint val) { btvs(&BITS2, 4, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15520 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15521
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15522
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15523 struct SCRIPT_STATE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15524 WORD BITS;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15525 // getter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15526 uint uBidiLevel() { return (BITS & 0x1F);}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15527 uint fOverrideDirection() { return btvg(&BITS, 5); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15528 uint fInhibitSymSwap() { return btvg(&BITS, 6); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15529 uint fCharShape() { return btvg(&BITS, 7); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15530 uint fDigitSubstitute() { return btvg(&BITS, 8); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15531 uint fInhibitLigate() { return btvg(&BITS, 9); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15532 uint fDisplayZWG() { return btvg(&BITS, 10); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15533 uint fArabicNumContext() { return btvg(&BITS, 11); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15534 uint fGcpClusters() { return btvg(&BITS, 12); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15535 uint fReserved() { return btvg(&BITS, 13); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15536 uint fEngineReserved() { return (BITS >> 14) & 0x03;}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15537 // setter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15538 void uBidiLevel(uint val) { BITS &= 0xFFE0; BITS |= (val & 0x1F); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15539 void fOverrideDirection(uint val) { btvs(&BITS, 5, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15540 void fInhibitSymSwap(uint val) { btvs(&BITS, 6, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15541 void fCharShape(uint val) { btvs(&BITS, 7, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15542 void fDigitSubstitute(uint val) { btvs(&BITS, 8, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15543 void fInhibitLigate(uint val) { btvs(&BITS, 9, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15544 void fDisplayZWG(uint val) { btvs(&BITS, 10, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15545 void fArabicNumContext(uint val) { btvs(&BITS, 11, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15546 void fGcpClusters(uint val) { btvs(&BITS, 12, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15547 void fReserved(uint val) { btvs(&BITS, 13, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15548 void fEngineReserved(uint val) { BITS &= 0x3FFF; BITS |= ((val & 0x03) << 14); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15549 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15550
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15551
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15552 struct SCRIPT_VISATTR {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15553 align(1):
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15554 BYTE BITS;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15555 BYTE fShapeReserved;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15556
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15557 // getter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15558 uint uJustification() { return BITS & 0x0F; }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15559 uint fClusterStart() { return btvg(&BITS, 4); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15560 uint fDiacritic() { return btvg(&BITS, 5); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15561 uint fZeroWidth() { return btvg(&BITS, 6); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15562 uint fReserved() { return btvg(&BITS, 7); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15563
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15564 // setter
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15565 void uJustification(uint val) { BITS &= 0xF0; BITS |= (val & 0x0F); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15566 void fClusterStart(uint val) { btvs(&BITS, 4, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15567 void fDiacritic(uint val) { btvs(&BITS, 5, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15568 void fZeroWidth(uint val) { btvs(&BITS, 6, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15569 void fReserved(uint val) { btvs(&BITS, 7, val); }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15570 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15571
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15572 //struct SCROLLINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15573 // UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15574 // UINT fMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15575 // int nMin;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15576 // int nMax;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15577 // UINT nPage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15578 // int nPos;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15579 // int nTrackPos;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15580 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15581 //alias SCROLLINFO* PSCROLLINFO, LPSCROLLINFO, LPCSCROLLINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15582
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15583 version(WinCE)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15584 {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15585 struct SHACTIVATEINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15586 int cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15587 HWND hwndLastFocus;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15588 int fSipUp;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15589 int fSipOnDeactivation;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15590 int fActive;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15591 int fReserved;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15592 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15593 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15594
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15595 struct SHELLEXECUTEINFOA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15596 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15597 ULONG fMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15598 HWND hwnd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15599 LPCSTR lpVerb;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15600 LPCSTR lpFile;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15601 LPCSTR lpParameters;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15602 LPCSTR lpDirectory;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15603 int nShow;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15604 HINSTANCE hInstApp;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15605
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15606 // Optional members
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15607 LPVOID lpIDList;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15608 LPCSTR lpClass;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15609 HKEY hkeyClass;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15610 DWORD dwHotKey;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15611 HANDLE hIcon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15612 HANDLE hProcess;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15613 } alias SHELLEXECUTEINFOA* PSHELLEXECUTEINFOA, LPSHELLEXECUTEINFOA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15614 struct SHELLEXECUTEINFOW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15615 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15616 ULONG fMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15617 HWND hwnd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15618 LPCWSTR lpVerb;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15619 LPCWSTR lpFile;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15620 LPCWSTR lpParameters;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15621 LPCWSTR lpDirectory;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15622 int nShow;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15623 HINSTANCE hInstApp;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15624
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15625 // Optional members
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15626 LPVOID lpIDList;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15627 LPCWSTR lpClass;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15628 HKEY hkeyClass;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15629 DWORD dwHotKey;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15630 HANDLE hIcon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15631 HANDLE hProcess;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15632 } alias SHELLEXECUTEINFOW* PSHELLEXECUTEINFOW, LPSHELLEXECUTEINFOW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15633 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15634 alias SHELLEXECUTEINFOA SHELLEXECUTEINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15635 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15636 alias SHELLEXECUTEINFOW SHELLEXECUTEINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15637 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15638 alias SHELLEXECUTEINFO* LPSHELLEXECUTEINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15639
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15640
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15641 //version(WinCE)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15642 //{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15643 struct SHMENUBARINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15644 int cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15645 HWND hwndParent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15646 int dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15647 int nToolBarId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15648 HINSTANCE hInstRes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15649 int nBmpId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15650 int cBmpImages;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15651 HWND hwndMB;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15652 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15653
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15654 struct SHRGINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15655 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15656 HWND hwndClient;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15657 POINT ptDown;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15658 DWORD dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15659 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15660
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15661 struct SIPINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15662 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15663 DWORD fdwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15664 RECT rcVisibleDesktop;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15665 RECT rcSipRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15666 DWORD dwImDataSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15667 VOID *pvImData;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15668 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15669 //} // end of version WinCE
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15670
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15671 //struct SIZE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15672 // LONG cx;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15673 // LONG cy;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15674 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15675 //alias SIZE* LPSIZE, LPSIZEL;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15676 //alias SIZE SIZEL;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15677
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15678
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15679 struct TBBUTTONINFOA{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15680 align(2):
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15681 UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15682 DWORD dwMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15683 int idCommand;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15684 int iImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15685 BYTE fsState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15686 BYTE fsStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15687 WORD cx;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15688 DWORD_PTR lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15689 LPSTR pszText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15690 int cchText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15691 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15692 struct TBBUTTONINFOW{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15693 align(2):
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15694 UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15695 DWORD dwMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15696 int idCommand;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15697 int iImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15698 BYTE fsState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15699 BYTE fsStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15700 WORD cx;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15701 DWORD_PTR lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15702 LPWSTR pszText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15703 int cchText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15704 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15705 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15706 alias TBBUTTONINFOA TBBUTTONINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15707 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15708 alias TBBUTTONINFOW TBBUTTONINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15709 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15710 alias TBBUTTONINFO* LPTBBUTTONINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15711
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15712
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15713 struct TCITEMA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15714 UINT mask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15715 DWORD dwState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15716 DWORD dwStateMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15717 LPSTR pszText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15718 int cchTextMax;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15719 int iImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15720 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15721 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15722 struct TCITEMW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15723 UINT mask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15724 DWORD dwState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15725 DWORD dwStateMask;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15726 LPWSTR pszText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15727 int cchTextMax;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15728 int iImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15729 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15730 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15731 version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15732 alias TCITEMA TCITEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15733 }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15734 alias TCITEMW TCITEM;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15735 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15736
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15737
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15738 // struct TOOLINFOA {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15739 // UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15740 // UINT uFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15741 // HWND hwnd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15742 // UINT uId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15743 // RECT rect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15744 // HINSTANCE hinst;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15745 // LPSTR lpszText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15746 // LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15747 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15748 // struct TOOLINFOW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15749 // UINT cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15750 // UINT uFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15751 // HWND hwnd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15752 // UINT uId;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15753 // RECT rect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15754 // HINSTANCE hinst;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15755 // LPWSTR lpszText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15756 // LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15757 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15758 // version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15759 // alias TOOLINFOA TOOLINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15760 // }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15761 // alias TOOLINFOW TOOLINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15762 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15763
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15764 struct TRACKMOUSEEVENT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15765 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15766 DWORD dwFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15767 HWND hwndTrack;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15768 DWORD dwHoverTime;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15769 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15770 alias TRACKMOUSEEVENT* PTRACKMOUSEEVENT, LPTRACKMOUSEEVENT;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15771
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15772 struct TRIVERTEX {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15773 LONG x;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15774 LONG y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15775 COLOR16 Red;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15776 COLOR16 Green;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15777 COLOR16 Blue;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15778 COLOR16 Alpha;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15779 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15780 alias TRIVERTEX* PTRIVERTEX, LPTRIVERTEX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15781
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15782
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15783 struct TVHITTESTINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15784 POINT pt;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15785 UINT flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15786 HTREEITEM hItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15787 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15788
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15789
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15790
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15791
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15792
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15793
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15794 //alias extern(Windows) int (*PFNTVCOMPARE)(LPARAM, LPARAM, LPARAM);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15795 struct TVSORTCB {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15796 HTREEITEM hParent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15797 PFNTVCOMPARE lpfnCompare;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15798 LPARAM lParam;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15799 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15800
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15801
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15802
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15803
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15804 //struct WINDOWPLACEMENT {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15805 // UINT length;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15806 // UINT flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15807 // UINT showCmd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15808 // POINT ptMinPosition;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15809 // POINT ptMaxPosition;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15810 // RECT rcNormalPosition;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15811 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15812 //
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15813 // struct WINDOWPOS {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15814 // HWND hwnd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15815 // HWND hwndInsertAfter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15816 // int x;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15817 // int y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15818 // int cx;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15819 // int cy;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15820 // UINT flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15821 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15822
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15823 // WNDCLASSA is declared in phobos
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15824 // struct WNDCLASSW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15825 // UINT style;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15826 // WNDPROC_I lpfnWndProc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15827 // int cbClsExtra;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15828 // int cbWndExtra;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15829 // HINSTANCE hInstance;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15830 // HICON hIcon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15831 // HCURSOR hCursor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15832 // HBRUSH hbrBackground;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15833 // LPCWSTR lpszMenuName;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15834 // LPCWSTR lpszClassName;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15835 // }alias WNDCLASSW* PWNDCLASSW, LPWNDCLASSW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15836 //
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15837 // // since phobos has alias WNDCLASSA to WNDCLASS, we have to alias it another name
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15838 // version(Win32SansUnicode){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15839 // alias WNDCLASSA WNDCLASS_T;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15840 // }else{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15841 // alias WNDCLASSW WNDCLASS_T;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15842 // }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15843
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15844 enum TF_DA_COLORTYPE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15845 TF_CT_NONE = 0,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15846 TF_CT_SYSCOLOR = 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15847 TF_CT_COLORREF = 2
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15848 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15849
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15850 enum TF_DA_LINESTYLE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15851 TF_LS_NONE = 0,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15852 TF_LS_SOLID = 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15853 TF_LS_DOT = 2,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15854 TF_LS_DASH = 3,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15855 TF_LS_SQUIGGLE = 4
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15856 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15857
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15858 enum TF_DA_ATTR_INFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15859 TF_ATTR_INPUT = 0,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15860 TF_ATTR_TARGET_CONVERTED = 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15861 TF_ATTR_CONVERTED = 2,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15862 TF_ATTR_TARGET_NOTCONVERTED = 3,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15863 TF_ATTR_INPUT_ERROR = 4,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15864 TF_ATTR_FIXEDCONVERTED = 5,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15865 TF_ATTR_OTHER = -1
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15866 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15867
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15868 struct TF_DA_COLOR {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15869 TF_DA_COLORTYPE type;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15870 union {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15871 int nIndex;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15872 COLORREF cr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15873 };
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15874 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15875
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15876 struct TF_DISPLAYATTRIBUTE{
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15877 TF_DA_COLOR crText;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15878 TF_DA_COLOR crBk;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15879 TF_DA_LINESTYLE lsStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15880 BOOL fBoldLine;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15881 TF_DA_COLOR crLine;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15882 TF_DA_ATTR_INFO bAttr;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15883 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15884
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15885 struct NMTTCUSTOMDRAW {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15886 NMCUSTOMDRAW nmcd;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15887 UINT uDrawFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15888 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15889 alias NMTTCUSTOMDRAW* LPNMTTCUSTOMDRAW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15890
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15891 struct SHDRAGIMAGE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15892 SIZE sizeDragImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15893 POINT ptOffset;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15894 HBITMAP hbmpDragImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15895 COLORREF crColorKey;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15896 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15897
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15898 const CCHILDREN_SCROLLBAR = 5;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15899 struct SCROLLBARINFO {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15900 DWORD cbSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15901 RECT rcScrollBar;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15902 int dxyLineButton;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15903 int xyThumbTop;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15904 int xyThumbBottom;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15905 int reserved;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15906 DWORD rgstate[CCHILDREN_SCROLLBAR+1];
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15907 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15908 alias SCROLLBARINFO* PSCROLLBARINFO;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15909
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15910 } // end of extern(Windows)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15911
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15912
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15913
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15914
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15915
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15916 // shlwapi.h
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15917 enum {ASSOCF_INIT_BYEXENAME,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15918 ASSOCF_OPEN_BYEXENAME,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15919 ASSOCF_INIT_DEFAULTTOSTAR,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15920 ASSOCF_INIT_DEFAULTTOFOLDER,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15921 ASSOCF_NOUSERSETTINGS,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15922 ASSOCF_NOTRUNCATE,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15923 ASSOCF_VERIFY,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15924 ASSOCF_REMAPRUNDLL,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15925 ASSOCF_NOFIXUPS,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15926 ASSOCF_IGNOREBASECLASS
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15927 };
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15928
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15929 alias DWORD ASSOCF;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15930
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15931 // usp10
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15932 alias void* SCRIPT_STRING_ANALYSIS;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15933 struct SCRIPT_TABDEF {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15934 int cTabStops;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15935 int iScale;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15936 int* pTabStops;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15937 int iTabOrigin;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15938 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15939
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15940 //struct SCRIPT_ANALYSIS {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15941 // mixin(bitfields!(
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15942 // ushort, "eScript", 10,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15943 // bool, "fRTL", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15944 // bool, "fLayoutRTL", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15945 // bool, "fLinkBefore", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15946 // bool, "fLinkAfter", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15947 // bool, "fLogicalOrder", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15948 // bool, "fNoGlyphIndex", 1));
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15949 // SCRIPT_STATE s ;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15950 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15951 //struct SCRIPT_STATE {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15952 // mixin(bitfields!(
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15953 // ubyte, "uBidiLevel", 5,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15954 // bool, "fOverrideDirection", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15955 // bool, "fInhibitSymSwap", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15956 // bool, "fCharShape", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15957 // bool, "fDigitSubstitute", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15958 // bool, "fInhibitLigate", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15959 // bool, "fDisplayZWG", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15960 // bool, "fArabicNumContext", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15961 // bool, "fGcpClusters", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15962 // bool, "fReserved", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15963 // ubyte, "fEngineReserved", 2));
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15964 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15965 //
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15966 //struct SCRIPT_CONTROL {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15967 // mixin(bitfields!(
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15968 // ushort, "uDefaultLanguage", 16,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15969 // bool, "fContextDigits", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15970 // bool, "fInvertPreBoundDir", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15971 // bool, "fInvertPostBoundDir", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15972 // bool, "fLinkStringBefore", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15973 // bool, "fLinkStringAfter", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15974 // bool, "fNeutralOverride", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15975 // bool, "fNumericOverride", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15976 // bool, "fLegacyBidiClass", 1,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15977 // ubyte, "fReserved", 8));
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15978 //}
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15979 //
44
ed96ea2a2764 First swt win snippets are buiding with d2+phobos
Frank Benoit <benoit@tionex.de>
parents: 39
diff changeset
15980
ed96ea2a2764 First swt win snippets are buiding with d2+phobos
Frank Benoit <benoit@tionex.de>
parents: 39
diff changeset
15981 alias HANDLE HPAINTBUFFER;