annotate dwt/internal/win32/WINTYPES.d @ 257:af384beab7b5

sync with tango win32 Types.di
author Frank Benoit <benoit@tionex.de>
date Sun, 20 Jul 2008 23:02:56 +0200
parents fbb9174f2a2c
children cb5dd561de90
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1 /*
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2 * This module declared types required by DWT but not in std.c.windows.windows
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5 module dwt.internal.win32.WINTYPES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7 /*
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8 adopted form tango
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9 Author: Trevor Parscal
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10 */
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11 version(TANGOSVN){
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
12 public import tango.sys.win32.Types;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
13 }
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
14 else{ // !TANGOSVN
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15 /+ Aliases, Types, and Constants +/
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
16 const void* NULL = null;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
17 alias int SCODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
18 alias void VOID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
19 alias void* POINTER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
20 alias ushort ATOM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
21 alias int WINBOOL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
22 alias WINBOOL BOOL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
23 alias uint CALTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
24 alias uint CALID;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
25 alias char CCHAR;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
26 alias char* PCHAR;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
27 alias uint COLORREF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
28 alias uint TCOLORREF;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
29 alias char CHAR;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
30 alias ubyte BYTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
31 alias short INT16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
32 alias ushort UINT16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
33 alias short SHORT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
34 alias int INT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
35 alias int WINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
36 alias int LONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
37 alias ushort WORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
38 alias uint DWORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
39 alias int INT_PTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
40 alias uint UINT_PTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
41 alias int LONG_PTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
42 alias uint ULONG_PTR;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
43 alias DWORD DWORD_PTR;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
44 alias uint PROPID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
45 const BOOL FALSE = 0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
46 const BOOL TRUE = -1;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
47 alias char* PANSICHAR;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
48 alias wchar* PWIDECHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
49 alias int* PINTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
50 alias long LONGLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
51 alias LONGLONG* PLONGLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
52 alias ulong DWORDLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
53 alias DWORDLONG* PDWORDLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
54 alias float FLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
55 alias void* HANDLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
56 alias HANDLE HACCEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
57 alias HANDLE HBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
58 alias HANDLE HBRUSH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
59 alias HANDLE HCOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
60 alias HANDLE HCONV;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
61 alias HANDLE HCONVLIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
62 alias HANDLE HCURSOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
63 alias HANDLE HDBC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
64 alias HANDLE HDC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
65 alias HANDLE HDDEDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
66 alias HANDLE HDESK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
67 alias HANDLE HDROP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
68 alias HANDLE HDWP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
69 alias HANDLE HENHMETAFILE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
70 alias HANDLE HENV;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
71 alias HANDLE HFILE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
72 alias HANDLE HFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
73 alias HANDLE HGDIOBJ;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
74 alias HANDLE HGLOBAL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
75 alias HANDLE HGLRC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
76 alias HANDLE HHOOK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
77 alias HANDLE HICON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
78 alias HANDLE HIMAGELIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
79 alias HANDLE HINST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
80 alias HINST HINSTANCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
81 alias HANDLE HKEY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
82 alias HANDLE HKL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
83 alias HANDLE HLOCAL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
84 alias HANDLE HMENU;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
85 alias HANDLE HMETAFILE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
86 alias HANDLE HMODULE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
87 alias HANDLE HPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
88 alias HANDLE HPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
89 alias HANDLE HRASCONN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
90 alias int HRESULT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
91 alias HANDLE HRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
92 alias HANDLE HRSRC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
93 alias HANDLE HSTMT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
94 alias HANDLE HSZ;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
95 alias HANDLE HWINSTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
96 alias HANDLE HWND;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
97 alias ushort LANGID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
98 alias DWORD LCID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
99 alias DWORD LCTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
100 alias int LPARAM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
101 alias ushort* LP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
102 alias WINBOOL* LPBOOL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
103 alias ubyte* LPBYTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
104 alias PCHAR LPCCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
105 alias PCHAR LPCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
106 alias COLORREF* LPCOLORREF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
107 alias PCHAR LPCSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
108 alias TCHAR* LPCTSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
109 alias wchar* LPCWCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
110 alias wchar* LPCWSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
111 alias DWORD* LPDWORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
112 alias HANDLE* LPHANDLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
113 alias int* LPINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
114 alias int* LPLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
115 alias PCHAR LPSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
116 alias PCHAR LPTCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
117 alias TCHAR* LPTSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
118 alias int LRESULT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
119 alias POINTER LPVOID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
120 alias POINTER LPCVOID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
121 alias wchar* LPWCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
122 alias wchar* LPWORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
123 alias wchar* LPWSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
124 alias wchar* NWPSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
125 alias WINBOOL* PWINBOOL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
126 alias ubyte* PBOOLEAN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
127 alias ubyte* PBYTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
128 alias PCHAR PCCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
129 alias PCHAR PCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
130 alias PCHAR PCSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
131 alias wchar* PCWCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
132 alias wchar* PCWSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
133 alias DWORD* PDWORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
134 alias float* PFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
135 alias HANDLE* PHANDLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
136 alias HKEY* PHKEY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
137 alias int* PINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
138 alias int* PLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
139 alias int* PSHORT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
140 alias PCHAR PSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
141 alias PCHAR PSZ;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
142 alias ubyte* PTBYTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
143 alias PCHAR PTCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
144 alias PCHAR PTCHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
145 alias PCHAR PTSTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
146 alias ubyte* PUCHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
147 alias wchar* PWCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
148 alias wchar* PWCHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
149 alias ushort* PWORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
150 alias uint* PUINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
151 alias uint* PULONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
152 alias ushort* PUSHORT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
153 alias POINTER PVOID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
154 // NOTE: This is defined in sqltypes. Probably shouldn't be here. Commenting for now.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
155 //alias int RETCODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
156 alias HANDLE SC_HANDLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
157 alias LPVOID SC_LOCK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
158 alias SC_HANDLE* LPSC_HANDLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
159 alias DWORD SERVICE_STATUS_HANDLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
160 alias ubyte TBYTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
161
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
162 version(Win32SansUnicode){
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
163 // Strictly speaking this should be ubyte since char is UTF-8, but that
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
164 // fills code with so many casts that it's just not sensible.
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
165 // (See also DMD Issue 2193.)
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
166 alias char TCHAR;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
167 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
168 alias wchar TCHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
169 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
170
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
171 alias ubyte BCHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
172 alias ubyte UCHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
173 alias wchar WCHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
174 alias uint UINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
175 alias uint ULONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
176 alias ushort USHORT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
177 alias uint WPARAM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
178 alias int ACL_INFORMATION_CLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
179
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
180 alias GUID IID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
181 alias IID* REFIID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
182
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
183 // Cast a string literal to a ubyte*=PCHAR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
184 template _PCHAR( char[] a ){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
185 const PCHAR _PCHAR = cast(PCHAR)a.ptr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
186 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
187
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
188 enum { AclRevisionInformation = 1, AclSizeInformation, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
189 alias ACL_INFORMATION_CLASS _ACL_INFORMATION_CLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
190 alias int MEDIA_TYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
191 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, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
192 alias MEDIA_TYPE _MEDIA_TYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
193 const int RASCS_DONE = (0x2000);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
194 const int RASCS_PAUSED = (0x1000);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
195 alias int RASCONNSTATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
196 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, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
197 alias RASCONNSTATE _RASCONNSTATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
198 alias int RASPROJECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
199 enum { RASP_Amb = 0x10000, RASP_PppNbf = 0x803F, RASP_PppIpx = 0x802B, RASP_PppIp = 0x8021, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
200 alias RASPROJECTION _RASPROJECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
201 alias int SECURITY_IMPERSONATION_LEVEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
202 enum { SecurityAnonymous, SecurityIdentification, SecurityImpersonation, SecurityDelegation, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
203 alias SECURITY_IMPERSONATION_LEVEL _SECURITY_IMPERSONATION_LEVEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
204 alias int SID_NAME_USE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
205 enum { SidTypeUser = 1, SidTypeGroup, SidTypeDomain, SidTypeAlias, SidTypeWellKnownGroup, SidTypeDeletedAccount, SidTypeInvalid, SidTypeUnknown, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
206 alias SID_NAME_USE* PSID_NAME_USE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
207 alias SID_NAME_USE _SID_NAME_USE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
208 alias int TOKEN_INFORMATION_CLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
209 enum { TokenUser = 1, TokenGroups, TokenPrivileges, TokenOwner, TokenPrimaryGroup, TokenDefaultDacl, TokenSource, TokenType, TokenImpersonationLevel, TokenStatistics, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
210 alias TOKEN_INFORMATION_CLASS _TOKEN_INFORMATION_CLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
211 alias int TOKEN_TYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
212 enum { TokenPrimary = 1, TokenImpersonation, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
213 alias TOKEN_TYPE TAGTOKEN_TYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
214
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
215 extern(Windows){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
216 alias int (*BFFCALLBACK)(HWND, UINT, LPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
217 alias UINT (*LPCCHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
218 alias UINT (*LPCFHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
219 alias POINTER PTHREAD_START_ROUTINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
220 alias PTHREAD_START_ROUTINE LPTHREAD_START_ROUTINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
221 alias DWORD (*EDITSTREAMCALLBACK)(DWORD, LPBYTE, LONG, LONG);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
222 alias UINT (*LPFRHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
223 alias UINT (*LPOFNHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
224 alias UINT (*LPPRINTHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
225 alias UINT (*LPSETUPHOOKPROC)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
226 alias LRESULT (*DLGPROC)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
227 alias int (*PFNPROPSHEETCALLBACK)(HWND, UINT, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
228 alias void (*LPSERVICE_MAIN_FUNCTION)(DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
229 alias int (*PFNTVCOMPARE)(LPARAM, LPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
230 alias LRESULT (*WNDPROC)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
231 alias POINTER FARPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
232 alias FARPROC PROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
233 alias WINBOOL (*ENUMRESTYPEPROC)(HANDLE, LPTSTR, LONG);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
234 alias WINBOOL (*ENUMRESNAMEPROC)(HANDLE, LPCTSTR, LPTSTR, LONG);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
235 alias WINBOOL (*ENUMRESLANGPROC)(HANDLE, LPCTSTR, LPCTSTR, ushort, LONG);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
236 alias FARPROC DESKTOPENUMPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
237 alias WINBOOL (*ENUMWINDOWSPROC)(HWND, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
238 alias WINBOOL (*ENUMWINDOWSTATIONPROC)(LPTSTR, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
239 alias void (*SENDASYNCPROC)(HWND, UINT, DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
240 alias void (*TIMERPROC)(HWND, UINT, UINT, DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
241 alias BOOL(*MONITORENUMPROC)(HMONITOR, HDC, RECT*, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
242 alias FARPROC GRAYSTRINGPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
243 alias WINBOOL (*DRAWSTATEPROC)(HDC, LPARAM, WPARAM, int, int);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
244 alias WINBOOL (*PROPENUMPROCEX)(HWND, LPCTSTR, HANDLE, DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
245 alias WINBOOL (*PROPENUMPROC)(HWND, LPCTSTR, HANDLE);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
246 alias LRESULT (*HOOKPROC)(int, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
247 alias void (*ENUMOBJECTSPROC)(LPVOID);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
248 alias void (*LINEDDAPROC)(int, int);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
249 alias WINBOOL (*TABORTPROC)(HDC, int);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
250 alias UINT (*LPPAGEPAINTHOOK)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
251 alias UINT (*LPPAGESETUPHOOK)(HWND, UINT, WPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
252 alias int (*ICMENUMPROC)(LPTSTR, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
253 alias LONG (*EDITWORDBREAKPROCEX)(PCHAR, LONG, ubyte, INT);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
254 alias int (*PFNLVCOMPARE)(LPARAM, LPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
255 alias WINBOOL (*LOCALE_ENUMPROC)(LPTSTR);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
256 alias WINBOOL (*CODEPAGE_ENUMPROC)(LPTSTR);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
257 alias WINBOOL (*DATEFMT_ENUMPROC)(LPTSTR);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
258 alias WINBOOL (*TIMEFMT_ENUMPROC)(LPTSTR);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
259 alias WINBOOL (*CALINFO_ENUMPROC)(LPTSTR);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
260 alias WINBOOL (*PHANDLER_ROUTINE)(DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
261 alias WINBOOL (*LPHANDLER_FUNCTION)(DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
262 alias void (*PTIMERAPCROUTINE)(LPVOID, DWORD, DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
263 alias UINT (*PFNGETPROFILEPATH)(LPCTSTR, LPSTR, UINT);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
264 alias UINT (*PFNRECONCILEPROFILE)(LPCTSTR, LPCTSTR, DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
265 alias WINBOOL (*PFNPROCESSPOLICIES)(HWND, LPCTSTR, LPCTSTR, LPCTSTR, DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
266 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
267
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
268 const {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
269 LPCTSTR SE_CREATE_TOKEN_NAME = ("SeCreateTokenPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
270 LPCTSTR SE_ASSIGNPRIMARYTOKEN_NAME = ("SeAssignPrimaryTokenPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
271 LPCTSTR SE_LOCK_MEMORY_NAME = ("SeLockMemoryPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
272 LPCTSTR SE_INCREASE_QUOTA_NAME = ("SeIncreaseQuotaPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
273 LPCTSTR SE_UNSOLICITED_INPUT_NAME = ("SeUnsolicitedInputPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
274 LPCTSTR SE_MACHINE_ACCOUNT_NAME = ("SeMachineAccountPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
275 LPCTSTR SE_TCB_NAME = ("SeTcbPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
276 LPCTSTR SE_SECURITY_NAME = ("SeSecurityPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
277 LPCTSTR SE_TAKE_OWNERSHIP_NAME = ("SeTakeOwnershipPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
278 LPCTSTR SE_LOAD_DRIVER_NAME = ("SeLoadDriverPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
279 LPCTSTR SE_SYSTEM_PROFILE_NAME = ("SeSystemProfilePrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
280 LPCTSTR SE_SYSTEMTIME_NAME = ("SeSystemtimePrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
281 LPCTSTR SE_PROF_SINGLE_PROCESS_NAME = ("SeProfileSingleProcessPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
282 LPCTSTR SE_INC_BASE_PRIORITY_NAME = ("SeIncreaseBasePriorityPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
283 LPCTSTR SE_CREATE_PAGEFILE_NAME = ("SeCreatePagefilePrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
284 LPCTSTR SE_CREATE_PERMANENT_NAME = ("SeCreatePermanentPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
285 LPCTSTR SE_BACKUP_NAME = ("SeBackupPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
286 LPCTSTR SE_RESTORE_NAME = ("SeRestorePrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
287 LPCTSTR SE_SHUTDOWN_NAME = ("SeShutdownPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
288 LPCTSTR SE_DEBUG_NAME = ("SeDebugPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
289 LPCTSTR SE_AUDIT_NAME = ("SeAuditPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
290 LPCTSTR SE_SYSTEM_ENVIRONMENT_NAME = ("SeSystemEnvironmentPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
291 LPCTSTR SE_CHANGE_NOTIFY_NAME = ("SeChangeNotifyPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
292 LPCTSTR SE_REMOTE_SHUTDOWN_NAME = ("SeRemoteShutdownPrivilege");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
293
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
294 LPCSTR SERVICES_ACTIVE_DATABASEA = _PCHAR!("ServicesActive");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
295 LPCWSTR SERVICES_ACTIVE_DATABASEW = ("ServicesActive");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
296 LPCSTR SERVICES_FAILED_DATABASEA = _PCHAR!("ServicesFailed");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
297 LPCWSTR SERVICES_FAILED_DATABASEW = ("ServicesFailed");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
298 LPCSTR SC_GROUP_IDENTIFIERA = _PCHAR!("+");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
299 LPCWSTR SC_GROUP_IDENTIFIERW = ("+");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
300 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
301 alias SERVICES_ACTIVE_DATABASEA SERVICES_ACTIVE_DATABASE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
302 alias SERVICES_FAILED_DATABASEA SERVICES_FAILED_DATABASE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
303 alias SC_GROUP_IDENTIFIERA SC_GROUP_IDENTIFIER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
304 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
305 else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
306 alias SERVICES_ACTIVE_DATABASEW SERVICES_ACTIVE_DATABASE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
307 alias SERVICES_FAILED_DATABASEW SERVICES_FAILED_DATABASE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
308 alias SC_GROUP_IDENTIFIERW SC_GROUP_IDENTIFIER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
309 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
310 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
311
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
312 extern(Windows){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
313 alias HDDEDATA (*PFNCALLBACK)(UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, DWORD, DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
314 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
315 alias PFNCALLBACK CALLB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
316 alias WINBOOL SECURITY___FILE___TRACKING_MODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
317 alias FARPROC WNDENUMPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
318 alias FARPROC ENHMFENUMPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
319 alias DWORD CCSTYLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
320 alias CCSTYLE* PCCSTYLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
321 alias CCSTYLE* LPCCSTYLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
322 alias DWORD CCSTYLEFLAGA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
323 alias CCSTYLEFLAGA* PCCSTYLEFLAGA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
324 alias CCSTYLEFLAGA* LPCCSTYLEFLAGA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
325
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
326 const HANDLE INVALID_HANDLE_VALUE = cast(HANDLE) -1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
327
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
328
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
329 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
330 SM_CXVIRTUALSCREEN = (76),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
331 SM_CYVIRTUALSCREEN = (77),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
332 MONITORINFOF_PRIMARY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
333 LZERROR_UNKNOWNALG = -((8)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
334 LZERROR_BADVALUE = -((7)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
335 LZERROR_GLOBLOCK = -((6)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
336 LZERROR_GLOBALLOC = -((5)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
337 LZERROR_WRITE = -((4)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
338 LZERROR_READ = -((3)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
339 LZERROR_BADOUTHANDLE = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
340 LZERROR_BADINHANDLE = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
341 NO_ERROR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
342 ERROR_SUCCESS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
343 ERROR_INVALID_FUNCTION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
344 ERROR_FILE_NOT_FOUND = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
345 ERROR_PATH_NOT_FOUND = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
346 ERROR_TOO_MANY_OPEN_FILES = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
347 ERROR_ACCESS_DENIED = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
348 ERROR_INVALID_HANDLE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
349 ERROR_ARENA_TRASHED = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
350 ERROR_NOT_ENOUGH_MEMORY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
351 ERROR_INVALID_BLOCK = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
352 ERROR_BAD_ENVIRONMENT = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
353 ERROR_BAD_FORMAT = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
354 ERROR_INVALID_ACCESS = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
355 ERROR_INVALID_DATA = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
356 ERROR_OUTOFMEMORY = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
357 ERROR_INVALID_DRIVE = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
358 ERROR_CURRENT_DIRECTORY = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
359 ERROR_NOT_SAME_DEVICE = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
360 ERROR_NO_MORE_FILES = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
361 ERROR_WRITE_PROTECT = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
362 ERROR_BAD_UNIT = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
363 ERROR_NOT_READY = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
364 ERROR_BAD_COMMAND = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
365 ERROR_CRC = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
366 ERROR_BAD_LENGTH = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
367 ERROR_SEEK = (25),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
368 ERROR_NOT_DOS_DISK = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
369 ERROR_SECTOR_NOT_FOUND = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
370 ERROR_OUT_OF_PAPER = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
371 ERROR_WRITE_FAULT = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
372 ERROR_READ_FAULT = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
373 ERROR_GEN_FAILURE = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
374 ERROR_SHARING_VIOLATION = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
375 ERROR_LOCK_VIOLATION = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
376 ERROR_WRONG_DISK = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
377 ERROR_SHARING_BUFFER_EXCEEDED = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
378 ERROR_HANDLE_EOF = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
379 ERROR_HANDLE_DISK_FULL = (39),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
380 ERROR_NOT_SUPPORTED = (50),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
381 ERROR_REM_NOT_LIST = (51),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
382 ERROR_DUP_NAME = (52),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
383 ERROR_BAD_NETPATH = (53),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
384 ERROR_NETWORK_BUSY = (54),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
385 ERROR_DEV_NOT_EXIST = (55),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
386 ERROR_TOO_MANY_CMDS = (56),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
387 ERROR_ADAP_HDW_ERR = (57),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
388 ERROR_BAD_NET_RESP = (58),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
389 ERROR_UNEXP_NET_ERR = (59),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
390 ERROR_BAD_REM_ADAP = (60),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
391 ERROR_PRINTQ_FULL = (61),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
392 ERROR_NO_SPOOL_SPACE = (62),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
393 ERROR_PRINT_CANCELLED = (63),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
394 ERROR_NETNAME_DELETED = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
395 ERROR_NETWORK_ACCESS_DENIED = (65),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
396 ERROR_BAD_DEV_TYPE = (66),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
397 ERROR_BAD_NET_NAME = (67),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
398 ERROR_TOO_MANY_NAMES = (68),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
399 ERROR_TOO_MANY_SESS = (69),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
400 ERROR_SHARING_PAUSED = (70),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
401 ERROR_REQ_NOT_ACCEP = (71),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
402 ERROR_REDIR_PAUSED = (72),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
403 ERROR_FILE_EXISTS = (80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
404 ERROR_CANNOT_MAKE = (82),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
405 ERROR_FAIL_I24 = (83),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
406 ERROR_OUT_OF_STRUCTURES = (84),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
407 ERROR_ALREADY_ASSIGNED = (85),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
408 ERROR_INVALID_PASSWORD = (86),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
409 ERROR_INVALID_PARAMETER = (87),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
410 ERROR_NET_WRITE_FAULT = (88),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
411 ERROR_NO_PROC_SLOTS = (89),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
412 ERROR_TOO_MANY_SEMAPHORES = (100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
413 ERROR_EXCL_SEM_ALREADY_OWNED = (101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
414 ERROR_SEM_IS_SET = (102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
415 ERROR_TOO_MANY_SEM_REQUESTS = (103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
416 ERROR_INVALID_AT_INTERRUPT_TIME = (104),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
417 ERROR_SEM_OWNER_DIED = (105),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
418 ERROR_SEM_USER_LIMIT = (106),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
419 ERROR_DISK_CHANGE = (107),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
420 ERROR_DRIVE_LOCKED = (108),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
421 ERROR_BROKEN_PIPE = (109),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
422 ERROR_OPEN_FAILED = (110),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
423 ERROR_BUFFER_OVERFLOW = (111),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
424 ERROR_DISK_FULL = (112),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
425 ERROR_NO_MORE_SEARCH_HANDLES = (113),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
426 ERROR_INVALID_TARGET_HANDLE = (114),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
427 ERROR_INVALID_CATEGORY = (117),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
428 ERROR_INVALID_VERIFY_SWITCH = (118),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
429 ERROR_BAD_DRIVER_LEVEL = (119),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
430 ERROR_CALL_NOT_IMPLEMENTED = (120),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
431 ERROR_SEM_TIMEOUT = (121),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
432 ERROR_INSUFFICIENT_BUFFER = (122),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
433 ERROR_INVALID_NAME = (123),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
434 ERROR_INVALID_LEVEL = (124),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
435 ERROR_NO_VOLUME_LABEL = (125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
436 ERROR_MOD_NOT_FOUND = (126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
437 ERROR_PROC_NOT_FOUND = (127),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
438 ERROR_WAIT_NO_CHILDREN = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
439 ERROR_CHILD_NOT_COMPLETE = (129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
440 ERROR_DIRECT_ACCESS_HANDLE = (130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
441 ERROR_NEGATIVE_SEEK = (131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
442 ERROR_SEEK_ON_DEVICE = (132),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
443 ERROR_IS_JOIN_TARGET = (133),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
444 ERROR_IS_JOINED = (134),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
445 ERROR_IS_SUBSTED = (135),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
446 ERROR_NOT_JOINED = (136),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
447 ERROR_NOT_SUBSTED = (137),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
448 ERROR_JOIN_TO_JOIN = (138),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
449 ERROR_SUBST_TO_SUBST = (139),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
450 ERROR_JOIN_TO_SUBST = (140),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
451 ERROR_SUBST_TO_JOIN = (141),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
452 ERROR_BUSY_DRIVE = (142),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
453 ERROR_SAME_DRIVE = (143),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
454 ERROR_DIR_NOT_ROOT = (144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
455 ERROR_DIR_NOT_EMPTY = (145),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
456 ERROR_IS_SUBST_PATH = (146),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
457 ERROR_IS_JOIN_PATH = (147),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
458 ERROR_PATH_BUSY = (148),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
459 ERROR_IS_SUBST_TARGET = (149),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
460 ERROR_SYSTEM_TRACE = (150),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
461 ERROR_INVALID_EVENT_COUNT = (151),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
462 ERROR_TOO_MANY_MUXWAITERS = (152),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
463 ERROR_INVALID_LIST_FORMAT = (153),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
464 ERROR_LABEL_TOO_LONG = (154),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
465 ERROR_TOO_MANY_TCBS = (155),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
466 ERROR_SIGNAL_REFUSED = (156),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
467 ERROR_DISCARDED = (157),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
468 ERROR_NOT_LOCKED = (158),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
469 ERROR_BAD_THREADID_ADDR = (159),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
470 ERROR_BAD_ARGUMENTS = (160),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
471 ERROR_BAD_PATHNAME = (161),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
472 ERROR_SIGNAL_PENDING = (162),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
473 ERROR_MAX_THRDS_REACHED = (164),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
474 ERROR_LOCK_FAILED = (167),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
475 ERROR_BUSY = (170),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
476 ERROR_CANCEL_VIOLATION = (173),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
477 ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = (174),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
478 ERROR_INVALID_SEGMENT_NUMBER = (180),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
479 ERROR_INVALID_ORDINAL = (182),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
480 ERROR_ALREADY_EXISTS = (183),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
481 ERROR_INVALID_FLAG_NUMBER = (186),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
482 ERROR_SEM_NOT_FOUND = (187),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
483 ERROR_INVALID_STARTING_CODESEG = (188),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
484 ERROR_INVALID_STACKSEG = (189),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
485 ERROR_INVALID_MODULETYPE = (190),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
486 ERROR_INVALID_EXE_SIGNATURE = (191),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
487 ERROR_EXE_MARKED_INVALID = (192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
488 ERROR_BAD_EXE_FORMAT = (193),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
489 ERROR_ITERATED_DATA_EXCEEDS_64k = (194),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
490 ERROR_INVALID_MINALLOCSIZE = (195),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
491 ERROR_DYNLINK_FROM_INVALID_RING = (196),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
492 ERROR_IOPL_NOT_ENABLED = (197),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
493 ERROR_INVALID_SEGDPL = (198),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
494 ERROR_AUTODATASEG_EXCEEDS_64k = (199),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
495 ERROR_RING2SEG_MUST_BE_MOVABLE = (200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
496 ERROR_RELOC_CHAIN_XEEDS_SEGLIM = (201),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
497 ERROR_INFLOOP_IN_RELOC_CHAIN = (202),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
498 ERROR_ENVVAR_NOT_FOUND = (203),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
499 ERROR_NO_SIGNAL_SENT = (205),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
500 ERROR_FILENAME_EXCED_RANGE = (206),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
501 ERROR_RING2_STACK_IN_USE = (207),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
502 ERROR_META_EXPANSION_TOO_LONG = (208),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
503 ERROR_INVALID_SIGNAL_NUMBER = (209),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
504 ERROR_THREAD_1_INACTIVE = (210),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
505 ERROR_LOCKED = (212),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
506 ERROR_TOO_MANY_MODULES = (214),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
507 ERROR_NESTING_NOT_ALLOWED = (215),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
508 ERROR_BAD_PIPE = (230),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
509 ERROR_PIPE_BUSY = (231),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
510 ERROR_NO_DATA = (232),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
511 ERROR_PIPE_NOT_CONNECTED = (233),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
512 ERROR_MORE_DATA = (234),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
513 ERROR_VC_DISCONNECTED = (240),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
514 ERROR_INVALID_EA_NAME = (254),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
515 ERROR_EA_LIST_INCONSISTENT = (255),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
516 ERROR_NO_MORE_ITEMS = (259),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
517 ERROR_CANNOT_COPY = (266),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
518 ERROR_DIRECTORY = (267),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
519 ERROR_EAS_DIDNT_FIT = (275),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
520 ERROR_EA_FILE_CORRUPT = (276),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
521 ERROR_EA_TABLE_FULL = (277),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
522 ERROR_INVALID_EA_HANDLE = (278),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
523 ERROR_EAS_NOT_SUPPORTED = (282),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
524 ERROR_NOT_OWNER = (288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
525 ERROR_TOO_MANY_POSTS = (298),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
526 ERROR_PARTIAL_COPY = (299),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
527 ERROR_MR_MID_NOT_FOUND = (317),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
528 ERROR_INVALID_ADDRESS = (487),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
529 ERROR_ARITHMETIC_OVERFLOW = (534),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
530 ERROR_PIPE_CONNECTED = (535),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
531 ERROR_PIPE_LISTENING = (536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
532 ERROR_EA_ACCESS_DENIED = (994),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
533 ERROR_OPERATION_ABORTED = (995),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
534 ERROR_IO_INCOMPLETE = (996),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
535 ERROR_IO_PENDING = (997),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
536 ERROR_NOACCESS = (998),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
537 ERROR_SWAPERROR = (999),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
538 ERROR_STACK_OVERFLOW = (1001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
539 ERROR_INVALID_MESSAGE = (1002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
540 ERROR_CAN_NOT_COMPLETE = (1003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
541 ERROR_INVALID_FLAGS = (1004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
542 ERROR_UNRECOGNIZED_VOLUME = (1005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
543 ERROR_FILE_INVALID = (1006),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
544 ERROR_FULLSCREEN_MODE = (1007),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
545 ERROR_NO_TOKEN = (1008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
546 ERROR_BADDB = (1009),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
547 ERROR_BADKEY = (1010),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
548 ERROR_CANTOPEN = (1011),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
549 ERROR_CANTREAD = (1012),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
550 ERROR_CANTWRITE = (1013),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
551 ERROR_REGISTRY_RECOVERED = (1014),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
552 ERROR_REGISTRY_CORRUPT = (1015),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
553 ERROR_REGISTRY_IO_FAILED = (1016),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
554 ERROR_NOT_REGISTRY_FILE = (1017),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
555 ERROR_KEY_DELETED = (1018),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
556 ERROR_NO_LOG_SPACE = (1019),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
557 ERROR_KEY_HAS_CHILDREN = (1020),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
558 ERROR_CHILD_MUST_BE_VOLATILE = (1021),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
559 ERROR_NOTIFY_ENUM_DIR = (1022),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
560 ERROR_DEPENDENT_SERVICES_RUNNING = (1051),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
561 ERROR_INVALID_SERVICE_CONTROL = (1052),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
562 ERROR_SERVICE_REQUEST_TIMEOUT = (1053),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
563 ERROR_SERVICE_NO_THREAD = (1054),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
564 ERROR_SERVICE_DATABASE_LOCKED = (1055),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
565 ERROR_SERVICE_ALREADY_RUNNING = (1056),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
566 ERROR_INVALID_SERVICE_ACCOUNT = (1057),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
567 ERROR_SERVICE_DISABLED = (1058),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
568 ERROR_CIRCULAR_DEPENDENCY = (1059),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
569 ERROR_SERVICE_DOES_NOT_EXIST = (1060),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
570 ERROR_SERVICE_CANNOT_ACCEPT_CTRL = (1061),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
571 ERROR_SERVICE_NOT_ACTIVE = (1062),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
572 ERROR_FAILED_SERVICE_CONTROLLER_CONNECT = (1063),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
573 ERROR_EXCEPTION_IN_SERVICE = (1064),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
574 ERROR_DATABASE_DOES_NOT_EXIST = (1065),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
575 ERROR_SERVICE_SPECIFIC_ERROR = (1066),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
576 ERROR_PROCESS_ABORTED = (1067),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
577 ERROR_SERVICE_DEPENDENCY_FAIL = (1068),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
578 ERROR_SERVICE_LOGON_FAILED = (1069),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
579 ERROR_SERVICE_START_HANG = (1070),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
580 ERROR_INVALID_SERVICE_LOCK = (1071),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
581 ERROR_SERVICE_MARKED_FOR_DELETE = (1072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
582 ERROR_SERVICE_EXISTS = (1073),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
583 ERROR_ALREADY_RUNNING_LKG = (1074),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
584 ERROR_SERVICE_DEPENDENCY_DELETED = (1075),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
585 ERROR_BOOT_ALREADY_ACCEPTED = (1076),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
586 ERROR_SERVICE_NEVER_STARTED = (1077),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
587 ERROR_DUPLICATE_SERVICE_NAME = (1078),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
588 ERROR_END_OF_MEDIA = (1100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
589 ERROR_FILEMARK_DETECTED = (1101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
590 ERROR_BEGINNING_OF_MEDIA = (1102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
591 ERROR_SETMARK_DETECTED = (1103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
592 ERROR_NO_DATA_DETECTED = (1104),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
593 ERROR_PARTITION_FAILURE = (1105),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
594 ERROR_INVALID_BLOCK_LENGTH = (1106),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
595 ERROR_DEVICE_NOT_PARTITIONED = (1107),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
596 ERROR_UNABLE_TO_LOCK_MEDIA = (1108),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
597 ERROR_UNABLE_TO_UNLOAD_MEDIA = (1109),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
598 ERROR_MEDIA_CHANGED = (1110),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
599 ERROR_BUS_RESET = (1111),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
600 ERROR_NO_MEDIA_IN_DRIVE = (1112),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
601 ERROR_NO_UNICODE_TRANSLATION = (1113),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
602 ERROR_DLL_INIT_FAILED = (1114),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
603 ERROR_SHUTDOWN_IN_PROGRESS = (1115),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
604 ERROR_NO_SHUTDOWN_IN_PROGRESS = (1116),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
605 ERROR_IO_DEVICE = (1117),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
606 ERROR_SERIAL_NO_DEVICE = (1118),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
607 ERROR_IRQ_BUSY = (1119),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
608 ERROR_MORE_WRITES = (1120),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
609 ERROR_COUNTER_TIMEOUT = (1121),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
610 ERROR_FLOPPY_ID_MARK_NOT_FOUND = (1122),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
611 ERROR_FLOPPY_WRONG_CYLINDER = (1123),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
612 ERROR_FLOPPY_UNKNOWN_ERROR = (1124),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
613 ERROR_FLOPPY_BAD_REGISTERS = (1125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
614 ERROR_DISK_RECALIBRATE_FAILED = (1126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
615 ERROR_DISK_OPERATION_FAILED = (1127),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
616 ERROR_DISK_RESET_FAILED = (1128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
617 ERROR_EOM_OVERFLOW = (1129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
618 ERROR_NOT_ENOUGH_SERVER_MEMORY = (1130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
619 ERROR_POSSIBLE_DEADLOCK = (1131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
620 ERROR_MAPPED_ALIGNMENT = (1132),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
621 ERROR_SET_POWER_STATE_VETOED = (1140),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
622 ERROR_SET_POWER_STATE_FAILED = (1141),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
623 ERROR_OLD_WIN_VERSION = (1150),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
624 ERROR_APP_WRONG_OS = (1151),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
625 ERROR_SINGLE_INSTANCE_APP = (1152),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
626 ERROR_RMODE_APP = (1153),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
627 ERROR_INVALID_DLL = (1154),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
628 ERROR_NO_ASSOCIATION = (1155),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
629 ERROR_DDE_FAIL = (1156),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
630 ERROR_DLL_NOT_FOUND = (1157),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
631 ERROR_BAD_USERNAME = (2202),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
632 ERROR_NOT_CONNECTED = (2250),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
633 ERROR_OPEN_FILES = (2401),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
634 ERROR_ACTIVE_CONNECTIONS = (2402),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
635 ERROR_DEVICE_IN_USE = (2404),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
636 ERROR_BAD_DEVICE = (1200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
637 ERROR_CONNECTION_UNAVAIL = (1201),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
638 ERROR_DEVICE_ALREADY_REMEMBERED = (1202),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
639 ERROR_NO_NET_OR_BAD_PATH = (1203),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
640 ERROR_BAD_PROVIDER = (1204),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
641 ERROR_CANNOT_OPEN_PROFILE = (1205),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
642 ERROR_BAD_PROFILE = (1206),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
643 ERROR_NOT_CONTAINER = (1207),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
644 ERROR_EXTENDED_ERROR = (1208),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
645 ERROR_INVALID_GROUPNAME = (1209),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
646 ERROR_INVALID_COMPUTERNAME = (1210),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
647 ERROR_INVALID_EVENTNAME = (1211),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
648 ERROR_INVALID_DOMAINNAME = (1212),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
649 ERROR_INVALID_SERVICENAME = (1213),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
650 ERROR_INVALID_NETNAME = (1214),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
651 ERROR_INVALID_SHARENAME = (1215),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
652 ERROR_INVALID_PASSWORDNAME = (1216),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
653 ERROR_INVALID_MESSAGENAME = (1217),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
654 ERROR_INVALID_MESSAGEDEST = (1218),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
655 ERROR_SESSION_CREDENTIAL_CONFLICT = (1219),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
656 ERROR_REMOTE_SESSION_LIMIT_EXCEEDED = (1220),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
657 ERROR_DUP_DOMAINNAME = (1221),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
658 ERROR_NO_NETWORK = (1222),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
659 ERROR_CANCELLED = (1223),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
660 ERROR_USER_MAPPED_FILE = (1224),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
661 ERROR_CONNECTION_REFUSED = (1225),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
662 ERROR_GRACEFUL_DISCONNECT = (1226),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
663 ERROR_ADDRESS_ALREADY_ASSOCIATED = (1227),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
664 ERROR_ADDRESS_NOT_ASSOCIATED = (1228),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
665 ERROR_CONNECTION_INVALID = (1229),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
666 ERROR_CONNECTION_ACTIVE = (1230),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
667 ERROR_NETWORK_UNREACHABLE = (1231),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
668 ERROR_HOST_UNREACHABLE = (1232),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
669 ERROR_PROTOCOL_UNREACHABLE = (1233),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
670 ERROR_PORT_UNREACHABLE = (1234),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
671 ERROR_REQUEST_ABORTED = (1235),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
672 ERROR_CONNECTION_ABORTED = (1236),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
673 ERROR_RETRY = (1237),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
674 ERROR_CONNECTION_COUNT_LIMIT = (1238),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
675 ERROR_LOGIN_TIME_RESTRICTION = (1239),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
676 ERROR_LOGIN_WKSTA_RESTRICTION = (1240),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
677 ERROR_INCORRECT_ADDRESS = (1241),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
678 ERROR_ALREADY_REGISTERED = (1242),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
679 ERROR_SERVICE_NOT_FOUND = (1243),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
680 ERROR_NOT_AUTHENTICATED = (1244),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
681 ERROR_NOT_LOGGED_ON = (1245),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
682 ERROR_CONTINUE = (1246),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
683 ERROR_ALREADY_INITIALIZED = (1247),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
684 ERROR_NO_MORE_DEVICES = (1248),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
685 ERROR_NOT_ALL_ASSIGNED = (1300),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
686 ERROR_SOME_NOT_MAPPED = (1301),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
687 ERROR_NO_QUOTAS_FOR_ACCOUNT = (1302),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
688 ERROR_LOCAL_USER_SESSION_KEY = (1303),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
689 ERROR_NULL_LM_PASSWORD = (1304),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
690 ERROR_UNKNOWN_REVISION = (1305),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
691 ERROR_REVISION_MISMATCH = (1306),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
692 ERROR_INVALID_OWNER = (1307),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
693 ERROR_INVALID_PRIMARY_GROUP = (1308),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
694 ERROR_NO_IMPERSONATION_TOKEN = (1309),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
695 ERROR_CANT_DISABLE_MANDATORY = (1310),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
696 ERROR_NO_LOGON_SERVERS = (1311),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
697 ERROR_NO_SUCH_LOGON_SESSION = (1312),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
698 ERROR_NO_SUCH_PRIVILEGE = (1313),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
699 ERROR_PRIVILEGE_NOT_HELD = (1314),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
700 ERROR_INVALID_ACCOUNT_NAME = (1315),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
701 ERROR_USER_EXISTS = (1316),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
702 ERROR_NO_SUCH_USER = (1317),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
703 ERROR_GROUP_EXISTS = (1318),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
704 ERROR_NO_SUCH_GROUP = (1319),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
705 ERROR_MEMBER_IN_GROUP = (1320),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
706 ERROR_MEMBER_NOT_IN_GROUP = (1321),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
707 ERROR_LAST_ADMIN = (1322),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
708 ERROR_WRONG_PASSWORD = (1323),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
709 ERROR_ILL_FORMED_PASSWORD = (1324),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
710 ERROR_PASSWORD_RESTRICTION = (1325),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
711 ERROR_LOGON_FAILURE = (1326),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
712 ERROR_ACCOUNT_RESTRICTION = (1327),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
713 ERROR_INVALID_LOGON_HOURS = (1328),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
714 ERROR_INVALID_WORKSTATION = (1329),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
715 ERROR_PASSWORD_EXPIRED = (1330),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
716 ERROR_ACCOUNT_DISABLED = (1331),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
717 ERROR_NONE_MAPPED = (1332),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
718 ERROR_TOO_MANY_LUIDS_REQUESTED = (1333),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
719 ERROR_LUIDS_EXHAUSTED = (1334),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
720 ERROR_INVALID_SUB_AUTHORITY = (1335),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
721 ERROR_INVALID_ACL = (1336),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
722 ERROR_INVALID_SID = (1337),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
723 ERROR_INVALID_SECURITY_DESCR = (1338),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
724 ERROR_BAD_INHERITANCE_ACL = (1340),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
725 ERROR_SERVER_DISABLED = (1341),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
726 ERROR_SERVER_NOT_DISABLED = (1342),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
727 ERROR_INVALID_ID_AUTHORITY = (1343),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
728 ERROR_ALLOTTED_SPACE_EXCEEDED = (1344),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
729 ERROR_INVALID_GROUP_ATTRIBUTES = (1345),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
730 ERROR_BAD_IMPERSONATION_LEVEL = (1346),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
731 ERROR_CANT_OPEN_ANONYMOUS = (1347),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
732 ERROR_BAD_VALIDATION_CLASS = (1348),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
733 ERROR_BAD_TOKEN_TYPE = (1349),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
734 ERROR_NO_SECURITY_ON_OBJECT = (1350),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
735 ERROR_CANT_ACCESS_DOMAIN_INFO = (1351),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
736 ERROR_INVALID_SERVER_STATE = (1352),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
737 ERROR_INVALID_DOMAIN_STATE = (1353),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
738 ERROR_INVALID_DOMAIN_ROLE = (1354),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
739 ERROR_NO_SUCH_DOMAIN = (1355),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
740 ERROR_DOMAIN_EXISTS = (1356),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
741 ERROR_DOMAIN_LIMIT_EXCEEDED = (1357),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
742 ERROR_INTERNAL_DB_CORRUPTION = (1358),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
743 ERROR_INTERNAL_ERROR = (1359),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
744 ERROR_GENERIC_NOT_MAPPED = (1360),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
745 ERROR_BAD_DESCRIPTOR_FORMAT = (1361),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
746 ERROR_NOT_LOGON_PROCESS = (1362),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
747 ERROR_LOGON_SESSION_EXISTS = (1363),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
748 ERROR_NO_SUCH_PACKAGE = (1364),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
749 ERROR_BAD_LOGON_SESSION_STATE = (1365),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
750 ERROR_LOGON_SESSION_COLLISION = (1366),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
751 ERROR_INVALID_LOGON_TYPE = (1367),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
752 ERROR_CANNOT_IMPERSONATE = (1368),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
753 ERROR_RXACT_INVALID_STATE = (1369),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
754 ERROR_RXACT_COMMIT_FAILURE = (1370),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
755 ERROR_SPECIAL_ACCOUNT = (1371),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
756 ERROR_SPECIAL_GROUP = (1372),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
757 ERROR_SPECIAL_USER = (1373),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
758 ERROR_MEMBERS_PRIMARY_GROUP = (1374),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
759 ERROR_TOKEN_ALREADY_IN_USE = (1375),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
760 ERROR_NO_SUCH_ALIAS = (1376),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
761 ERROR_MEMBER_NOT_IN_ALIAS = (1377),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
762 ERROR_MEMBER_IN_ALIAS = (1378),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
763 ERROR_ALIAS_EXISTS = (1379),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
764 ERROR_LOGON_NOT_GRANTED = (1380),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
765 ERROR_TOO_MANY_SECRETS = (1381),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
766 ERROR_SECRET_TOO_LONG = (1382),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
767 ERROR_INTERNAL_DB_ERROR = (1383),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
768 ERROR_TOO_MANY___FILE___IDS = (1384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
769 ERROR_LOGON_TYPE_NOT_GRANTED = (1385),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
770 ERROR_NT_CROSS_ENCRYPTION_REQUIRED = (1386),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
771 ERROR_NO_SUCH_MEMBER = (1387),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
772 ERROR_INVALID_MEMBER = (1388),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
773 ERROR_TOO_MANY_SIDS = (1389),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
774 ERROR_LM_CROSS_ENCRYPTION_REQUIRED = (1390),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
775 ERROR_NO_INHERITANCE = (1391),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
776 ERROR_FILE_CORRUPT = (1392),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
777 ERROR_DISK_CORRUPT = (1393),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
778 ERROR_NO_USER_SESSION_KEY = (1394),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
779 ERROR_LICENSE_QUOTA_EXCEEDED = (1395),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
780 ERROR_INVALID_WINDOW_HANDLE = (1400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
781 ERROR_INVALID_MENU_HANDLE = (1401),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
782 ERROR_INVALID_CURSOR_HANDLE = (1402),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
783 ERROR_INVALID_ACCEL_HANDLE = (1403),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
784 ERROR_INVALID_HOOK_HANDLE = (1404),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
785 ERROR_INVALID_DWP_HANDLE = (1405),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
786 ERROR_TLW_WITH_WSCHILD = (1406),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
787 ERROR_CANNOT_FIND_WND_CLASS = (1407),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
788 ERROR_WINDOW_OF_OTHER_THREAD = (1408),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
789 ERROR_HOTKEY_ALREADY_REGISTERED = (1409),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
790 ERROR_CLASS_ALREADY_EXISTS = (1410),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
791 ERROR_CLASS_DOES_NOT_EXIST = (1411),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
792 ERROR_CLASS_HAS_WINDOWS = (1412),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
793 ERROR_INVALID_INDEX = (1413),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
794 ERROR_INVALID_ICON_HANDLE = (1414),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
795 ERROR_PRIVATE_DIALOG_INDEX = (1415),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
796 ERROR_LISTBOX_ID_NOT_FOUND = (1416),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
797 ERROR_NO_WILDCARD_CHARACTERS = (1417),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
798 ERROR_CLIPBOARD_NOT_OPEN = (1418),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
799 ERROR_HOTKEY_NOT_REGISTERED = (1419),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
800 ERROR_WINDOW_NOT_DIALOG = (1420),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
801 ERROR_CONTROL_ID_NOT_FOUND = (1421),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
802 ERROR_INVALID_COMBOBOX_MESSAGE = (1422),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
803 ERROR_WINDOW_NOT_COMBOBOX = (1423),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
804 ERROR_INVALID_EDIT_HEIGHT = (1424),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
805 ERROR_DC_NOT_FOUND = (1425),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
806 ERROR_INVALID_HOOK_FILTER = (1426),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
807 ERROR_INVALID_FILTER_PROC = (1427),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
808 ERROR_HOOK_NEEDS_HMOD = (1428),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
809 ERROR_GLOBAL_ONLY_HOOK = (1429),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
810 ERROR_JOURNAL_HOOK_SET = (1430),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
811 ERROR_HOOK_NOT_INSTALLED = (1431),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
812 ERROR_INVALID_LB_MESSAGE = (1432),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
813 ERROR_SETCOUNT_ON_BAD_LB = (1433),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
814 ERROR_LB_WITHOUT_TABSTOPS = (1434),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
815 ERROR_DESTROY_OBJECT_OF_OTHER_THREAD = (1435),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
816 ERROR_CHILD_WINDOW_MENU = (1436),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
817 ERROR_NO_SYSTEM_MENU = (1437),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
818 ERROR_INVALID_MSGBOX_STYLE = (1438),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
819 ERROR_INVALID_SPI_VALUE = (1439),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
820 ERROR_SCREEN_ALREADY_LOCKED = (1440),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
821 ERROR_HWNDS_HAVE_DIFF_PARENT = (1441),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
822 ERROR_NOT_CHILD_WINDOW = (1442),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
823 ERROR_INVALID_GW_COMMAND = (1443),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
824 ERROR_INVALID_THREAD_ID = (1444),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
825 ERROR_NON_MDICHILD_WINDOW = (1445),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
826 ERROR_POPUP_ALREADY_ACTIVE = (1446),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
827 ERROR_NO_SCROLLBARS = (1447),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
828 ERROR_INVALID_SCROLLBAR_RANGE = (1448),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
829 ERROR_INVALID_SHOWWIN_COMMAND = (1449),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
830 ERROR_NO_SYSTEM_RESOURCES = (1450),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
831 ERROR_NONPAGED_SYSTEM_RESOURCES = (1451),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
832 ERROR_PAGED_SYSTEM_RESOURCES = (1452),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
833 ERROR_WORKING_SET_QUOTA = (1453),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
834 ERROR_PAGEFILE_QUOTA = (1454),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
835 ERROR_COMMITMENT_LIMIT = (1455),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
836 ERROR_MENU_ITEM_NOT_FOUND = (1456),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
837 ERROR_EVENTLOG_FILE_CORRUPT = (1500),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
838 ERROR_EVENTLOG_CANT_START = (1501),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
839 ERROR_LOG_FILE_FULL = (1502),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
840 ERROR_EVENTLOG_FILE_CHANGED = (1503),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
841 RPC_S_INVALID_STRING_BINDING = (1700),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
842 RPC_S_WRONG_KIND_OF_BINDING = (1701),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
843 RPC_S_INVALID_BINDING = (1702),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
844 RPC_S_PROTSEQ_NOT_SUPPORTED = (1703),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
845 RPC_S_INVALID_RPC_PROTSEQ = (1704),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
846 RPC_S_INVALID_STRING_UUID = (1705),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
847 RPC_S_INVALID_ENDPOINT_FORMAT = (1706),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
848 RPC_S_INVALID_NET_ADDR = (1707),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
849 RPC_S_NO_ENDPOINT_FOUND = (1708),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
850 RPC_S_INVALID_TIMEOUT = (1709),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
851 RPC_S_OBJECT_NOT_FOUND = (1710),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
852 RPC_S_ALREADY_REGISTERED = (1711),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
853 RPC_S_TYPE_ALREADY_REGISTERED = (1712),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
854 RPC_S_ALREADY_LISTENING = (1713),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
855 RPC_S_NO_PROTSEQS_REGISTERED = (1714),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
856 RPC_S_NOT_LISTENING = (1715),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
857 RPC_S_UNKNOWN_MGR_TYPE = (1716),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
858 RPC_S_UNKNOWN_IF = (1717),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
859 RPC_S_NO_BINDINGS = (1718),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
860 RPC_S_NO_PROTSEQS = (1719),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
861 RPC_S_CANT_CREATE_ENDPOINT = (1720),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
862 RPC_S_OUT_OF_RESOURCES = (1721),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
863 RPC_S_SERVER_UNAVAILABLE = (1722),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
864 RPC_S_SERVER_TOO_BUSY = (1723),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
865 RPC_S_INVALID_NETWORK_OPTIONS = (1724),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
866 RPC_S_NO_CALL_ACTIVE = (1725),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
867 RPC_S_CALL_FAILED = (1726),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
868 RPC_S_CALL_FAILED_DNE = (1727),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
869 RPC_S_PROTOCOL_ERROR = (1728),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
870 RPC_S_UNSUPPORTED_TRANS_SYN = (1730),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
871 RPC_S_UNSUPPORTED_TYPE = (1732),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
872 RPC_S_INVALID_TAG = (1733),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
873 RPC_S_INVALID_BOUND = (1734),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
874 RPC_S_NO_ENTRY_NAME = (1735),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
875 RPC_S_INVALID_NAME_SYNTAX = (1736),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
876 RPC_S_UNSUPPORTED_NAME_SYNTAX = (1737),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
877 RPC_S_UUID_NO_ADDRESS = (1739),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
878 RPC_S_DUPLICATE_ENDPOINT = (1740),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
879 RPC_S_UNKNOWN_AUTHN_TYPE = (1741),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
880 RPC_S_MAX_CALLS_TOO_SMALL = (1742),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
881 RPC_S_STRING_TOO_LONG = (1743),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
882 RPC_S_PROTSEQ_NOT_FOUND = (1744),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
883 RPC_S_PROCNUM_OUT_OF_RANGE = (1745),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
884 RPC_S_BINDING_HAS_NO_AUTH = (1746),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
885 RPC_S_UNKNOWN_AUTHN_SERVICE = (1747),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
886 RPC_S_UNKNOWN_AUTHN_LEVEL = (1748),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
887 RPC_S_INVALID_AUTH_IDENTITY = (1749),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
888 RPC_S_UNKNOWN_AUTHZ_SERVICE = (1750),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
889 EPT_S_INVALID_ENTRY = (1751),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
890 EPT_S_CANT_PERFORM_OP = (1752),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
891 EPT_S_NOT_REGISTERED = (1753),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
892 RPC_S_NOTHING_TO_EXPORT = (1754),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
893 RPC_S_INCOMPLETE_NAME = (1755),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
894 RPC_S_INVALID_VERS_OPTION = (1756),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
895 RPC_S_NO_MORE_MEMBERS = (1757),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
896 RPC_S_NOT_ALL_OBJS_UNEXPORTED = (1758),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
897 RPC_S_INTERFACE_NOT_FOUND = (1759),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
898 RPC_S_ENTRY_ALREADY_EXISTS = (1760),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
899 RPC_S_ENTRY_NOT_FOUND = (1761),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
900 RPC_S_NAME_SERVICE_UNAVAILABLE = (1762),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
901 RPC_S_INVALID_NAF_ID = (1763),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
902 RPC_S_CANNOT_SUPPORT = (1764),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
903 RPC_S_NO___FILE___AVAILABLE = (1765),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
904 RPC_S_INTERNAL_ERROR = (1766),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
905 RPC_S_ZERO_DIVIDE = (1767),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
906 RPC_S_ADDRESS_ERROR = (1768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
907 RPC_S_FP_DIV_ZERO = (1769),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
908 RPC_S_FP_UNDERFLOW = (1770),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
909 RPC_S_FP_OVERFLOW = (1771),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
910 RPC_X_NO_MORE_ENTRIES = (1772),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
911 RPC_X_SS_CHAR_TRANS_OPEN_FAIL = (1773),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
912 RPC_X_SS_CHAR_TRANS_SHORT_FILE = (1774),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
913 RPC_X_SS_IN_NULL___FILE__ = (1775),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
914 RPC_X_SS___FILE___DAMAGED = (1777),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
915 RPC_X_SS_HANDLES_MISMATCH = (1778),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
916 RPC_X_SS_CANNOT_GET_CALL_HANDLE = (1779),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
917 RPC_X_NULL_REF_POINTER = (1780),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
918 RPC_X_ENUM_VALUE_OUT_OF_RANGE = (1781),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
919 RPC_X_BYTE_COUNT_TOO_SMALL = (1782),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
920 RPC_X_BAD_STUB_DATA = (1783),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
921 ERROR_INVALID_USER_BUFFER = (1784),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
922 ERROR_UNRECOGNIZED_MEDIA = (1785),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
923 ERROR_NO_TRUST_LSA_SECRET = (1786),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
924 ERROR_NO_TRUST_SAM_ACCOUNT = (1787),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
925 ERROR_TRUSTED_DOMAIN_FAILURE = (1788),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
926 ERROR_TRUSTED_RELATIONSHIP_FAILURE = (1789),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
927 ERROR_TRUST_FAILURE = (1790),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
928 RPC_S_CALL_IN_PROGRESS = (1791),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
929 ERROR_NETLOGON_NOT_STARTED = (1792),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
930 ERROR_ACCOUNT_EXPIRED = (1793),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
931 ERROR_REDIRECTOR_HAS_OPEN_HANDLES = (1794),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
932 ERROR_PRINTER_DRIVER_ALREADY_INSTALLED = (1795),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
933 ERROR_UNKNOWN_PORT = (1796),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
934 ERROR_UNKNOWN_PRINTER_DRIVER = (1797),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
935 ERROR_UNKNOWN_PRINTPROCESSOR = (1798),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
936 ERROR_INVALID_SEPARATOR_FILE = (1799),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
937 ERROR_INVALID_PRIORITY = (1800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
938 ERROR_INVALID_PRINTER_NAME = (1801),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
939 ERROR_PRINTER_ALREADY_EXISTS = (1802),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
940 ERROR_INVALID_PRINTER_COMMAND = (1803),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
941 ERROR_INVALID_DATATYPE = (1804),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
942 ERROR_INVALID_ENVIRONMENT = (1805),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
943 RPC_S_NO_MORE_BINDINGS = (1806),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
944 ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = (1807),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
945 ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT = (1808),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
946 ERROR_NOLOGON_SERVER_TRUST_ACCOUNT = (1809),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
947 ERROR_DOMAIN_TRUST_INCONSISTENT = (1810),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
948 ERROR_SERVER_HAS_OPEN_HANDLES = (1811),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
949 ERROR_RESOURCE_DATA_NOT_FOUND = (1812),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
950 ERROR_RESOURCE_TYPE_NOT_FOUND = (1813),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
951 ERROR_RESOURCE_NAME_NOT_FOUND = (1814),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
952 ERROR_RESOURCE_LANG_NOT_FOUND = (1815),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
953 ERROR_NOT_ENOUGH_QUOTA = (1816),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
954 RPC_S_NO_INTERFACES = (1817),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
955 RPC_S_CALL_CANCELLED = (1818),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
956 RPC_S_BINDING_INCOMPLETE = (1819),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
957 RPC_S_COMM_FAILURE = (1820),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
958 RPC_S_UNSUPPORTED_AUTHN_LEVEL = (1821),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
959 RPC_S_NO_PRINC_NAME = (1822),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
960 RPC_S_NOT_RPC_ERROR = (1823),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
961 RPC_S_UUID_LOCAL_ONLY = (1824),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
962 RPC_S_SEC_PKG_ERROR = (1825),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
963 RPC_S_NOT_CANCELLED = (1826),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
964 RPC_X_INVALID_ES_ACTION = (1827),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
965 RPC_X_WRONG_ES_VERSION = (1828),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
966 RPC_X_WRONG_STUB_VERSION = (1829),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
967 RPC_S_GROUP_MEMBER_NOT_FOUND = (1898),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
968 EPT_S_CANT_CREATE = (1899),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
969 RPC_S_INVALID_OBJECT = (1900),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
970 ERROR_INVALID_TIME = (1901),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
971 ERROR_INVALID_FORM_NAME = (1902),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
972 ERROR_INVALID_FORM_SIZE = (1903),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
973 ERROR_ALREADY_WAITING = (1904),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
974 ERROR_PRINTER_DELETED = (1905),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
975 ERROR_INVALID_PRINTER_STATE = (1906),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
976 ERROR_PASSWORD_MUST_CHANGE = (1907),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
977 ERROR_DOMAIN_CONTROLLER_NOT_FOUND = (1908),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
978 ERROR_ACCOUNT_LOCKED_OUT = (1909),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
979 ERROR_NO_BROWSER_SERVERS_FOUND = (6118),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
980 ERROR_INVALID_PIXEL_FORMAT = (2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
981 ERROR_BAD_DRIVER = (2001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
982 ERROR_INVALID_WINDOW_STYLE = (2002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
983 ERROR_METAFILE_NOT_SUPPORTED = (2003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
984 ERROR_TRANSFORM_NOT_SUPPORTED = (2004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
985 ERROR_CLIPPING_NOT_SUPPORTED = (2005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
986 ERROR_UNKNOWN_PRINT_MONITOR = (3000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
987 ERROR_PRINTER_DRIVER_IN_USE = (3001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
988 ERROR_SPOOL_FILE_NOT_FOUND = (3002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
989 ERROR_SPL_NO_STARTDOC = (3003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
990 ERROR_SPL_NO_ADDJOB = (3004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
991 ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED = (3005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
992 ERROR_PRINT_MONITOR_ALREADY_INSTALLED = (3006),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
993 ERROR_WINS_INTERNAL = (4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
994 ERROR_CAN_NOT_DEL_LOCAL_WINS = (4001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
995 ERROR_STATIC_INIT = (4002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
996 ERROR_INC_BACKUP = (4003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
997 ERROR_FULL_BACKUP = (4004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
998 ERROR_REC_NON_EXISTENT = (4005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
999 ERROR_RPL_NOT_ALLOWED = (4006),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1000 MAX_PATH = (260),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1001 LF_FACESIZE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1002 LF_FULLFACESIZE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1003 ELF_VENDOR_SIZE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1004 SECURITY_STATIC_TRACKING = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1005 SECURITY_DYNAMIC_TRACKING = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1006 MAX_DEFAULTCHAR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1007 MAX_LEADBYTES = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1008 EXCEPTION_MAXIMUM_PARAMETERS = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1009 CCHDEVICENAME = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1010 CCHFORMNAME = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1011 MENU_TEXT_LEN = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1012 MAX_LANA = (254),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1013 NCBNAMSZ = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1014 NETBIOS_NAME_LEN = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1015 OFS_MAXPATHNAME = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1016 MAX_TAB_STOPS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1017 ANYSIZE_ARRAY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1018 RAS_MaxCallbackNumber = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1019 RAS_MaxDeviceName = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1020 RAS_MaxDeviceType = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1021 RAS_MaxEntryName = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1022 RAS_MaxIpAddress = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1023 RAS_MaxIpxAddress = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1024 RAS_MaxPhoneNumber = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1025 UNLEN = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1026 PWLEN = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1027 CNLEN = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1028 DNLEN = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1029 MAXDWORD = (0xFFFFFFFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1030 MAXWORD = (0xFFFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1031 MAXBYTE = (0xFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1032 MINCHAR = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1033 MAXCHAR = (0x7F),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1034 MINSHORT = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1035 MAXSHORT = (0x7FFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1036 MINLONG = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1037 MAXLONG = (0x7FFFFFFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1038 FILE_BEGIN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1039 FILE_CURRENT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1040 FILE_END = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1041 OF_READ = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1042 OF_READWRITE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1043 OF_WRITE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1044 OF_SHARE_COMPAT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1045 OF_SHARE_DENY_NONE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1046 OF_SHARE_DENY_READ = (48),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1047 OF_SHARE_DENY_WRITE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1048 OF_SHARE_EXCLUSIVE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1049 OF_CANCEL = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1050 OF_CREATE = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1051 OF_DELETE = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1052 OF_EXIST = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1053 OF_PARSE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1054 OF_PROMPT = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1055 OF_REOPEN = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1056 OF_VERIFY = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1057 HKL_NEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1058 HKL_PREV = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1059 KLF_REORDER = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1060 KLF_UNLOADPREVIOUS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1061 KLF_ACTIVATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1062 KLF_NOTELLSHELL = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1063 KLF_REPLACELANG = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1064 KLF_SUBSTITUTE_OK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1065 MF_BITMAP = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1066 MF_DISABLED = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1067 MF_ENABLED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1068 MF_GRAYED = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1069 MF_HELP = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1070 MF_MENUBARBREAK = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1071 MF_MENUBREAK = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1072 MF_MOUSESELECT = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1073 MF_OWNERDRAW = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1074 MF_POPUP = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1075 MF_SEPARATOR = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1076 MF_STRING = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1077 MF_SYSMENU = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1078 MF_USECHECKBITMAPS = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1079 BLACKNESS = (0x00000042),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1080 NOTSRCERASE = (0x001100A6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1081 NOTSRCCOPY = (0x00330008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1082 SRCERASE = (0x00440328),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1083 DSTINVERT = (0x00550009),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1084 PATINVERT = (0x005A0049),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1085 SRCINVERT = (0x00660046),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1086 SRCAND = (0x008800C6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1087 MERGEPAINT = (0x00BB0226),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1088 MERGECOPY = (0x00C000CA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1089 SRCCOPY = (0x00CC0020),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1090 SRCPAINT = (0x00EE0086),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1091 PATCOPY = (0x00F00021),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1092 PATPAINT = (0x00FB0A09),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1093 WHITENESS = (0x00FF0062),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1094 R2_BLACK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1095 R2_COPYPEN = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1096 R2_MASKNOTPEN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1097 R2_MASKPEN = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1098 R2_MASKPENNOT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1099 R2_MERGENOTPEN = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1100 R2_MERGEPEN = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1101 R2_MERGEPENNOT = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1102 R2_NOP = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1103 R2_NOT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1104 R2_NOTCOPYPEN = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1105 R2_NOTMASKPEN = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1106 R2_NOTMERGEPEN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1107 R2_NOTXORPEN = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1108 R2_WHITE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1109 R2_XORPEN = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1110 BSF_FLUSHDISK = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1111 BSF_FORCEIFHUNG = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1112 BSF_IGNORECURRENTTASK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1113 BSF_NOHANG = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1114 BSF_POSTMESSAGE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1115 BSF_QUERY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1116 BSM_ALLCOMPONENTS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1117 BSM_APPLICATIONS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1118 BSM_INSTALLABLEDRIVERS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1119 BSM_NETDRIVER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1120 BSM_VXDS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1121 BROADCAST_QUERY_DENY = (1112363332),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1122 NMPWAIT_NOWAIT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1123 NMPWAIT_WAIT_FOREVER = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1124 NMPWAIT_USE_DEFAULT_WAIT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1125 MDITILE_SKIPDISABLED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1126 MDITILE_HORIZONTAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1127 MDITILE_VERTICAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1128 HCBT_ACTIVATE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1129 HCBT_CLICKSKIPPED = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1130 HCBT_CREATEWND = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1131 HCBT_DESTROYWND = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1132 HCBT_KEYSKIPPED = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1133 HCBT_MINMAX = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1134 HCBT_MOVESIZE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1135 HCBT_QS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1136 HCBT_SETFOCUS = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1137 HCBT_SYSCOMMAND = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1138 DM_BITSPERPEL = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1139 DM_PELSWIDTH = (0x80000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1140 DM_PELSHEIGHT = (0x100000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1141 DM_DISPLAYFLAGS = (0x200000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1142 DM_DISPLAYFREQUENCY = (0x400000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1143 CDS_UPDATEREGISTRY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1144 CDS_TEST = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1145 DISP_CHANGE_SUCCESSFUL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1146 DISP_CHANGE_RESTART = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1147 DISP_CHANGE_BADFLAGS = -((4)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1148 DISP_CHANGE_FAILED = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1149 DISP_CHANGE_BADMODE = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1150 DISP_CHANGE_NOTUPDATED = -((3)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1151 SERVICE_NO_CHANGE = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1152 SERVICE_WIN32_OWN_PROCESS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1153 SERVICE_WIN32_SHARE_PROCESS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1154 SERVICE_KERNEL_DRIVER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1155 SERVICE_FILE_SYSTEM_DRIVER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1156 SERVICE_INTERACTIVE_PROCESS = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1157 SERVICE_BOOT_START = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1158 SERVICE_SYSTEM_START = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1159 SERVICE_AUTO_START = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1160 SERVICE_DEMAND_START = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1161 SERVICE_DISABLED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1162 SERVICE_STOPPED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1163 SERVICE_START_PENDING = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1164 SERVICE_STOP_PENDING = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1165 SERVICE_RUNNING = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1166 SERVICE_CONTINUE_PENDING = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1167 SERVICE_PAUSE_PENDING = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1168 SERVICE_PAUSED = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1169 SERVICE_ACCEPT_STOP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1170 SERVICE_ACCEPT_PAUSE_CONTINUE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1171 SERVICE_ACCEPT_SHUTDOWN = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1172 BST_CHECKED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1173 BST_INDETERMINATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1174 BST_UNCHECKED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1175 BST_FOCUS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1176 BST_PUSHED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1177 MF_BYCOMMAND = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1178 MF_BYPOSITION = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1179 MF_CHECKED = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1180 MF_UNCHECKED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1181 MF_HILITE = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1182 MF_UNHILITE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1183 CWP_ALL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1184 CWP_SKIPINVISIBLE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1185 CWP_SKIPDISABLED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1186 CWP_SKIPTRANSPARENT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1187 CE_BREAK = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1188 CE_DNS = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1189 CE_FRAME = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1190 CE_IOE = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1191 CE_MODE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1192 CE_OOP = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1193 CE_OVERRUN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1194 CE_PTO = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1195 CE_RXOVER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1196 CE_RXPARITY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1197 CE_TXFULL = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1198 RGN_AND = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1199 RGN_COPY = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1200 RGN_DIFF = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1201 RGN_OR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1202 RGN_XOR = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1203 NULLREGION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1204 SIMPLEREGION = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1205 COMPLEXREGION = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1206 ERROR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1207 CDERR_DIALOGFAILURE = (0xffff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1208 CDERR_FINDRESFAILURE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1209 CDERR_INITIALIZATION = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1210 CDERR_LOADRESFAILURE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1211 CDERR_LOADSTRFAILURE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1212 CDERR_LOCKRESFAILURE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1213 CDERR_MEMALLOCFAILURE = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1214 CDERR_MEMLOCKFAILURE = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1215 CDERR_NOHINSTANCE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1216 CDERR_NOHOOK = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1217 CDERR_NOTEMPLATE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1218 CDERR_REGISTERMSGFAIL = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1219 CDERR_STRUCTSIZE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1220 PDERR_CREATEICFAILURE = (0x1000)+(10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1221 PDERR_DEFAULTDIFFERENT = (0x1000)+(12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1222 PDERR_DNDMMISMATCH = (0x1000)+(9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1223 PDERR_GETDEVMODEFAIL = (0x1000)+(5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1224 PDERR_INITFAILURE = (0x1000)+(6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1225 PDERR_LOADDRVFAILURE = (0x1000)+(4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1226 PDERR_NODEFAULTPRN = (0x1000)+(8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1227 PDERR_NODEVICES = (0x1000)+(7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1228 PDERR_PARSEFAILURE = (0x1000)+(2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1229 PDERR_PRINTERNOTFOUND = (0x1000)+(11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1230 PDERR_RETDEFFAILURE = (0x1000)+(3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1231 PDERR_SETUPFAILURE = (0x1000)+(1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1232 CFERR_MAXLESSTHANMIN = (0x2000)+(2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1233 CFERR_NOFONTS = (0x2000)+(1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1234 FNERR_BUFFERTOOSMALL = (0x3000)+(3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1235 FNERR_INVALIDFILENAME = (0x3000)+(2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1236 FNERR_SUBCLASSFAILURE = (0x3000)+(1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1237 FRERR_BUFFERLENGTHZERO = (0x4000)+(1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1238 LOCALE_SYSTEM_DEFAULT = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1239 LOCALE_USER_DEFAULT = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1240 NORM_IGNORECASE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1241 NORM_IGNOREKANATYPE = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1242 NORM_IGNORENONSPACE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1243 NORM_IGNORESYMBOLS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1244 NORM_IGNOREWIDTH = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1245 SORT_STRINGSORT = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1246 LCMAP_BYTEREV = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1247 LCMAP_FULLWIDTH = (8388608),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1248 LCMAP_HALFWIDTH = (4194304),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1249 LCMAP_HIRAGANA = (1048576),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1250 LCMAP_KATAKANA = (2097152),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1251 LCMAP_LOWERCASE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1252 LCMAP_SORTKEY = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1253 LCMAP_UPPERCASE = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1254 DBG_CONTINUE = (0x10002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1255 DBG_CONTROL_BREAK = (0x40010008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1256 DBG_CONTROL_C = (0x40010005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1257 DBG_EXCEPTION_NOT_HANDLED = (0x80010001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1258 DBG_TERMINATE_THREAD = (0x40010003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1259 DBG_TERMINATE_PROCESS = (0x40010004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1260 SERVICE_CONTROL_STOP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1261 SERVICE_CONTROL_PAUSE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1262 SERVICE_CONTROL_CONTINUE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1263 SERVICE_CONTROL_INTERROGATE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1264 SERVICE_CONTROL_SHUTDOWN = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1265 IMAGE_BITMAP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1266 IMAGE_CURSOR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1267 IMAGE_ENHMETAFILE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1268 IMAGE_ICON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1269 LR_COPYDELETEORG = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1270 LR_COPYRETURNORG = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1271 LR_MONOCHROME = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1272 LR_CREATEDIBSECTION = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1273 LR_DEFAULTSIZE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1274 DF_ALLOWOTHERACCOUNTHOOK = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1275 DESKTOP_CREATEMENU = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1276 DESKTOP_CREATEWINDOW = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1277 DESKTOP_ENUMERATE = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1278 DESKTOP_HOOKCONTROL = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1279 DESKTOP_JOURNALPLAYBACK = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1280 DESKTOP_JOURNALRECORD = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1281 DESKTOP_READOBJECTS = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1282 DESKTOP_SWITCHDESKTOP = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1283 DESKTOP_WRITEOBJECTS = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1284 WSF_VISIBLE = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1285 CBM_INIT = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1286 DIB_PAL_COLORS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1287 DIB_RGB_COLORS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1288 GENERIC_READ = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1289 GENERIC_WRITE = (0x40000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1290 GENERIC_EXECUTE = (0x20000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1291 FILE_READ_DATA = (0x0001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1292 FILE_LIST_DIRECTORY = (0x0001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1293 FILE_WRITE_DATA = (0x0002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1294 FILE_ADD_FILE = (0x0002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1295 FILE_APPEND_DATA = (0x0004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1296 FILE_ADD_SUBDIRECTORY = (0x0004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1297 FILE_CREATE_PIPE_INSTANCE = (0x0004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1298 FILE_READ_EA = (0x0008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1299 FILE_READ_PROPERTIES = (FILE_READ_EA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1300 FILE_WRITE_EA = (0x0010),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1301 FILE_WRITE_PROPERTIES = (FILE_WRITE_EA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1302 FILE_EXECUTE = (0x0020),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1303 FILE_TRAVERSE = (0x0020),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1304 FILE_DELETE_CHILD = (0x0040),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1305 FILE_READ_ATTRIBUTES = (0x0080),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1306 FILE_WRITE_ATTRIBUTES = (0x0100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1307 FILE_SHARE_DELETE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1308 FILE_SHARE_READ = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1309 FILE_SHARE_WRITE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1310 CONSOLE_TEXTMODE_BUFFER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1311 CREATE_NEW = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1312 CREATE_ALWAYS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1313 OPEN_EXISTING = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1314 OPEN_ALWAYS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1315 TRUNCATE_EXISTING = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1316 INVALID_FILE_ATTRIBUTE = (-1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1317 FILE_ATTRIBUTE_ARCHIVE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1318 FILE_ATTRIBUTE_COMPRESSED = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1319 FILE_ATTRIBUTE_NORMAL = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1320 FILE_ATTRIBUTE_DIRECTORY = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1321 FILE_ATTRIBUTE_HIDDEN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1322 FILE_ATTRIBUTE_READONLY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1323 FILE_ATTRIBUTE_SYSTEM = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1324 FILE_ATTRIBUTE_TEMPORARY = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1325 FILE_FLAG_WRITE_THROUGH = (2147483648),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1326 FILE_FLAG_OVERLAPPED = (1073741824),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1327 FILE_FLAG_NO_BUFFERING = (536870912),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1328 FILE_FLAG_RANDOM_ACCESS = (268435456),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1329 FILE_FLAG_SEQUENTIAL_SCAN = (134217728),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1330 FILE_FLAG_DELETE_ON_CLOSE = (67108864),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1331 FILE_FLAG_BACKUP_SEMANTICS = (33554432),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1332 FILE_FLAG_POSIX_SEMANTICS = (16777216),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1333 SECURITY_ANONYMOUS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1334 SECURITY_IDENTIFICATION = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1335 SECURITY_IMPERSONATION = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1336 SECURITY_DELEGATION = (196608),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1337 SECURITY___FILE___TRACKING = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1338 SECURITY_EFFECTIVE_ONLY = (524288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1339 SECURITY_SQOS_PRESENT = (1048576),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1340 SEC_COMMIT = (134217728),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1341 SEC_IMAGE = (16777216),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1342 SEC_NOCACHE = (268435456),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1343 SEC_RESERVE = (67108864),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1344 PAGE_READONLY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1345 PAGE_READWRITE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1346 PAGE_WRITECOPY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1347 PAGE_EXECUTE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1348 PAGE_EXECUTE_READ = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1349 PAGE_EXECUTE_READWRITE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1350 PAGE_EXECUTE_WRITECOPY = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1351 PAGE_GUARD = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1352 PAGE_NOACCESS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1353 PAGE_NOCACHE = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1354 MEM_COMMIT = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1355 MEM_FREE = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1356 MEM_RESERVE = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1357 MEM_IMAGE = (16777216),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1358 MEM_MAPPED = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1359 MEM_PRIVATE = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1360 MEM_DECOMMIT = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1361 MEM_RELEASE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1362 MEM_TOP_DOWN = (1048576),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1363 EXCEPTION_GUARD_PAGE = (0x80000001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1364 SECTION_EXTEND_SIZE = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1365 SECTION_MAP_READ = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1366 SECTION_MAP_WRITE = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1367 SECTION_QUERY = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1368 SECTION_ALL_ACCESS = (0xf001f),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1369 FW_DONTCARE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1370 FW_THIN = (100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1371 FW_EXTRALIGHT = (200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1372 FW_LIGHT = (300),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1373 FW_NORMAL = (400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1374 FW_REGULAR = (FW_NORMAL),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1375 FW_MEDIUM = (500),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1376 FW_SEMIBOLD = (600),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1377 FW_BOLD = (700),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1378 FW_EXTRABOLD = (800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1379 FW_HEAVY = (900),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1380 ANSI_CHARSET = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1381 DEFAULT_CHARSET = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1382 SYMBOL_CHARSET = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1383 SHIFTJIS_CHARSET = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1384 HANGEUL_CHARSET = (129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1385 GB2312_CHARSET = (134),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1386 CHINESEBIG5_CHARSET = (136),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1387 GREEK_CHARSET = (161),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1388 TURKISH_CHARSET = (162),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1389 HEBREW_CHARSET = (177),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1390 ARABIC_CHARSET = (178),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1391 BALTIC_CHARSET = (186),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1392 RUSSIAN_CHARSET = (204),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1393 THAI_CHARSET = (222),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1394 EASTEUROPE_CHARSET = (238),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1395 OEM_CHARSET = (255),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1396 OUT_DEFAULT_PRECIS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1397 OUT_STRING_PRECIS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1398 OUT_CHARACTER_PRECIS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1399 OUT_STROKE_PRECIS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1400 OUT_TT_PRECIS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1401 OUT_DEVICE_PRECIS = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1402 OUT_RASTER_PRECIS = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1403 OUT_TT_ONLY_PRECIS = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1404 OUT_OUTLINE_PRECIS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1405 CLIP_DEFAULT_PRECIS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1406 CLIP_CHARACTER_PRECIS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1407 CLIP_STROKE_PRECIS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1408 CLIP_MASK = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1409 CLIP_LH_ANGLES = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1410 CLIP_TT_ALWAYS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1411 CLIP_EMBEDDED = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1412 DEFAULT_QUALITY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1413 DRAFT_QUALITY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1414 PROOF_QUALITY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1415 DEFAULT_PITCH = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1416 FIXED_PITCH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1417 VARIABLE_PITCH = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1418 FF_DECORATIVE = (80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1419 FF_DONTCARE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1420 FF_MODERN = (48),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1421 FF_ROMAN = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1422 FF_SCRIPT = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1423 FF_SWISS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1424 HS_BDIAGONAL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1425 HS_CROSS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1426 HS_DIAGCROSS = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1427 HS_FDIAGONAL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1428 HS_HORIZONTAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1429 HS_VERTICAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1430 LR_DEFAULTCOLOR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1431 LR_LOADREALSIZE = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1432 MAILSLOT_WAIT_FOREVER = (0xffffffff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1433 MAILSLOT_NO_MESSAGE = (0xffffffff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1434 CMB_MASKED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1435 PIPE_ACCESS_DUPLEX = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1436 PIPE_ACCESS_INBOUND = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1437 PIPE_ACCESS_OUTBOUND = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1438 WRITE_DAC = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1439 WRITE_OWNER = (0x80000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1440 ACCESS_SYSTEM_SECURITY = (0x1000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1441 PIPE_TYPE_BYTE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1442 PIPE_TYPE_MESSAGE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1443 PIPE_READMODE_BYTE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1444 PIPE_READMODE_MESSAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1445 PIPE_WAIT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1446 PIPE_NOWAIT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1447 PS_GEOMETRIC = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1448 PS_COSMETIC = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1449 PS_ALTERNATE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1450 PS_SOLID = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1451 PS_DASH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1452 PS_DOT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1453 PS_DASHDOT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1454 PS_DASHDOTDOT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1455 PS_NULL = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1456 PS_USERSTYLE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1457 PS_INSIDEFRAME = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1458 PS_ENDCAP_ROUND = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1459 PS_ENDCAP_SQUARE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1460 PS_ENDCAP_FLAT = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1461 PS_JOIN_BEVEL = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1462 PS_JOIN_MITER = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1463 PS_JOIN_ROUND = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1464 PS_STYLE_MASK = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1465 PS_ENDCAP_MASK = (3840),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1466 PS_TYPE_MASK = (983040),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1467 ALTERNATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1468 WINDING = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1469 CREATE_DEFAULT_ERROR_MODE = (67108864),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1470 CREATE_NEW_CONSOLE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1471 CREATE_NEW_PROCESS_GROUP = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1472 CREATE_NO_WINDOW = (0x8000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1473 CREATE_SEPARATE_WOW_VDM = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1474 CREATE_SUSPENDED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1475 CREATE_UNICODE_ENVIRONMENT = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1476 DEBUG_PROCESS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1477 DEBUG_ONLY_THIS_PROCESS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1478 DETACHED_PROCESS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1479 HIGH_PRIORITY_CLASS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1480 IDLE_PRIORITY_CLASS = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1481 NORMAL_PRIORITY_CLASS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1482 REALTIME_PRIORITY_CLASS = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1483 SERVICE_ALL_ACCESS = (0xf01ff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1484 SERVICE_CHANGE_CONFIG = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1485 SERVICE_ENUMERATE_DEPENDENTS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1486 SERVICE_INTERROGATE = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1487 SERVICE_PAUSE_CONTINUE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1488 SERVICE_QUERY_CONFIG = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1489 SERVICE_QUERY_STATUS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1490 SERVICE_START = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1491 SERVICE_STOP = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1492 SERVICE_USER_DEFINED_CONTROL = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1493 SERVICE_DELETE = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1494 SERVICE_READ_CONTROL = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1495 SERVICE_GENERIC_EXECUTE = (0x20000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1496 SERVICE_ERROR_IGNORE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1497 SERVICE_ERROR_NORMAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1498 SERVICE_ERROR_SEVERE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1499 SERVICE_ERROR_CRITICAL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1500 TAPE_FIXED_PARTITIONS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1501 TAPE_INITIATOR_PARTITIONS = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1502 TAPE_SELECT_PARTITIONS = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1503 TAPE_FILEMARKS = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1504 TAPE_LONG_FILEMARKS = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1505 TAPE_SETMARKS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1506 TAPE_SHORT_FILEMARKS = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1507 CW_USEDEFAULT = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1508 WS_BORDER = (0x800000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1509 WS_CAPTION = (0xc00000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1510 WS_CHILD = (0x40000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1511 WS_CHILDWINDOW = (0x40000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1512 WS_CLIPCHILDREN = (0x2000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1513 WS_CLIPSIBLINGS = (0x4000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1514 WS_DISABLED = (0x8000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1515 WS_DLGFRAME = (0x400000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1516 WS_GROUP = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1517 WS_HSCROLL = (0x100000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1518 WS_ICONIC = (0x20000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1519 WS_MAXIMIZE = (0x1000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1520 WS_MAXIMIZEBOX = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1521 WS_MINIMIZE = (0x20000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1522 WS_MINIMIZEBOX = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1523 WS_OVERLAPPED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1524 WS_OVERLAPPEDWINDOW = (0xcf0000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1525 WS_POPUP = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1526 WS_POPUPWINDOW = (0x80880000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1527 WS_SIZEBOX = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1528 WS_SYSMENU = (0x80000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1529 WS_TABSTOP = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1530 WS_THICKFRAME = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1531 WS_TILED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1532 WS_TILEDWINDOW = (0xcf0000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1533 WS_VISIBLE = (0x10000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1534 WS_VSCROLL = (0x200000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1535 MDIS_ALLCHILDSTYLES = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1536 BS_3STATE = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1537 BS_AUTO3STATE = (0x6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1538 BS_AUTOCHECKBOX = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1539 BS_AUTORADIOBUTTON = (0x9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1540 BS_BITMAP = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1541 BS_BOTTOM = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1542 BS_CENTER = (0x300),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1543 BS_CHECKBOX = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1544 BS_DEFPUSHBUTTON = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1545 BS_GROUPBOX = (0x7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1546 BS_ICON = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1547 BS_LEFT = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1548 BS_LEFTTEXT = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1549 BS_MULTILINE = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1550 BS_NOTIFY = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1551 BS_OWNERDRAW = (0xb),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1552 BS_PUSHBUTTON = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1553 BS_PUSHLIKE = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1554 BS_RADIOBUTTON = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1555 BS_RIGHT = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1556 BS_RIGHTBUTTON = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1557 BS_TEXT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1558 BS_TOP = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1559 BS_USERBUTTON = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1560 BS_VCENTER = (0xc00),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1561 CBS_AUTOHSCROLL = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1562 CBS_DISABLENOSCROLL = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1563 CBS_DROPDOWN = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1564 CBS_DROPDOWNLIST = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1565 CBS_HASSTRINGS = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1566 CBS_LOWERCASE = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1567 CBS_NOINTEGRALHEIGHT = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1568 CBS_OEMCONVERT = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1569 CBS_OWNERDRAWFIXED = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1570 CBS_OWNERDRAWVARIABLE = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1571 CBS_SIMPLE = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1572 CBS_SORT = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1573 CBS_UPPERCASE = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1574 ES_AUTOHSCROLL = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1575 ES_AUTOVSCROLL = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1576 ES_CENTER = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1577 ES_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1578 ES_LOWERCASE = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1579 ES_MULTILINE = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1580 ES_NOHIDESEL = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1581 ES_NUMBER = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1582 ES_OEMCONVERT = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1583 ES_PASSWORD = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1584 ES_READONLY = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1585 ES_RIGHT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1586 ES_UPPERCASE = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1587 ES_WANTRETURN = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1588 LBS_DISABLENOSCROLL = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1589 LBS_EXTENDEDSEL = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1590 LBS_HASSTRINGS = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1591 LBS_MULTICOLUMN = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1592 LBS_MULTIPLESEL = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1593 LBS_NODATA = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1594 LBS_NOINTEGRALHEIGHT = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1595 LBS_NOREDRAW = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1596 LBS_NOSEL = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1597 LBS_NOTIFY = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1598 LBS_OWNERDRAWFIXED = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1599 LBS_OWNERDRAWVARIABLE = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1600 LBS_SORT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1601 LBS_STANDARD = (0xa00003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1602 LBS_USETABSTOPS = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1603 LBS_WANTKEYBOARDINPUT = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1604 SBS_BOTTOMALIGN = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1605 SBS_HORZ = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1606 SBS_LEFTALIGN = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1607 SBS_RIGHTALIGN = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1608 SBS_SIZEBOX = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1609 SBS_SIZEBOXBOTTOMRIGHTALIGN = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1610 SBS_SIZEBOXTOPLEFTALIGN = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1611 SBS_SIZEGRIP = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1612 SBS_TOPALIGN = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1613 SBS_VERT = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1614 SS_BITMAP = (0xe),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1615 SS_BLACKFRAME = (0x7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1616 SS_BLACKRECT = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1617 SS_CENTER = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1618 SS_CENTERIMAGE = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1619 SS_ENHMETAFILE = (0xf),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1620 SS_ETCHEDFRAME = (0x12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1621 SS_ETCHEDHORZ = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1622 SS_ETCHEDVERT = (0x11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1623 SS_GRAYFRAME = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1624 SS_GRAYRECT = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1625 SS_ICON = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1626 SS_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1627 SS_LEFTNOWORDWRAP = (0xc),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1628 SS_NOPREFIX = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1629 SS_NOTIFY = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1630 SS_OWNERDRAW = (0xd),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1631 SS_REALSIZEIMAGE = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1632 SS_RIGHT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1633 SS_RIGHTJUST = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1634 SS_SIMPLE = (0xb),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1635 SS_SUNKEN = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1636 SS_USERITEM = (0xa),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1637 SS_WHITEFRAME = (0x9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1638 SS_WHITERECT = (0x6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1639 DS_3DLOOK = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1640 DS_ABSALIGN = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1641 DS_CENTER = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1642 DS_CENTERMOUSE = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1643 DS___FILE__HELP = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1644 DS_CONTROL = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1645 DS_FIXEDSYS = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1646 DS_LOCALEDIT = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1647 DS_MODALFRAME = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1648 DS_NOFAILCREATE = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1649 DS_NOIDLEMSG = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1650 DS_SETFONT = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1651 DS_SETFOREGROUND = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1652 DS_SYSMODAL = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1653 WS_EX_ACCEPTFILES = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1654 WS_EX_APPWINDOW = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1655 WS_EX_CLIENTEDGE = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1656 WS_EX___FILE__HELP = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1657 WS_EX_CONTROLPARENT = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1658 WS_EX_DLGMODALFRAME = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1659 WS_EX_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1660 WS_EX_LEFTSCROLLBAR = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1661 WS_EX_LTRREADING = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1662 WS_EX_MDICHILD = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1663 WS_EX_NOPARENTNOTIFY = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1664 WS_EX_OVERLAPPEDWINDOW = (0x300),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1665 WS_EX_PALETTEWINDOW = (0x188),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1666 WS_EX_RIGHT = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1667 WS_EX_RIGHTSCROLLBAR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1668 WS_EX_RTLREADING = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1669 WS_EX_STATICEDGE = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1670 WS_EX_TOOLWINDOW = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1671 WS_EX_TOPMOST = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1672 WS_EX_TRANSPARENT = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1673 WS_EX_WINDOWEDGE = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1674 WINSTA_ACCESSCLIPBOARD = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1675 WINSTA_ACCESSGLOBALATOMS = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1676 WINSTA_CREATEDESKTOP = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1677 WINSTA_ENUMDESKTOPS = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1678 WINSTA_ENUMERATE = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1679 WINSTA_EXITWINDOWS = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1680 WINSTA_READATTRIBUTES = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1681 WINSTA_READSCREEN = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1682 WINSTA_WRITEATTRIBUTES = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1683 WH_CALLWNDPROC = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1684 WH_CALLWNDPROCRET = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1685 WH_CBT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1686 WH_DEBUG = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1687 WH_GETMESSAGE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1688 WH_JOURNALPLAYBACK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1689 WH_JOURNALRECORD = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1690 WH_KEYBOARD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1691 WH_MOUSE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1692 WH_MSGFILTER = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1693 WH_SHELL = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1694 WH_SYSMSGFILTER = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1695 WH_FOREGROUNDIDLE = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1696 DDD_RAW_TARGET_PATH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1697 DDD_REMOVE_DEFINITION = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1698 DDD_EXACT_MATCH_ON_REMOVE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1699 DC_BINNAMES = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1700 DC_BINS = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1701 DC_COPIES = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1702 DC_DRIVER = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1703 DC_DATATYPE_PRODUCED = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1704 DC_DUPLEX = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1705 DC_EMF_COMPLIANT = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1706 DC_ENUMRESOLUTIONS = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1707 DC_EXTRA = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1708 DC_FIELDS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1709 DC_FILEDEPENDENCIES = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1710 DC_MAXEXTENT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1711 DC_MINEXTENT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1712 DC_ORIENTATION = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1713 DC_PAPERNAMES = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1714 DC_PAPERS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1715 DC_PAPERSIZE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1716 DC_SIZE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1717 DC_TRUETYPE = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1718 DCTT_BITMAP = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1719 DCTT_DOWNLOAD = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1720 DCTT_SUBDEV = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1721 DC_VERSION = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1722 DC_BINADJUST = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1723 DDL_ARCHIVE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1724 DDL_DIRECTORY = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1725 DDL_DRIVES = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1726 DDL_EXCLUSIVE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1727 DDL_HIDDEN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1728 DDL_READONLY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1729 DDL_READWRITE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1730 DDL_SYSTEM = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1731 DDL_POSTMSGS = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1732 DLL_PROCESS_ATTACH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1733 DLL_THREAD_ATTACH = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1734 DLL_PROCESS_DETACH = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1735 DLL_THREAD_DETACH = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1736 DM_IN_BUFFER = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1737 DM_MODIFY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1738 DM_IN_PROMPT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1739 DM_PROMPT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1740 DM_OUT_BUFFER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1741 DM_COPY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1742 DM_UPDATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1743 IDANI_OPEN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1744 IDANI_CLOSE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1745 DC_ACTIVE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1746 DC_SMALLCAP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1747 BDR_RAISEDINNER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1748 BDR_SUNKENINNER = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1749 BDR_RAISEDOUTER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1750 BDR_SUNKENOUTER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1751 EDGE_BUMP = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1752 EDGE_ETCHED = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1753 EDGE_RAISED = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1754 EDGE_SUNKEN = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1755 BF_ADJUST = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1756 BF_BOTTOM = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1757 BF_BOTTOMLEFT = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1758 BF_BOTTOMRIGHT = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1759 BF_DIAGONAL = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1760 BF_DIAGONAL_ENDBOTTOMLEFT = (25),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1761 BF_DIAGONAL_ENDBOTTOMRIGHT = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1762 BF_DIAGONAL_ENDTOPLEFT = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1763 BF_DIAGONAL_ENDTOPRIGHT = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1764 BF_FLAT = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1765 BF_LEFT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1766 BF_MIDDLE = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1767 BF_MONO = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1768 BF_RECT = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1769 BF_RIGHT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1770 BF_SOFT = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1771 BF_TOP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1772 BF_TOPLEFT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1773 BF_TOPRIGHT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1774 DFC_BUTTON = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1775 DFC_CAPTION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1776 DFC_MENU = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1777 DFC_SCROLL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1778 DFCS_BUTTON3STATE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1779 DFCS_BUTTONCHECK = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1780 DFCS_BUTTONPUSH = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1781 DFCS_BUTTONRADIO = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1782 DFCS_BUTTONRADIOIMAGE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1783 DFCS_BUTTONRADIOMASK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1784 DFCS_CAPTIONCLOSE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1785 DFCS_CAPTIONHELP = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1786 DFCS_CAPTIONMAX = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1787 DFCS_CAPTIONMIN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1788 DFCS_CAPTIONRESTORE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1789 DFCS_MENUARROW = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1790 DFCS_MENUBULLET = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1791 DFCS_MENUCHECK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1792 DFCS_SCROLLCOMBOBOX = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1793 DFCS_SCROLLDOWN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1794 DFCS_SCROLLLEFT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1795 DFCS_SCROLLRIGHT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1796 DFCS_SCROLLSIZEGRIP = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1797 DFCS_SCROLLUP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1798 DFCS_ADJUSTRECT = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1799 DFCS_CHECKED = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1800 DFCS_FLAT = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1801 DFCS_INACTIVE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1802 DFCS_MONO = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1803 DFCS_PUSHED = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1804 DI_COMPAT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1805 DI_DEFAULTSIZE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1806 DI_IMAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1807 DI_MASK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1808 DI_NORMAL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1809 DST_BITMAP = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1810 DST_COMPLEX = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1811 DST_ICON = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1812 DST_PREFIXTEXT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1813 DST_TEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1814 DSS_NORMAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1815 DSS_UNION = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1816 DSS_DISABLED = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1817 DSS_MONO = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1818 SBT_NOBORDERS = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1819 SBT_OWNERDRAW = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1820 SBT_POPOUT = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1821 SBT_RTLREADING = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1822 DT_BOTTOM = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1823 DT_CALCRECT = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1824 DT_CENTER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1825 DT_EDITCONTROL = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1826 DT_END_ELLIPSIS = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1827 DT_PATH_ELLIPSIS = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1828 DT_EXPANDTABS = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1829 DT_EXTERNALLEADING = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1830 DT_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1831 DT_MODIFYSTRING = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1832 DT_NOCLIP = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1833 DT_NOPREFIX = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1834 DT_RIGHT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1835 DT_RTLREADING = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1836 DT_SINGLELINE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1837 DT_TABSTOP = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1838 DT_TOP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1839 DT_VCENTER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1840 DT_WORDBREAK = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1841 DT_INTERNAL = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1842 DUPLICATE_CLOSE_SOURCE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1843 DUPLICATE_SAME_ACCESS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1844 FILE_MAP_ALL_ACCESS = (0xf001f),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1845 FILE_MAP_READ = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1846 FILE_MAP_WRITE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1847 FILE_MAP_COPY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1848 FILE_MAP_EXECUTE = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1849 MUTEX_ALL_ACCESS = (0x1f0001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1850 MUTEX_MODIFY_STATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1851 SYNCHRONIZE = (0x100000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1852 SEMAPHORE_ALL_ACCESS = (0x1f0003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1853 SEMAPHORE_MODIFY_STATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1854 EVENT_ALL_ACCESS = (0x1f0003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1855 EVENT_MODIFY_STATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1856 KEY_ALL_ACCESS = (0xf003f),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1857 KEY_CREATE_LINK = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1858 KEY_CREATE_SUB_KEY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1859 KEY_ENUMERATE_SUB_KEYS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1860 KEY_EXECUTE = (0x20019),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1861 KEY_NOTIFY = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1862 KEY_QUERY_VALUE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1863 KEY_READ = (0x20019),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1864 KEY_SET_VALUE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1865 KEY_WRITE = (0x20006),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1866 PROCESS_ALL_ACCESS = (0x1f0fff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1867 PROCESS_CREATE_PROCESS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1868 PROCESS_CREATE_THREAD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1869 PROCESS_DUP_HANDLE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1870 PROCESS_QUERY_INFORMATION = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1871 PROCESS_SET_INFORMATION = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1872 PROCESS_TERMINATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1873 PROCESS_VM_OPERATION = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1874 PROCESS_VM_READ = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1875 PROCESS_VM_WRITE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1876 THREAD_ALL_ACCESS = (0x1f03ff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1877 THREAD_DIRECT_IMPERSONATION = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1878 THREAD_GET___FILE__ = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1879 THREAD_IMPERSONATE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1880 THREAD_QUERY_INFORMATION = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1881 THREAD_SET___FILE__ = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1882 THREAD_SET_INFORMATION = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1883 THREAD_SET_THREAD_TOKEN = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1884 THREAD_SUSPEND_RESUME = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1885 THREAD_TERMINATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1886 WB_ISDELIMITER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1887 WB_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1888 WB_RIGHT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1889 SB_BOTH = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1890 SB_CTL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1891 SB_HORZ = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1892 SB_VERT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1893 ESB_DISABLE_BOTH = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1894 ESB_DISABLE_DOWN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1895 ESB_DISABLE_LEFT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1896 ESB_DISABLE_LTUP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1897 ESB_DISABLE_RIGHT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1898 ESB_DISABLE_RTDN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1899 ESB_DISABLE_UP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1900 ESB_ENABLE_BOTH = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1901 SB_LINEUP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1902 SB_LINEDOWN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1903 SB_LINELEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1904 SB_LINERIGHT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1905 SB_PAGEUP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1906 SB_PAGEDOWN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1907 SB_PAGELEFT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1908 SB_PAGERIGHT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1909 SB_THUMBPOSITION = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1910 SB_THUMBTRACK = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1911 SB_ENDSCROLL = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1912 SB_LEFT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1913 SB_RIGHT = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1914 SB_BOTTOM = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1915 SB_TOP = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1916 ENUM_ALL_CALENDARS = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1917 DATE_SHORTDATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1918 DATE_LONGDATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1919 SERVICE_ACTIVE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1920 SERVICE_INACTIVE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1921 DEVICE_FONTTYPE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1922 RASTER_FONTTYPE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1923 TRUETYPE_FONTTYPE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1924 OBJ_BRUSH = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1925 OBJ_PEN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1926 OBJ_PAL = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1927 OBJ_FONT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1928 OBJ_BITMAP = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1929 OBJ_EXTPEN = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1930 OBJ_REGION = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1931 OBJ_DC = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1932 OBJ_MEMDC = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1933 OBJ_METAFILE = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1934 OBJ_METADC = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1935 OBJ_ENHMETAFILE = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1936 OBJ_ENHMETADC = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1937 SERVICE_WIN32 = (48),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1938 SERVICE_DRIVER = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1939 CP_INSTALLED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1940 CP_SUPPORTED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1941 LCID_INSTALLED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1942 LCID_SUPPORTED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1943 TAPE_ERASE_LONG = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1944 TAPE_ERASE_SHORT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1945 SP_ERROR = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1946 SP_OUTOFDISK = -((4)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1947 SP_OUTOFMEMORY = -((5)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1948 SP_USERABORT = -((3)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1949 PHYSICALWIDTH = (110),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1950 PHYSICALHEIGHT = (111),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1951 PHYSICALOFFSETX = (112),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1952 PHYSICALOFFSETY = (113),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1953 SCALINGFACTORX = (114),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1954 SCALINGFACTORY = (115),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1955 QUERYESCSUPPORT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1956 cABORTDOC = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1957 cENDDOC = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1958 GETPHYSPAGESIZE = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1959 GETPRINTINGOFFSET = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1960 GETSCALINGFACTOR = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1961 NEWFRAME = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1962 NEXTBAND = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1963 PASSTHROUGH = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1964 cSETABORTPROC = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1965 cSTARTDOC = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1966 CLRDTR = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1967 CLRRTS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1968 SETDTR = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1969 SETRTS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1970 SETXOFF = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1971 SETXON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1972 SETBREAK = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1973 CLRBREAK = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1974 EWX_FORCE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1975 EWX_LOGOFF = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1976 EWX_POWEROFF = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1977 EWX_REBOOT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1978 EWX_SHUTDOWN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1979 FLOODFILLBORDER = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1980 FLOODFILLSURFACE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1981 ETO_CLIPPED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1982 ETO_GLYPH_INDEX = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1983 ETO_OPAQUE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1984 ETO_RTLREADING = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1985 FOREGROUND_BLUE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1986 FOREGROUND_GREEN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1987 FOREGROUND_RED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1988 FOREGROUND_INTENSITY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1989 BACKGROUND_BLUE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1990 BACKGROUND_GREEN = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1991 BACKGROUND_RED = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1992 BACKGROUND_INTENSITY = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1993 FILE_NOTIFY_CHANGE_FILE_NAME = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1994 FILE_NOTIFY_CHANGE_DIR_NAME = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1995 FILE_NOTIFY_CHANGE_ATTRIBUTES = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1996 FILE_NOTIFY_CHANGE_SIZE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1997 FILE_NOTIFY_CHANGE_LAST_WRITE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1998 FILE_NOTIFY_CHANGE_SECURITY = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
1999 MAP_FOLDCZONE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2000 MAP_FOLDDIGITS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2001 MAP_PRECOMPOSED = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2002 MAP_COMPOSITE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2003 HC_ACTION = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2004 FORMAT_MESSAGE_ALLOCATE_BUFFER = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2005 FORMAT_MESSAGE_IGNORE_INSERTS = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2006 FORMAT_MESSAGE_FROM_STRING = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2007 FORMAT_MESSAGE_FROM_HMODULE = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2008 FORMAT_MESSAGE_FROM_SYSTEM = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2009 FORMAT_MESSAGE_ARGUMENT_ARRAY = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2010 FORMAT_MESSAGE_MAX_WIDTH_MASK = (255),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2011 GDICOMMENT_WINDOWS_METAFILE = -((2147483647)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2012 GDICOMMENT_BEGINGROUP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2013 GDICOMMENT_ENDGROUP = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2014 GDICOMMENT_MULTIFORMATS = (1073741828),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2015 GDICOMMENT_IDENTIFIER = (1128875079),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2016 CTRL_C_EVENT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2017 CTRL_BREAK_EVENT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2018 CTRL_CLOSE_EVENT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2019 CTRL_LOGOFF_EVENT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2020 CTRL_SHUTDOWN_EVENT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2021 AD_COUNTERCLOCKWISE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2022 AD_CLOCKWISE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2023 SCS_32BIT_BINARY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2024 SCS_DOS_BINARY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2025 SCS_OS216_BINARY = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2026 SCS_PIF_BINARY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2027 SCS_POSIX_BINARY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2028 SCS_WOW_BINARY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2029 DCB_DISABLE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2030 DCB_ENABLE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2031 DCB_RESET = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2032 DCB_SET = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2033 DCB_ACCUMULATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2034 GCP_DBCS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2035 GCP_ERROR = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2036 GCP_CLASSIN = (0x80000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2037 GCP_DIACRITIC = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2038 GCP_DISPLAYZWG = (0x400000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2039 GCP_GLYPHSHAPE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2040 GCP_JUSTIFY = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2041 GCP_JUSTIFYIN = (0x200000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2042 GCP_KASHIDA = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2043 GCP_LIGATE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2044 GCP_MAXEXTENT = (0x100000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2045 GCP_NEUTRALOVERRIDE = (0x2000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2046 GCP_NUMERICOVERRIDE = (0x1000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2047 GCP_NUMERICSLATIN = (0x4000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2048 GCP_NUMERICSLOCAL = (0x8000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2049 GCP_REORDER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2050 GCP_SYMSWAPOFF = (0x800000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2051 GCP_USEKERNING = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2052 FLI_GLYPHS = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2053 FLI_MASK = (0x103b),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2054 GCW_ATOM = -((32)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2055 GCL_CBCLSEXTRA = -((20)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2056 GCL_CBWNDEXTRA = -((18)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2057 GCL_HBRBACKGROUND = -((10)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2058 GCL_HCURSOR = -((12)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2059 GCL_HICON = -((14)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2060 GCL_HICONSM = -((34)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2061 GCL_HMODULE = -((16)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2062 GCL_MENUNAME = -((8)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2063 GCL_STYLE = -((26)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2064 GCL_WNDPROC = -((24)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2065 CF_BITMAP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2066 CF_DIB = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2067 CF_PALETTE = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2068 CF_ENHMETAFILE = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2069 CF_METAFILEPICT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2070 CF_OEMTEXT = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2071 CF_TEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2072 CF_UNICODETEXT = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2073 CF_DIF = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2074 CF_DSPBITMAP = (130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2075 CF_DSPENHMETAFILE = (142),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2076 CF_DSPMETAFILEPICT = (131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2077 CF_DSPTEXT = (129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2078 CF_GDIOBJFIRST = (768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2079 CF_GDIOBJLAST = (1023),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2080 CF_HDROP = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2081 CF_LOCALE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2082 CF_OWNERDISPLAY = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2083 CF_PENDATA = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2084 CF_PRIVATEFIRST = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2085 CF_PRIVATELAST = (767),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2086 CF_RIFF = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2087 CF_SYLK = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2088 CF_WAVE = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2089 CF_TIFF = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2090 EV_BREAK = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2091 EV_CTS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2092 EV_DSR = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2093 EV_ERR = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2094 EV_EVENT1 = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2095 EV_EVENT2 = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2096 EV_PERR = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2097 EV_RING = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2098 EV_RLSD = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2099 EV_RX80FULL = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2100 EV_RXCHAR = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2101 EV_RXFLAG = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2102 EV_TXEMPTY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2103 MS_CTS_ON = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2104 MS_DSR_ON = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2105 MS_RING_ON = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2106 MS_RLSD_ON = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2107 MAX_COMPUTERNAME_LENGTH = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2108 ENABLE_LINE_INPUT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2109 ENABLE_ECHO_INPUT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2110 ENABLE_PROCESSED_INPUT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2111 ENABLE_WINDOW_INPUT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2112 ENABLE_MOUSE_INPUT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2113 ENABLE_PROCESSED_OUTPUT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2114 ENABLE_WRAP_AT_EOL_OUTPUT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2115 CP_ACP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2116 CP_MACCP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2117 CP_OEMCP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2118 CP_UTF8 = 65001,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2119 DATE_USE_ALT_CALENDAR = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2120 DCX_WINDOW = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2121 DCX_CACHE = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2122 DCX_PARENTCLIP = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2123 DCX_CLIPSIBLINGS = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2124 DCX_CLIPCHILDREN = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2125 DCX_NORESETATTRS = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2126 DCX_LOCKWINDOWUPDATE = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2127 DCX_EXCLUDERGN = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2128 DCX_INTERSECTRGN = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2129 DCX_VALIDATE = (0x200000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2130 DRIVERVERSION = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2131 TECHNOLOGY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2132 DT_PLOTTER = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2133 DT_RASDISPLAY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2134 DT_RASPRINTER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2135 DT_RASCAMERA = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2136 DT_CHARSTREAM = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2137 DT_METAFILE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2138 DT_DISPFILE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2139 HORZSIZE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2140 VERTSIZE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2141 HORZRES = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2142 VERTRES = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2143 LOGPIXELSX = (88),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2144 LOGPIXELSY = (90),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2145 BITSPIXEL = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2146 PLANES = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2147 NUMBRUSHES = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2148 NUMPENS = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2149 NUMFONTS = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2150 NUMCOLORS = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2151 ASPECTX = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2152 ASPECTY = (42),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2153 ASPECTXY = (44),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2154 PDEVICESIZE = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2155 CLIPCAPS = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2156 SIZEPALETTE = (104),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2157 NUMRESERVED = (106),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2158 COLORRES = (108),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2159 VREFRESH = (116),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2160 DESKTOPHORZRES = (118),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2161 DESKTOPVERTRES = (117),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2162 BLTALIGNMENT = (119),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2163 RASTERCAPS = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2164 RC_BANDING = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2165 RC_BITBLT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2166 RC_BITMAP64 = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2167 RC_DI_BITMAP = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2168 RC_DIBTODEV = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2169 RC_FLOODFILL = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2170 RC_GDI20_OUTPUT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2171 RC_PALETTE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2172 RC_SCALING = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2173 RC_STRETCHBLT = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2174 RC_STRETCHDIB = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2175 CURVECAPS = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2176 CC_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2177 CC_CIRCLES = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2178 CC_PIE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2179 CC_CHORD = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2180 CC_ELLIPSES = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2181 CC_WIDE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2182 CC_STYLED = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2183 CC_WIDESTYLED = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2184 CC_INTERIORS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2185 CC_ROUNDRECT = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2186 LINECAPS = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2187 LC_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2188 LC_POLYLINE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2189 LC_MARKER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2190 LC_POLYMARKER = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2191 LC_WIDE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2192 LC_STYLED = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2193 LC_WIDESTYLED = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2194 LC_INTERIORS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2195 POLYGONALCAPS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2196 PC_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2197 PC_POLYGON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2198 PC_RECTANGLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2199 PC_WINDPOLYGON = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2200 PC_SCANLINE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2201 PC_WIDE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2202 PC_STYLED = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2203 PC_WIDESTYLED = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2204 PC_INTERIORS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2205 TEXTCAPS = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2206 TC_OP_CHARACTER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2207 TC_OP_STROKE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2208 TC_CP_STROKE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2209 TC_CR_90 = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2210 TC_CR_ANY = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2211 TC_SF_X_YINDEP = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2212 TC_SA_DOUBLE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2213 TC_SA_INTEGER = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2214 TC_SA_CONTIN = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2215 TC_EA_DOUBLE = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2216 TC_IA_ABLE = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2217 TC_UA_ABLE = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2218 TC_SO_ABLE = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2219 TC_RA_ABLE = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2220 TC_VA_ABLE = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2221 TC_RESERVED = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2222 TC_SCROLLBLT = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2223 PC_PATHS = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2224 DRIVE_REMOVABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2225 DRIVE_FIXED = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2226 DRIVE_REMOTE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2227 DRIVE_CDROM = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2228 DRIVE_RAMDISK = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2229 DRIVE_UNKNOWN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2230 DRIVE_NO_ROOT_DIR = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2231 EXCEPTION_ACCESS_VIOLATION = (0xc0000005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2232 EXCEPTION_BREAKPOINT = (0x80000003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2233 EXCEPTION_DATATYPE_MISALIGNMENT = (0x80000002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2234 EXCEPTION_SINGLE_STEP = (0x80000004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2235 EXCEPTION_ARRAY_BOUNDS_EXCEEDED = (0xc000008c),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2236 EXCEPTION_FLT_DENORMAL_OPERAND = (0xc000008d),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2237 EXCEPTION_FLT_DIVIDE_BY_ZERO = (0xc000008e),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2238 EXCEPTION_FLT_INEXACT_RESULT = (0xc000008f),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2239 EXCEPTION_FLT_INVALID_OPERATION = (0xc0000090),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2240 EXCEPTION_FLT_OVERFLOW = (0xc0000091),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2241 EXCEPTION_FLT_STACK_CHECK = (0xc0000092),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2242 EXCEPTION_FLT_UNDERFLOW = (0xc0000093),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2243 EXCEPTION_INT_DIVIDE_BY_ZERO = (0xc0000094),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2244 EXCEPTION_INT_OVERFLOW = (0xc0000095),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2245 EXCEPTION_INVALID_HANDLE = (0xc0000008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2246 EXCEPTION_PRIV_INSTRUCTION = (0xc0000096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2247 EXCEPTION_NONCONTINUABLE_EXCEPTION = (0xc0000025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2248 EXCEPTION_NONCONTINUABLE = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2249 EXCEPTION_STACK_OVERFLOW = (0xc00000fd),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2250 EXCEPTION_INVALID_DISPOSITION = (0xc0000026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2251 FILE_TYPE_UNKNOWN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2252 FILE_TYPE_DISK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2253 FILE_TYPE_CHAR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2254 FILE_TYPE_PIPE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2255 GGO_BITMAP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2256 GGO_NATIVE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2257 GGO_METRICS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2258 GGO_GRAY2_BITMAP = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2259 GGO_GRAY4_BITMAP = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2260 GGO_GRAY8_BITMAP = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2261 GDI_ERROR = (0xffffffff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2262 GM_COMPATIBLE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2263 GM_ADVANCED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2264 HANDLE_FLAG_INHERIT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2265 HANDLE_FLAG_PROTECT_FROM_CLOSE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2266 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2267 char* RT_ACCELERATOR = cast(char*) ((9));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2268 char* RT_BITMAP = cast(char*) ((2));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2269 char* RT_DIALOG = cast(char*) ((5));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2270 char* RT_FONT = cast(char*) ((8));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2271 char* RT_FONTDIR = cast(char*) ((7));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2272 char* RT_MENU = cast(char*) ((4));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2273 char* RT_RCDATA = cast(char*) ((10));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2274 char* RT_STRING = cast(char*) ((6));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2275 char* RT_MESSAGETABLE = cast(char*) ((11));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2276 char* RT_CURSOR = cast(char*) ((1));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2277 char* RT_GROUP_CURSOR = cast(char*) ((12));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2278 char* RT_ICON = cast(char*) ((3));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2279 char* RT_GROUP_ICON = cast(char*) ((13));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2280 char* RT_VERSION = cast(char*) ((16));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2281 char* IDC_ARROW = cast(char*) ((32512));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2282 char* IDC_IBEAM = cast(char*) ((32513));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2283 char* IDC_WAIT = cast(char*) ((32514));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2284 char* IDC_CROSS = cast(char*) ((32515));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2285 char* IDC_UPARROW = cast(char*) ((32516));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2286 char* IDC_SIZENWSE = cast(char*) ((32642));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2287 char* IDC_SIZENESW = cast(char*) ((32643));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2288 char* IDC_SIZEWE = cast(char*) ((32644));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2289 char* IDC_SIZENS = cast(char*) ((32645));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2290 char* IDC_SIZEALL = cast(char*) ((32646));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2291 char* IDC_NO = cast(char*) ((32648));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2292 char* IDC_APPSTARTING = cast(char*) ((32650));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2293 char* IDC_HELP = cast(char*) ((32651));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2294 char* IDI_APPLICATION = cast(char*) ((32512));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2295 char* IDI_HAND = cast(char*) ((32513));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2296 char* IDI_QUESTION = cast(char*) ((32514));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2297 char* IDI_EXCLAMATION = cast(char*) ((32515));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2298 char* IDI_ASTERISK = cast(char*) ((32516));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2299 char* IDI_WINLOGO = cast(char*) ((32517));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2300 char* IDC_SIZE = cast(char*) ((32640));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2301 char* IDC_ICON = cast(char*) ((32641));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2302 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2303 MM_ANISOTROPIC = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2304 MM_HIENGLISH = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2305 MM_HIMETRIC = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2306 MM_ISOTROPIC = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2307 MM_LOENGLISH = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2308 MM_LOMETRIC = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2309 MM_TEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2310 MM_TWIPS = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2311 GMDI_GOINTOPOPUPS = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2312 GMDI_USEDISABLED = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2313 PM_NOREMOVE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2314 PM_REMOVE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2315 PM_NOYIELD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2316 PIPE_CLIENT_END = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2317 PIPE_SERVER_END = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2318 GW_HWNDNEXT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2319 GW_HWNDPREV = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2320 GW_CHILD = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2321 GW_HWNDFIRST = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2322 GW_HWNDLAST = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2323 GW_OWNER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2324 PT_MOVETO = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2325 PT_LINETO = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2326 PT_BEZIERTO = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2327 PT_CLOSEFIGURE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2328 SHUTDOWN_NORETRY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2329 QS_ALLEVENTS = (191),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2330 QS_ALLINPUT = (255),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2331 QS_HOTKEY = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2332 QS_INPUT = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2333 QS_KEY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2334 QS_MOUSE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2335 QS_MOUSEBUTTON = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2336 QS_MOUSEMOVE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2337 QS_PAINT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2338 QS_POSTMESSAGE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2339 QS_SENDMESSAGE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2340 QS_TIMER = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2341 SIF_ALL = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2342 SIF_PAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2343 SIF_POS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2344 SIF_RANGE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2345 SIF_DISABLENOSCROLL = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2346 STD_INPUT_HANDLE = -(10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2347 STD_OUTPUT_HANDLE = -(11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2348 STD_ERROR_HANDLE = -(12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2349 BLACK_BRUSH = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2350 DKGRAY_BRUSH = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2351 GRAY_BRUSH = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2352 HOLLOW_BRUSH = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2353 LTGRAY_BRUSH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2354 NULL_BRUSH = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2355 WHITE_BRUSH = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2356 BLACK_PEN = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2357 NULL_PEN = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2358 WHITE_PEN = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2359 ANSI_FIXED_FONT = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2360 ANSI_VAR_FONT = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2361 DEVICE_DEFAULT_FONT = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2362 DEFAULT_GUI_FONT = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2363 OEM_FIXED_FONT = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2364 SYSTEM_FONT = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2365 SYSTEM_FIXED_FONT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2366 DEFAULT_PALETTE = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2367 CT_CTYPE1 = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2368 CT_CTYPE2 = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2369 CT_CTYPE3 = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2370 C1_UPPER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2371 C1_LOWER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2372 C1_DIGIT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2373 C1_SPACE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2374 C1_PUNCT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2375 C1_CNTRL = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2376 C1_BLANK = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2377 C1_XDIGIT = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2378 C1_ALPHA = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2379 C2_LEFTTORIGHT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2380 C2_RIGHTTOLEFT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2381 C2_EUROPENUMBER = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2382 C2_EUROPESEPARATOR = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2383 C2_EUROPETERMINATOR = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2384 C2_ARABICNUMBER = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2385 C2_COMMONSEPARATOR = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2386 C2_BLOCKSEPARATOR = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2387 C2_SEGMENTSEPARATOR = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2388 C2_WHITESPACE = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2389 C2_OTHERNEUTRAL = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2390 C2_NOTAPPLICABLE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2391 C3_NONSPACING = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2392 C3_DIACRITIC = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2393 C3_VOWELMARK = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2394 C3_SYMBOL = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2395 C3_KATAKANA = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2396 C3_HIRAGANA = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2397 C3_HALFWIDTH = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2398 C3_FULLWIDTH = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2399 C3_IDEOGRAPH = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2400 C3_KASHIDA = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2401 C3_ALPHA = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2402 C3_NOTAPPLICABLE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2403 COLOR_3DDKSHADOW = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2404 COLOR_3DFACE = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2405 COLOR_3DHILIGHT = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2406 COLOR_3DLIGHT = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2407 COLOR_BTNHILIGHT = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2408 COLOR_3DSHADOW = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2409 COLOR_ACTIVEBORDER = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2410 COLOR_ACTIVECAPTION = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2411 COLOR_APPWORKSPACE = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2412 COLOR_BACKGROUND = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2413 COLOR_DESKTOP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2414 COLOR_BTNFACE = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2415 COLOR_BTNHIGHLIGHT = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2416 COLOR_BTNSHADOW = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2417 COLOR_BTNTEXT = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2418 COLOR_CAPTIONTEXT = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2419 COLOR_GRAYTEXT = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2420 COLOR_HIGHLIGHT = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2421 COLOR_HIGHLIGHTTEXT = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2422 COLOR_INACTIVEBORDER = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2423 COLOR_INACTIVECAPTION = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2424 COLOR_INACTIVECAPTIONTEXT = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2425 COLOR_INFOBK = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2426 COLOR_INFOTEXT = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2427 COLOR_MENU = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2428 COLOR_MENUTEXT = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2429 COLOR_SCROLLBAR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2430 COLOR_WINDOW = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2431 COLOR_WINDOWFRAME = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2432 COLOR_WINDOWTEXT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2433 SM_CYMIN = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2434 SM_CXMIN = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2435 SM_ARRANGE = (56),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2436 SM_CLEANBOOT = (67),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2437 SM_CMETRICS = (76),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2438 SM_CMOUSEBUTTONS = (43),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2439 SM_CXBORDER = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2440 SM_CYBORDER = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2441 SM_CXCURSOR = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2442 SM_CYCURSOR = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2443 SM_CXDLGFRAME = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2444 SM_CYDLGFRAME = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2445 SM_CXDOUBLECLK = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2446 SM_CYDOUBLECLK = (37),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2447 SM_CXDRAG = (68),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2448 SM_CYDRAG = (69),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2449 SM_CXEDGE = (45),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2450 SM_CYEDGE = (46),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2451 SM_CXFIXEDFRAME = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2452 SM_CYFIXEDFRAME = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2453 SM_CXFRAME = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2454 SM_CYFRAME = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2455 SM_CXFULLSCREEN = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2456 SM_CYFULLSCREEN = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2457 SM_CXHSCROLL = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2458 SM_CYHSCROLL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2459 SM_CXHTHUMB = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2460 SM_CXICON = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2461 SM_CYICON = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2462 SM_CXICONSPACING = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2463 SM_CYICONSPACING = (39),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2464 SM_CXMAXIMIZED = (61),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2465 SM_CYMAXIMIZED = (62),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2466 SM_CXMAXTRACK = (59),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2467 SM_CYMAXTRACK = (60),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2468 SM_CXMENUCHECK = (71),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2469 SM_CYMENUCHECK = (72),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2470 SM_CXMENUSIZE = (54),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2471 SM_CYMENUSIZE = (55),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2472 SM_CXMINIMIZED = (57),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2473 SM_CYMINIMIZED = (58),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2474 SM_CXMINSPACING = (47),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2475 SM_CYMINSPACING = (48),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2476 SM_CXMINTRACK = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2477 SM_CYMINTRACK = (35),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2478 SM_CXSCREEN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2479 SM_CYSCREEN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2480 SM_CXSIZE = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2481 SM_CYSIZE = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2482 SM_CXSIZEFRAME = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2483 SM_CYSIZEFRAME = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2484 SM_CXSMICON = (49),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2485 SM_CYSMICON = (50),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2486 SM_CXSMSIZE = (52),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2487 SM_CYSMSIZE = (53),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2488 SM_CXVSCROLL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2489 SM_CYVSCROLL = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2490 SM_CYVTHUMB = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2491 SM_CYCAPTION = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2492 SM_CYKANJIWINDOW = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2493 SM_CYMENU = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2494 SM_CYSMCAPTION = (51),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2495 SM_DBCSENABLED = (42),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2496 SM_DEBUG = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2497 SM_MENUDROPALIGNMENT = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2498 SM_MIDEASTENABLED = (74),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2499 SM_MOUSEPRESENT = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2500 SM_MOUSEWHEELPRESENT = (75),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2501 SM_NETWORK = (63),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2502 SM_PENWINDOWS = (41),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2503 SM_SECURE = (44),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2504 SM_SHOWSOUNDS = (70),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2505 SM_SLOWMACHINE = (73),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2506 SM_SWAPBUTTON = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2507 ARW_BOTTOMLEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2508 ARW_BOTTOMRIGHT = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2509 ARW_HIDE = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2510 ARW_TOPLEFT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2511 ARW_TOPRIGHT = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2512 ARW_DOWN = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2513 ARW_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2514 ARW_RIGHT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2515 ARW_UP = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2516 SYSPAL_NOSTATIC = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2517 SYSPAL_STATIC = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2518 SYSPAL_ERROR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2519 GET_TAPE_MEDIA_INFORMATION = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2520 GET_TAPE_DRIVE_INFORMATION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2521 SET_TAPE_MEDIA_INFORMATION = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2522 SET_TAPE_DRIVE_INFORMATION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2523 TAPE_ABSOLUTE_POSITION = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2524 TAPE_LOGICAL_POSITION = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2525 TA_BASELINE = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2526 TA_BOTTOM = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2527 TA_TOP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2528 TA_CENTER = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2529 TA_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2530 TA_RIGHT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2531 TA_RTLREADING = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2532 TA_NOUPDATECP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2533 TA_UPDATECP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2534 VTA_BASELINE = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2535 VTA_CENTER = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2536 THREAD_PRIORITY_ABOVE_NORMAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2537 THREAD_PRIORITY_BELOW_NORMAL = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2538 THREAD_PRIORITY_HIGHEST = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2539 THREAD_PRIORITY_IDLE = -((15)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2540 THREAD_PRIORITY_LOWEST = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2541 THREAD_PRIORITY_NORMAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2542 THREAD_PRIORITY_TIME_CRITICAL = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2543 THREAD_PRIORITY_ERROR_RETURN = (2147483647),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2544 TLS_MINIMUM_AVAILABLE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2545 TIME_NOMINUTESORSECONDS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2546 TIME_NOSECONDS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2547 TIME_NOTIMEMARKER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2548 TIME_FORCE24HOURFORMAT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2549 TIME_ZONE_ID_INVALID = -(1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2550 TIME_ZONE_ID_UNKNOWN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2551 TIME_ZONE_ID_STANDARD = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2552 TIME_ZONE_ID_DAYLIGHT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2553 UOI_FLAGS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2554 UOI_NAME = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2555 UOI_TYPE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2556 FS_CASE_IS_PRESERVED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2557 FS_CASE_SENSITIVE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2558 FS_UNICODE_STORED_ON_DISK = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2559 FS_PERSISTENT_ACLS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2560 FS_FILE_COMPRESSION = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2561 FS_VOL_IS_COMPRESSED = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2562 GWL_EXSTYLE = -((20)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2563 GWL_STYLE = -((16)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2564 GWL_WNDPROC = -((4)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2565 GWL_HINSTANCE = -((6)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2566 GWL_HWNDPARENT = -((8)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2567 GWL_ID = -((12)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2568 GWL_USERDATA = -((21)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2569 DWL_DLGPROC = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2570 DWL_MSGRESULT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2571 DWL_USER = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2572 GMEM_FIXED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2573 GMEM_MOVEABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2574 GPTR = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2575 GHND = (66),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2576 GMEM_DDESHARE = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2577 GMEM_DISCARDABLE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2578 GMEM_LOWER = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2579 GMEM_NOCOMPACT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2580 GMEM_NODISCARD = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2581 GMEM_NOT_BANKED = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2582 GMEM_NOTIFY = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2583 GMEM_SHARE = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2584 GMEM_ZEROINIT = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2585 GMEM_DISCARDED = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2586 GMEM_INVALID_HANDLE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2587 GMEM_LOCKCOUNT = (255),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2588 HEAP_GENERATE_EXCEPTIONS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2589 HEAP_NO_SERIALIZE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2590 HEAP_ZERO_MEMORY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2591 STATUS_NO_MEMORY = (0xc0000017),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2592 STATUS_ACCESS_VIOLATION = (0xc0000005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2593 HEAP_REALLOC_IN_PLACE_ONLY = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2594 ILC_COLOR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2595 ILC_COLOR4 = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2596 ILC_COLOR8 = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2597 ILC_COLOR16 = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2598 ILC_COLOR24 = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2599 ILC_COLOR32 = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2600 ILC_COLORDDB = (254),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2601 ILC_MASK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2602 ILC_PALETTE = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2603 ILD_BLEND25 = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2604 ILD_BLEND50 = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2605 ILD_SELECTED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2606 ILD_BLEND = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2607 ILD_FOCUS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2608 ILD_MASK = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2609 ILD_NORMAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2610 ILD_TRANSPARENT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2611 CLR_NONE = (0xffffffff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2612 CLR_DEFAULT = (0xff000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2613 CLR_INVALID = (0xFFFFFFFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2614 LR_LOADFROMFILE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2615 LR_LOADMAP3DCOLORS = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2616 LR_LOADTRANSPARENT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2617 IME_CONFIG_GENERAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2618 IME_CONFIG_REGISTERWORD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2619 IME_CONFIG_SELECTDICTIONARY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2620 GCL_CONVERSION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2621 GCL_REVERSECONVERSION = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2622 GCL_REVERSE_LENGTH = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2623 GGL_LEVEL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2624 GGL_INDEX = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2625 GGL_STRING = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2626 GGL_PRIVATE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2627 GL_LEVEL_ERROR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2628 GL_LEVEL_FATAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2629 GL_LEVEL_INFORMATION = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2630 GL_LEVEL_NOGUIDELINE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2631 GL_LEVEL_WARNING = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2632 GL_ID_CANNOTSAVE = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2633 GL_ID_NOCONVERT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2634 GL_ID_NODICTIONARY = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2635 GL_ID_NOMODULE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2636 GL_ID_READINGCONFLICT = (35),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2637 GL_ID_TOOMANYSTROKE = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2638 GL_ID_TYPINGERROR = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2639 GL_ID_UNKNOWN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2640 GL_ID_INPUTREADING = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2641 GL_ID_INPUTRADICAL = (37),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2642 GL_ID_INPUTCODE = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2643 GL_ID_CHOOSECANDIDATE = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2644 GL_ID_REVERSECONVERSION = (41),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2645 IGP_PROPERTY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2646 IGP_CONVERSION = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2647 IGP_SENTENCE = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2648 IGP_UI = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2649 IGP_SETCOMPSTR = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2650 IGP_SELECT = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2651 IME_PROP_AT_CARET = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2652 IME_PROP_SPECIAL_UI = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2653 IME_PROP_CANDLIST_START_FROM_1 = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2654 IME_PROP_UNICODE = (524288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2655 UI_CAP_2700 = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2656 UI_CAP_ROT90 = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2657 UI_CAP_ROTANY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2658 SCS_CAP_COMPSTR = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2659 SCS_CAP_MAKEREAD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2660 SELECT_CAP_CONVERSION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2661 SELECT_CAP_SENTENCE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2662 NI_CHANGECANDIDATELIST = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2663 NI_CLOSECANDIDATE = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2664 NI_COMPOSITIONSTR = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2665 NI_OPENCANDIDATE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2666 NI_SELECTCANDIDATESTR = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2667 NI_SETCANDIDATE_PAGESIZE = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2668 NI_SETCANDIDATE_PAGESTART = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2669 CPS_CANCEL = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2670 CPS_COMPLETE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2671 CPS_CONVERT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2672 CPS_REVERT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2673 SCS_SETSTR = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2674 SCS_CHANGEATTR = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2675 SCS_CHANGECLAUSE = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2676 IME_REGWORD_STYLE_EUDC = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2677 IME_REGWORD_STYLE_USER_FIRST = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2678 IME_REGWORD_STYLE_USER_LAST = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2679 SECURITY_DESCRIPTOR_REVISION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2680 IS_TEXT_UNICODE_ASCII16 = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2681 IS_TEXT_UNICODE_REVERSE_ASCII16 = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2682 IS_TEXT_UNICODE_STATISTICS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2683 IS_TEXT_UNICODE_REVERSE_STATISTICS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2684 IS_TEXT_UNICODE_CONTROLS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2685 IS_TEXT_UNICODE_REVERSE_CONTROLS = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2686 IS_TEXT_UNICODE_SIGNATURE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2687 IS_TEXT_UNICODE_REVERSE_SIGNATURE = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2688 IS_TEXT_UNICODE_ILLEGAL_CHARS = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2689 IS_TEXT_UNICODE_ODD_LENGTH = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2690 IS_TEXT_UNICODE_NULL_BYTES = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2691 IS_TEXT_UNICODE_UNICODE_MASK = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2692 IS_TEXT_UNICODE_REVERSE_MASK = (240),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2693 IS_TEXT_UNICODE_NOT_UNICODE_MASK = (3840),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2694 IS_TEXT_UNICODE_NOT_ASCII_MASK = (61440),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2695 HC_GETNEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2696 HC_SKIP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2697 HC_SYSMODALOFF = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2698 HC_SYSMODALON = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2699 HC_NOREMOVE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2700 KEYEVENTF_EXTENDEDKEY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2701 KEYEVENTF_KEYUP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2702 OBM_BTNCORNERS = (32758),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2703 OBM_BTSIZE = (32761),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2704 OBM_CHECK = (32760),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2705 OBM_CHECKBOXES = (32759),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2706 OBM_CLOSE = (32754),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2707 OBM_COMBO = (32738),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2708 OBM_DNARROW = (32752),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2709 OBM_DNARROWD = (32742),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2710 OBM_DNARROWI = (32736),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2711 OBM_LFARROW = (32750),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2712 OBM_LFARROWI = (32734),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2713 OBM_LFARROWD = (32740),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2714 OBM_MNARROW = (32739),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2715 OBM_OLD_CLOSE = (32767),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2716 OBM_OLD_DNARROW = (32764),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2717 OBM_OLD_LFARROW = (32762),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2718 OBM_OLD_REDUCE = (32757),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2719 OBM_OLD_RESTORE = (32755),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2720 OBM_OLD_RGARROW = (32763),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2721 OBM_OLD_UPARROW = (32765),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2722 OBM_OLD_ZOOM = (32756),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2723 OBM_REDUCE = (32749),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2724 OBM_REDUCED = (32746),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2725 OBM_RESTORE = (32747),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2726 OBM_RESTORED = (32744),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2727 OBM_RGARROW = (32751),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2728 OBM_RGARROWD = (32741),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2729 OBM_RGARROWI = (32735),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2730 OBM_SIZE = (32766),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2731 OBM_UPARROW = (32753),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2732 OBM_UPARROWD = (32743),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2733 OBM_UPARROWI = (32737),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2734 OBM_ZOOM = (32748),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2735 OBM_ZOOMD = (32745),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2736 DONT_RESOLVE_DLL_REFERENCES = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2737 LOAD_LIBRARY_AS_DATAFILE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2738 LOAD_WITH_ALTERED_SEARCH_PATH = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2739 LPTR = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2740 LHND = (66),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2741 NONZEROLHND = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2742 NONZEROLPTR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2743 LMEM_NONZEROLHND = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2744 LMEM_NONZEROLPTR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2745 LMEM_FIXED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2746 LMEM_MOVEABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2747 LMEM_NOCOMPACT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2748 LMEM_NODISCARD = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2749 LMEM_ZEROINIT = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2750 LMEM_MODIFY = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2751 LMEM_LOCKCOUNT = (255),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2752 LMEM_DISCARDABLE = (3840),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2753 LMEM_DISCARDED = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2754 LMEM_INVALID_HANDLE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2755 LOCKFILE_FAIL_IMMEDIATELY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2756 LOCKFILE_EXCLUSIVE_LOCK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2757 MB_USERICON = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2758 MB_ICONASTERISK = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2759 MB_ICONEXCLAMATION = (0x30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2760 MB_ICONWARNING = (0x30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2761 MB_ICONERROR = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2762 MB_ICONHAND = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2763 MB_ICONQUESTION = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2764 MB_OK = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2765 MB_ABORTRETRYIGNORE = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2766 MB_APPLMODAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2767 MB_DEFAULT_DESKTOP_ONLY = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2768 MB_HELP = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2769 MB_RIGHT = (0x80000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2770 MB_RTLREADING = (0x100000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2771 MB_TOPMOST = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2772 MB_DEFBUTTON1 = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2773 MB_DEFBUTTON2 = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2774 MB_DEFBUTTON3 = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2775 MB_DEFBUTTON4 = (0x300),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2776 MB_ICONINFORMATION = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2777 MB_ICONSTOP = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2778 MB_OKCANCEL = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2779 MB_RETRYCANCEL = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2780 MB_SERVICE_NOTIFICATION = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2781 MB_SETFOREGROUND = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2782 MB_SYSTEMMODAL = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2783 MB_TASKMODAL = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2784 MB_YESNO = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2785 MB_YESNOCANCEL = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2786 IDABORT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2787 IDCANCEL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2788 IDCLOSE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2789 IDHELP = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2790 IDIGNORE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2791 IDNO = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2792 IDOK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2793 IDRETRY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2794 IDYES = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2795 MSGF_DIALOGBOX = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2796 MSGF_MENU = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2797 MSGF_NEXTWINDOW = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2798 MSGF_SCROLLBAR = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2799 MSGF_MAINLOOP = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2800 MSGF_USER = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2801 MWT_IDENTITY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2802 MWT_LEFTMULTIPLY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2803 MWT_RIGHTMULTIPLY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2804 MOUSEEVENTF_ABSOLUTE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2805 MOUSEEVENTF_MOVE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2806 MOUSEEVENTF_LEFTDOWN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2807 MOUSEEVENTF_LEFTUP = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2808 MOUSEEVENTF_RIGHTDOWN = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2809 MOUSEEVENTF_RIGHTUP = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2810 MOUSEEVENTF_MIDDLEDOWN = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2811 MOUSEEVENTF_MIDDLEUP = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2812 MOVEFILE_REPLACE_EXISTING = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2813 MOVEFILE_COPY_ALLOWED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2814 MOVEFILE_DELAY_UNTIL_REBOOT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2815 MOVEFILE_WRITE_THROUGH = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2816 WAIT_OBJECT_0 = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2817 WAIT_ABANDONED_0 = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2818 WAIT_TIMEOUT = (0x102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2819 WAIT_IO_COMPLETION = (0xc0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2820 WAIT_ABANDONED = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2821 WAIT_FAILED = (0xffffffff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2822 MAXIMUM_WAIT_OBJECTS = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2823 MAXIMUM_SUSPEND_COUNT = (0x7f),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2824 MB_PRECOMPOSED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2825 MB_COMPOSITE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2826 MB_ERR_INVALID_CHARS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2827 MB_USEGLYPHCHARS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2828 TOKEN_ADJUST_DEFAULT = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2829 TOKEN_ADJUST_GROUPS = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2830 TOKEN_ADJUST_PRIVILEGES = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2831 TOKEN_ALL_ACCESS = (0xf00ff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2832 TOKEN_ASSIGN_PRIMARY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2833 TOKEN_DUPLICATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2834 TOKEN_EXECUTE = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2835 TOKEN_IMPERSONATE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2836 TOKEN_QUERY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2837 TOKEN_QUERY_SOURCE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2838 TOKEN_READ = (0x20008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2839 TOKEN_WRITE = (0x200e0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2840 SC_MANAGER_ALL_ACCESS = (0xf003f),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2841 SC_MANAGER_CONNECT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2842 SC_MANAGER_CREATE_SERVICE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2843 SC_MANAGER_ENUMERATE_SERVICE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2844 SC_MANAGER_LOCK = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2845 SC_MANAGER_QUERY_LOCK_STATUS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2846 SC_MANAGER_MODIFY_BOOT_CONFIG = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2847 TAPE_FORMAT = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2848 TAPE_LOAD = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2849 TAPE_LOCK = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2850 TAPE_TENSION = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2851 TAPE_UNLOAD = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2852 TAPE_UNLOCK = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2853 IS_PSREBOOTSYSTEM = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2854 IS_PSRESTARTWINDOWS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2855 PSPCB_CREATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2856 PSPCB_RELEASE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2857 PURGE_TXABORT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2858 PURGE_RXABORT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2859 PURGE_TXCLEAR = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2860 PURGE_RXCLEAR = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2861 OWNER_SECURITY_INFORMATION = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2862 GROUP_SECURITY_INFORMATION = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2863 DACL_SECURITY_INFORMATION = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2864 SACL_SECURITY_INFORMATION = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2865 EVENTLOG_FORWARDS_READ = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2866 EVENTLOG_BACKWARDS_READ = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2867 EVENTLOG_SEEK_READ = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2868 EVENTLOG_SEQUENTIAL_READ = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2869 EVENTLOG_ERROR_TYPE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2870 EVENTLOG_WARNING_TYPE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2871 EVENTLOG_INFORMATION_TYPE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2872 EVENTLOG_AUDIT_SUCCESS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2873 EVENTLOG_AUDIT_FAILURE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2874 RDW_ERASE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2875 RDW_FRAME = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2876 RDW_INTERNALPAINT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2877 RDW_INVALIDATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2878 RDW_NOERASE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2879 RDW_NOFRAME = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2880 RDW_NOINTERNALPAINT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2881 RDW_VALIDATE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2882 RDW_ERASENOW = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2883 RDW_UPDATENOW = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2884 RDW_ALLCHILDREN = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2885 RDW_NOCHILDREN = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2886 /*
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
2887 //
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2888 HKEY_CLASSES_ROOT = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2889 HKEY_CURRENT_USER = (0x80000001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2890 HKEY_LOCAL_MACHINE = (0x80000002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2891 HKEY_USERS = (0x80000003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2892 HKEY_PERFORMANCE_DATA = (0x80000004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2893 HKEY_CURRENT_CONFIG = (0x80000005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2894 HKEY_DYN_DATA = (0x80000006),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2895 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2896 REG_OPTION_VOLATILE = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2897 REG_OPTION_NON_VOLATILE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2898 REG_CREATED_NEW_KEY = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2899 REG_OPENED_EXISTING_KEY = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2900 REG_BINARY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2901 REG_DWORD = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2902 REG_DWORD_LITTLE_ENDIAN = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2903 REG_DWORD_BIG_ENDIAN = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2904 REG_EXPAND_SZ = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2905 REG_FULL_RESOURCE_DESCRIPTOR = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2906 REG_LINK = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2907 REG_MULTI_SZ = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2908 REG_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2909 REG_RESOURCE_LIST = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2910 REG_RESOURCE_REQUIREMENTS_LIST = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2911 REG_SZ = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2912 MOD_ALT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2913 MOD_CONTROL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2914 MOD_SHIFT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2915 MOD_WIN = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2916 IDHOT_SNAPDESKTOP = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2917 IDHOT_SNAPWINDOW = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2918 REG_NOTIFY_CHANGE_NAME = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2919 REG_NOTIFY_CHANGE_ATTRIBUTES = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2920 REG_NOTIFY_CHANGE_LAST_SET = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2921 REG_NOTIFY_CHANGE_SECURITY = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2922 SW_ERASE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2923 SW_INVALIDATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2924 SW_SCROLLCHILDREN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2925 SMTO_ABORTIFHUNG = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2926 SMTO_BLOCK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2927 SMTO_NORMAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2928 OPAQUE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2929 TRANSPARENT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2930 SLE_ERROR = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2931 SLE_MINORERROR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2932 SLE_WARNING = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2933 SEM_FAILCRITICALERRORS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2934 SEM_NOALIGNMENTFAULTEXCEPT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2935 SEM_NOGPFAULTERRORBOX = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2936 SEM_NOOPENFILEERRORBOX = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2937 ICM_ON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2938 ICM_OFF = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2939 ICM_QUERY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2940 LOCALE_ILANGUAGE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2941 LOCALE_SLANGUAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2942 LOCALE_SENGLANGUAGE = (4097),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2943 LOCALE_SABBREVLANGNAME = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2944 LOCALE_SNATIVELANGNAME = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2945 LOCALE_ICOUNTRY = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2946 LOCALE_SCOUNTRY = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2947 LOCALE_SENGCOUNTRY = (4098),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2948 LOCALE_SABBREVCTRYNAME = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2949 LOCALE_SNATIVECTRYNAME = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2950 LOCALE_IDEFAULTLANGUAGE = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2951 LOCALE_IDEFAULTCOUNTRY = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2952 LOCALE_IDEFAULTANSICODEPAGE = (4100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2953 LOCALE_IDEFAULTCODEPAGE = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2954 LOCALE_SLIST = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2955 LOCALE_IMEASURE = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2956 LOCALE_SDECIMAL = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2957 LOCALE_STHOUSAND = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2958 LOCALE_SGROUPING = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2959 LOCALE_IDIGITS = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2960 LOCALE_ILZERO = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2961 LOCALE_INEGNUMBER = (4112),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2962 LOCALE_SCURRENCY = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2963 LOCALE_SMONDECIMALSEP = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2964 LOCALE_SMONTHOUSANDSEP = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2965 LOCALE_SMONGROUPING = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2966 LOCALE_ICURRDIGITS = (25),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2967 LOCALE_ICURRENCY = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2968 LOCALE_INEGCURR = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2969 LOCALE_SDATE = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2970 LOCALE_STIME = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2971 LOCALE_STIMEFORMAT = (4099),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2972 LOCALE_SSHORTDATE = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2973 LOCALE_SLONGDATE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2974 LOCALE_IDATE = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2975 LOCALE_ILDATE = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2976 LOCALE_ITIME = (35),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2977 LOCALE_ITLZERO = (37),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2978 LOCALE_IDAYLZERO = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2979 LOCALE_IMONLZERO = (39),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2980 LOCALE_S1159 = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2981 LOCALE_S2359 = (41),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2982 LOCALE_ICALENDARTYPE = (4105),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2983 LOCALE_IOPTIONALCALENDAR = (4107),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2984 LOCALE_IFIRSTDAYOFWEEK = (4108),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2985 LOCALE_IFIRSTWEEKOFYEAR = (4109),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2986 LOCALE_SDAYNAME1 = (42),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2987 LOCALE_SDAYNAME2 = (43),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2988 LOCALE_SDAYNAME3 = (44),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2989 LOCALE_SDAYNAME4 = (45),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2990 LOCALE_SDAYNAME5 = (46),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2991 LOCALE_SDAYNAME6 = (47),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2992 LOCALE_SDAYNAME7 = (48),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2993 LOCALE_SABBREVDAYNAME1 = (49),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2994 LOCALE_SABBREVDAYNAME2 = (50),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2995 LOCALE_SABBREVDAYNAME3 = (51),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2996 LOCALE_SABBREVDAYNAME4 = (52),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2997 LOCALE_SABBREVDAYNAME5 = (53),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2998 LOCALE_SABBREVDAYNAME6 = (54),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
2999 LOCALE_SABBREVDAYNAME7 = (55),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3000 LOCALE_SMONTHNAME1 = (56),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3001 LOCALE_SMONTHNAME2 = (57),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3002 LOCALE_SMONTHNAME3 = (58),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3003 LOCALE_SMONTHNAME4 = (59),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3004 LOCALE_SMONTHNAME5 = (60),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3005 LOCALE_SMONTHNAME6 = (61),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3006 LOCALE_SMONTHNAME7 = (62),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3007 LOCALE_SMONTHNAME8 = (63),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3008 LOCALE_SMONTHNAME9 = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3009 LOCALE_SMONTHNAME10 = (65),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3010 LOCALE_SMONTHNAME11 = (66),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3011 LOCALE_SMONTHNAME12 = (67),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3012 LOCALE_SMONTHNAME13 = (4110),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3013 LOCALE_SABBREVMONTHNAME1 = (68),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3014 LOCALE_SABBREVMONTHNAME2 = (69),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3015 LOCALE_SABBREVMONTHNAME3 = (70),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3016 LOCALE_SABBREVMONTHNAME4 = (71),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3017 LOCALE_SABBREVMONTHNAME5 = (72),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3018 LOCALE_SABBREVMONTHNAME6 = (73),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3019 LOCALE_SABBREVMONTHNAME7 = (74),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3020 LOCALE_SABBREVMONTHNAME8 = (75),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3021 LOCALE_SABBREVMONTHNAME9 = (76),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3022 LOCALE_SABBREVMONTHNAME10 = (77),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3023 LOCALE_SABBREVMONTHNAME11 = (78),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3024 LOCALE_SABBREVMONTHNAME12 = (79),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3025 LOCALE_SABBREVMONTHNAME13 = (4111),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3026 LOCALE_SPOSITIVESIGN = (80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3027 LOCALE_SNEGATIVESIGN = (81),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3028 LOCALE_IPOSSIGNPOSN = (82),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3029 LOCALE_INEGSIGNPOSN = (83),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3030 LOCALE_IPOSSYMPRECEDES = (84),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3031 LOCALE_IPOSSEPBYSPACE = (85),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3032 LOCALE_INEGSYMPRECEDES = (86),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3033 LOCALE_INEGSEPBYSPACE = (87),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3034 LOCALE_NOUSEROVERRIDE = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3035 CAL_ICALINTVALUE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3036 CAL_IYEAROFFSETRANGE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3037 CAL_SABBREVDAYNAME1 = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3038 CAL_SABBREVDAYNAME2 = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3039 CAL_SABBREVDAYNAME3 = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3040 CAL_SABBREVDAYNAME4 = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3041 CAL_SABBREVDAYNAME5 = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3042 CAL_SABBREVDAYNAME6 = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3043 CAL_SABBREVDAYNAME7 = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3044 CAL_SABBREVMONTHNAME1 = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3045 CAL_SABBREVMONTHNAME2 = (35),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3046 CAL_SABBREVMONTHNAME3 = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3047 CAL_SABBREVMONTHNAME4 = (37),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3048 CAL_SABBREVMONTHNAME5 = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3049 CAL_SABBREVMONTHNAME6 = (39),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3050 CAL_SABBREVMONTHNAME7 = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3051 CAL_SABBREVMONTHNAME8 = (41),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3052 CAL_SABBREVMONTHNAME9 = (42),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3053 CAL_SABBREVMONTHNAME10 = (43),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3054 CAL_SABBREVMONTHNAME11 = (44),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3055 CAL_SABBREVMONTHNAME12 = (45),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3056 CAL_SABBREVMONTHNAME13 = (46),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3057 CAL_SCALNAME = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3058 CAL_SDAYNAME1 = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3059 CAL_SDAYNAME2 = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3060 CAL_SDAYNAME3 = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3061 CAL_SDAYNAME4 = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3062 CAL_SDAYNAME5 = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3063 CAL_SDAYNAME6 = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3064 CAL_SDAYNAME7 = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3065 CAL_SERASTRING = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3066 CAL_SLONGDATE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3067 CAL_SMONTHNAME1 = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3068 CAL_SMONTHNAME2 = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3069 CAL_SMONTHNAME3 = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3070 CAL_SMONTHNAME4 = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3071 CAL_SMONTHNAME5 = (25),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3072 CAL_SMONTHNAME6 = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3073 CAL_SMONTHNAME7 = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3074 CAL_SMONTHNAME8 = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3075 CAL_SMONTHNAME9 = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3076 CAL_SMONTHNAME10 = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3077 CAL_SMONTHNAME11 = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3078 CAL_SMONTHNAME12 = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3079 CAL_SMONTHNAME13 = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3080 CAL_SSHORTDATE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3081 PROCESS_SET_QUOTA = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3082 BLACKONWHITE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3083 COLORONCOLOR = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3084 HALFTONE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3085 STRETCH_ANDSCANS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3086 STRETCH_DELETESCANS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3087 STRETCH_HALFTONE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3088 STRETCH_ORSCANS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3089 WHITEONBLACK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3090 OCR_NORMAL = (32512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3091 OCR_IBEAM = (32513),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3092 OCR_WAIT = (32514),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3093 OCR_CROSS = (32515),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3094 OCR_UP = (32516),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3095 OCR_SIZE = (32640),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3096 OCR_ICON = (32641),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3097 OCR_SIZENWSE = (32642),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3098 OCR_SIZENESW = (32643),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3099 OCR_SIZEWE = (32644),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3100 OCR_SIZENS = (32645),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3101 OCR_SIZEALL = (32646),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3102 OCR_NO = (32648),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3103 OCR_APPSTARTING = (32650),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3104 TAPE_ABSOLUTE_BLOCK = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3105 TAPE_LOGICAL_BLOCK = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3106 TAPE_REWIND = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3107 TAPE_SPACE_END_OF_DATA = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3108 TAPE_SPACE_FILEMARKS = (0x6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3109 TAPE_SPACE_RELATIVE_BLOCKS = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3110 TAPE_SPACE_SEQUENTIAL_FMKS = (0x7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3111 TAPE_SPACE_SEQUENTIAL_SMKS = (0x9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3112 TAPE_SPACE_SETMARKS = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3113 EXCEPTION_EXECUTE_HANDLER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3114 EXCEPTION_CONTINUE_EXECUTION = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3115 EXCEPTION_CONTINUE_SEARCH = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3116 SWP_DRAWFRAME = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3117 SWP_FRAMECHANGED = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3118 SWP_HIDEWINDOW = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3119 SWP_NOACTIVATE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3120 SWP_NOCOPYBITS = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3121 SWP_NOMOVE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3122 SWP_NOSIZE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3123 SWP_NOREDRAW = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3124 SWP_NOZORDER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3125 SWP_SHOWWINDOW = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3126 SWP_NOOWNERZORDER = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3127 SWP_NOREPOSITION = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3128 SWP_NOSENDCHANGING = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3129 HSHELL_ACTIVATESHELLWINDOW = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3130 HSHELL_GETMINRECT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3131 HSHELL_LANGUAGE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3132 HSHELL_REDRAW = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3133 HSHELL_TASKMAN = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3134 HSHELL_WINDOWACTIVATED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3135 HSHELL_WINDOWCREATED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3136 HSHELL_WINDOWDESTROYED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3137 SW_HIDE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3138 SW_MAXIMIZE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3139 SW_MINIMIZE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3140 SW_NORMAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3141 SW_RESTORE = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3142 SW_SHOW = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3143 SW_SHOWDEFAULT = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3144 SW_SHOWMAXIMIZED = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3145 SW_SHOWMINIMIZED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3146 SW_SHOWMINNOACTIVE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3147 SW_SHOWNA = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3148 SW_SHOWNOACTIVATE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3149 SW_SHOWNORMAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3150 WPF_RESTORETOMAXIMIZED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3151 WPF_SETMINPOSITION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3152 INFINITE = (0xFFFFFFFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3153 SPI_GETACCESSTIMEOUT = (60),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3154 SPI_GETANIMATION = (72),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3155 SPI_GETBEEP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3156 SPI_GETBORDER = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3157 SPI_GETDEFAULTINPUTLANG = (89),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3158 SPI_GETDRAGFULLWINDOWS = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3159 SPI_GETFASTTASKSWITCH = (35),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3160 SPI_GETFILTERKEYS = (50),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3161 SPI_GETFONTSMOOTHING = (74),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3162 SPI_GETGRIDGRANULARITY = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3163 SPI_GETHIGHCONTRAST = (66),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3164 SPI_GETICONMETRICS = (45),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3165 SPI_GETICONTITLELOGFONT = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3166 SPI_GETICONTITLEWRAP = (25),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3167 SPI_GETKEYBOARDDELAY = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3168 SPI_GETKEYBOARDPREF = (68),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3169 SPI_GETKEYBOARDSPEED = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3170 SPI_GETLOWPOWERACTIVE = (83),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3171 SPI_GETLOWPOWERTIMEOUT = (79),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3172 SPI_GETMENUDROPALIGNMENT = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3173 SPI_GETMINIMIZEDMETRICS = (43),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3174 SPI_GETMOUSE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3175 SPI_GETMOUSEKEYS = (54),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3176 SPI_GETMOUSETRAILS = (94),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3177 SPI_GETNONCLIENTMETRICS = (41),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3178 SPI_GETPOWEROFFACTIVE = (84),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3179 SPI_GETPOWEROFFTIMEOUT = (80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3180 SPI_GETSCREENREADER = (70),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3181 SPI_GETSCREENSAVEACTIVE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3182 SPI_GETSCREENSAVETIMEOUT = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3183 SPI_GETSERIALKEYS = (62),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3184 SPI_GETSHOWSOUNDS = (56),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3185 SPI_GETSOUNDSENTRY = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3186 SPI_GETSTICKYKEYS = (58),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3187 SPI_GETTOGGLEKEYS = (52),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3188 SPI_GETWINDOWSEXTENSION = (92),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3189 SPI_GETWORKAREA = (48),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3190 SPI_ICONHORIZONTALSPACING = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3191 SPI_ICONVERTICALSPACING = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3192 SPI_LANGDRIVER = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3193 SPI_SCREENSAVERRUNNING = (97),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3194 SPI_SETACCESSTIMEOUT = (61),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3195 SPI_SETANIMATION = (73),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3196 SPI_SETBEEP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3197 SPI_SETBORDER = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3198 SPI_SETDEFAULTINPUTLANG = (90),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3199 SPI_SETDESKPATTERN = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3200 SPI_SETDESKWALLPAPER = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3201 SPI_SETDOUBLECLICKTIME = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3202 SPI_SETDOUBLECLKHEIGHT = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3203 SPI_SETDOUBLECLKWIDTH = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3204 SPI_SETDRAGFULLWINDOWS = (37),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3205 SPI_SETDRAGHEIGHT = (77),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3206 SPI_SETDRAGWIDTH = (76),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3207 SPI_SETFASTTASKSWITCH = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3208 SPI_SETFILTERKEYS = (51),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3209 SPI_SETFONTSMOOTHING = (75),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3210 SPI_SETGRIDGRANULARITY = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3211 SPI_SETHANDHELD = (78),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3212 SPI_SETHIGHCONTRAST = (67),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3213 SPI_SETICONMETRICS = (46),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3214 SPI_SETICONTITLELOGFONT = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3215 SPI_SETICONTITLEWRAP = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3216 SPI_SETKEYBOARDDELAY = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3217 SPI_SETKEYBOARDPREF = (69),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3218 SPI_SETKEYBOARDSPEED = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3219 SPI_SETLANGTOGGLE = (91),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3220 SPI_SETLOWPOWERACTIVE = (85),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3221 SPI_SETLOWPOWERTIMEOUT = (81),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3222 SPI_SETMENUDROPALIGNMENT = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3223 SPI_SETMINIMIZEDMETRICS = (44),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3224 SPI_SETMOUSE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3225 SPI_SETMOUSEBUTTONSWAP = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3226 SPI_SETMOUSEKEYS = (55),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3227 SPI_SETMOUSETRAILS = (93),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3228 SPI_SETNONCLIENTMETRICS = (42),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3229 SPI_SETPENWINDOWS = (49),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3230 SPI_SETPOWEROFFACTIVE = (86),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3231 SPI_SETPOWEROFFTIMEOUT = (82),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3232 SPI_SETSCREENREADER = (71),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3233 SPI_SETSCREENSAVEACTIVE = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3234 SPI_SETSCREENSAVETIMEOUT = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3235 SPI_SETSERIALKEYS = (63),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3236 SPI_SETSHOWSOUNDS = (57),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3237 SPI_SETSOUNDSENTRY = (65),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3238 SPI_SETSTICKYKEYS = (59),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3239 SPI_SETTOGGLEKEYS = (53),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3240 SPI_SETWORKAREA = (47),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3241 SPIF_UPDATEINIFILE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3242 SPIF_SENDWININICHANGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3243 SPIF_SENDCHANGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3244 TPM_CENTERALIGN = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3245 TPM_LEFTALIGN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3246 TPM_RIGHTALIGN = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3247 TPM_LEFTBUTTON = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3248 TPM_RIGHTBUTTON = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3249 TPM_HORIZONTAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3250 TPM_VERTICAL = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3251 TCI_SRCCHARSET = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3252 TCI_SRCCODEPAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3253 TCI_SRCFONTSIG = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3254 VFFF_ISSHAREDFILE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3255 VFF_CURNEDEST = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3256 VFF_FILEINUSE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3257 VFF_BUFFTOOSMALL = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3258 VIFF_FORCEINSTALL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3259 VIFF_DONTDELETEOLD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3260 VIF_TEMPFILE = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3261 VIF_MISMATCH = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3262 VIF_SRCOLD = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3263 VIF_DIFFLANG = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3264 VIF_DIFFCODEPG = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3265 VIF_DIFFTYPE = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3266 VIF_WRITEPROT = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3267 VIF_FILEINUSE = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3268 VIF_OUTOFSPACE = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3269 VIF_ACCESSVIOLATION = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3270 VIF_SHARINGVIOLATION = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3271 VIF_CANNOTCREATE = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3272 VIF_CANNOTDELETE = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3273 VIF_CANNOTDELETECUR = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3274 VIF_CANNOTRENAME = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3275 VIF_OUTOFMEMORY = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3276 VIF_CANNOTREADSRC = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3277 VIF_CANNOTREADDST = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3278 VIF_BUFFTOOSMALL = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3279 WC_COMPOSITECHECK = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3280 WC_DISCARDNS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3281 WC_SEPCHARS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3282 WC_DEFAULTCHAR = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3283 HELP_COMMAND = (0x102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3284 HELP_CONTENTS = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3285 HELP___FILE__ = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3286 HELP___FILE__POPUP = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3287 HELP_FORCEFILE = (0x9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3288 HELP_HELPONHELP = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3289 HELP_INDEX = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3290 HELP_KEY = (0x101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3291 HELP_MULTIKEY = (0x201),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3292 HELP_PARTIALKEY = (0x105),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3293 HELP_QUIT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3294 HELP_SETCONTENTS = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3295 HELP_SETINDEX = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3296 HELP___FILE__MENU = (0xa),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3297 HELP_FINDER = (0xb),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3298 HELP_WM_HELP = (0xc),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3299 HELP_TCARD = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3300 HELP_TCARD_DATA = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3301 HELP_TCARD_OTHER_CALLER = (0x11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3302 CONNECT_UPDATE_PROFILE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3303 RESOURCETYPE_DISK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3304 RESOURCETYPE_PRINT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3305 RESOURCETYPE_ANY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3306 RESOURCE_CONNECTED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3307 RESOURCE_GLOBALNET = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3308 RESOURCE_REMEMBERED = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3309 RESOURCEUSAGE_CONNECTABLE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3310 RESOURCEUSAGE_CONTAINER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3311 WN_BAD_NETNAME = (0x43),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3312 WN_EXTENDED_ERROR = (0x4b8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3313 WN_MORE_DATA = (0xea),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3314 WN_NO_NETWORK = (0x4c6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3315 WN_SUCCESS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3316 WN_ACCESS_DENIED = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3317 WN_BAD_PROVIDER = (0x4b4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3318 WN_NOT_AUTHENTICATED = (0x4dc),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3319 UNIVERSAL_NAME_INFO_LEVEL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3320 REMOTE_NAME_INFO_LEVEL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3321 STILL_ACTIVE = (0x103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3322 SP_SERIALCOMM = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3323 BAUD_075 = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3324 BAUD_110 = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3325 BAUD_134_5 = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3326 BAUD_150 = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3327 BAUD_300 = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3328 BAUD_600 = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3329 BAUD_1200 = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3330 BAUD_1800 = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3331 BAUD_2400 = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3332 BAUD_4800 = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3333 BAUD_7200 = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3334 BAUD_9600 = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3335 BAUD_14400 = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3336 BAUD_19200 = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3337 BAUD_38400 = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3338 BAUD_56K = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3339 BAUD_57600 = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3340 BAUD_115200 = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3341 BAUD_128K = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3342 BAUD_USER = (0x10000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3343 PST_FAX = (0x21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3344 PST_LAT = (0x101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3345 PST_MODEM = (0x6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3346 PST_NETWORK_BRIDGE = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3347 PST_PARALLELPORT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3348 PST_RS232 = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3349 PST_RS422 = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3350 PST_RS423 = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3351 PST_RS449 = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3352 PST_SCANNER = (0x22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3353 PST_TCPIP_TELNET = (0x102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3354 PST_UNSPECIFIED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3355 PST_X25 = (0x103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3356 PCF_16BITMODE = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3357 PCF_DTRDSR = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3358 PCF_INTTIMEOUTS = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3359 PCF_PARITY_CHECK = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3360 PCF_RLSD = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3361 PCF_RTSCTS = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3362 PCF_SETXCHAR = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3363 PCF_SPECIALCHARS = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3364 PCF_TOTALTIMEOUTS = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3365 PCF_XONXOFF = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3366 SP_BAUD = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3367 SP_DATABITS = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3368 SP_HANDSHAKING = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3369 SP_PARITY = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3370 SP_PARITY_CHECK = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3371 SP_RLSD = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3372 SP_STOPBITS = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3373 DATABITS_5 = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3374 DATABITS_6 = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3375 DATABITS_7 = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3376 DATABITS_8 = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3377 DATABITS_16 = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3378 DATABITS_16X = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3379 STOPBITS_10 = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3380 STOPBITS_15 = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3381 STOPBITS_20 = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3382 PARITY_NONE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3383 PARITY_ODD = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3384 PARITY_EVEN = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3385 PARITY_MARK = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3386 PARITY_SPACE = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3387 COMMPROP_INITIALIZED = (0xe73cf52e),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3388 CBR_110 = (110),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3389 CBR_300 = (300),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3390 CBR_600 = (600),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3391 CBR_1200 = (1200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3392 CBR_2400 = (2400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3393 CBR_4800 = (4800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3394 CBR_9600 = (9600),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3395 CBR_14400 = (14400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3396 CBR_19200 = (19200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3397 CBR_38400 = (38400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3398 CBR_56000 = (56000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3399 CBR_57600 = (57600),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3400 CBR_115200 = (115200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3401 CBR_128000 = (128000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3402 CBR_256000 = (256000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3403 DTR_CONTROL_DISABLE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3404 DTR_CONTROL_ENABLE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3405 DTR_CONTROL_HANDSHAKE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3406 RTS_CONTROL_DISABLE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3407 RTS_CONTROL_ENABLE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3408 RTS_CONTROL_HANDSHAKE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3409 RTS_CONTROL_TOGGLE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3410 EVENPARITY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3411 MARKPARITY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3412 NOPARITY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3413 ODDPARITY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3414 SPACEPARITY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3415 ONESTOPBIT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3416 ONE5STOPBITS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3417 TWOSTOPBITS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3418 CREATE_PROCESS_DEBUG_EVENT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3419 CREATE_THREAD_DEBUG_EVENT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3420 EXCEPTION_DEBUG_EVENT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3421 EXIT_PROCESS_DEBUG_EVENT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3422 EXIT_THREAD_DEBUG_EVENT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3423 LOAD_DLL_DEBUG_EVENT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3424 OUTPUT_DEBUG_STRING_EVENT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3425 UNLOAD_DLL_DEBUG_EVENT = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3426 RIP_EVENT = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3427 PROCESS_HEAP_REGION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3428 PROCESS_HEAP_UNCOMMITTED_RANGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3429 PROCESS_HEAP_ENTRY_BUSY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3430 PROCESS_HEAP_ENTRY_MOVEABLE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3431 PROCESS_HEAP_ENTRY_DDESHARE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3432 HINSTANCE_ERROR = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3433 BACKUP_DATA = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3434 BACKUP_EA_DATA = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3435 BACKUP_SECURITY_DATA = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3436 BACKUP_ALTERNATE_DATA = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3437 BACKUP_LINK = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3438 STREAM_MODIFIED_WHEN_READ = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3439 STREAM_CONTAINS_SECURITY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3440 STARTF_USESHOWWINDOW = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3441 STARTF_USEPOSITION = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3442 STARTF_USESIZE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3443 STARTF_USECOUNTCHARS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3444 STARTF_USEFILLATTRIBUTE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3445 STARTF_RUNFULLSCREEN = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3446 STARTF_FORCEONFEEDBACK = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3447 STARTF_FORCEOFFFEEDBACK = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3448 STARTF_USESTDHANDLES = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3449 STARTF_USEHOTKEY = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3450 VER_PLATFORM_WIN32s = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3451 VER_PLATFORM_WIN32_WINDOWS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3452 VER_PLATFORM_WIN32_NT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3453 MAXPROPPAGES = (100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3454 PSP_DEFAULT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3455 PSP_DLGINDIRECT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3456 PSP_HASHELP = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3457 PSP_USECALLBACK = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3458 PSP_USEHICON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3459 PSP_USEICONID = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3460 PSP_USEREFPARENT = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3461 PSP_USETITLE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3462 PSP_RTLREADING = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3463 PSH_DEFAULT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3464 PSH_HASHELP = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3465 PSH_MODELESS = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3466 PSH_NOAPPLYNOW = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3467 PSH_PROPSHEETPAGE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3468 PSH_PROPTITLE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3469 PSH_USECALLBACK = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3470 PSH_USEHICON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3471 PSH_USEICONID = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3472 PSH_USEPSTARTPAGE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3473 PSH_WIZARD = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3474 PSH_RTLREADING = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3475 PSCB_INITIALIZED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3476 PSCB_PRECREATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3477 PSNRET_NOERROR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3478 PSNRET_INVALID_NOCHANGEPAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3479 PSBTN_APPLYNOW = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3480 PSBTN_BACK = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3481 PSBTN_CANCEL = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3482 PSBTN_FINISH = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3483 PSBTN_HELP = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3484 PSBTN_NEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3485 PSBTN_OK = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3486 PSWIZB_BACK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3487 PSWIZB_NEXT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3488 PSWIZB_FINISH = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3489 PSWIZB_DISABLEDFINISH = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3490 ID_PSREBOOTSYSTEM = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3491 ID_PSRESTARTWINDOWS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3492 WIZ_BODYCX = (184),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3493 WIZ_BODYX = (92),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3494 WIZ_CXBMP = (80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3495 WIZ_CXDLG = (276),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3496 WIZ_CYDLG = (140),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3497 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3498 char* VS_FILE_INFO = cast(char*) ((16));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3499 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3500 VS_VERSION_INFO = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3501 VS_FF_DEBUG = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3502 VS_FF_INFOINFERRED = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3503 VS_FF_PATCHED = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3504 VS_FF_PRERELEASE = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3505 VS_FF_PRIVATEBUILD = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3506 VS_FF_SPECIALBUILD = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3507 VOS_UNKNOWN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3508 VOS_DOS = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3509 VOS_OS216 = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3510 VOS_OS232 = (0x30000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3511 VOS_NT = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3512 VOS_DOS_WINDOWS16 = (0x10001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3513 VOS_DOS_WINDOWS32 = (0x10004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3514 VOS_OS216_PM16 = (0x20002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3515 VOS_OS232_PM32 = (0x30003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3516 VOS_NT_WINDOWS32 = (0x40004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3517 VFT_UNKNOWN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3518 VFT_APP = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3519 VFT_DLL = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3520 VFT_DRV = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3521 VFT_FONT = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3522 VFT_VXD = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3523 VFT_STATIC_LIB = (0x7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3524 VFT2_UNKNOWN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3525 VFT2_DRV_PRINTER = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3526 VFT2_DRV_KEYBOARD = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3527 VFT2_DRV_LANGUAGE = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3528 VFT2_DRV_DISPLAY = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3529 VFT2_DRV_MOUSE = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3530 VFT2_DRV_NETWORK = (0x6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3531 VFT2_DRV_SYSTEM = (0x7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3532 VFT2_DRV_INSTALLABLE = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3533 VFT2_DRV_SOUND = (0x9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3534 VFT2_FONT_RASTER = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3535 VFT2_FONT_VECTOR = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3536 VFT2_FONT_TRUETYPE = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3537 PAN_ANY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3538 PAN_NO_FIT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3539 PAN_FAMILY_TEXT_DISPLAY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3540 PAN_FAMILY_SCRIPT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3541 PAN_FAMILY_DECORATIVE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3542 PAN_FAMILY_PICTORIAL = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3543 PAN_SERIF_COVE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3544 PAN_SERIF_OBTUSE_COVE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3545 PAN_SERIF_SQUARE_COVE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3546 PAN_SERIF_OBTUSE_SQUARE_COVE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3547 PAN_SERIF_SQUARE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3548 PAN_SERIF_THIN = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3549 PAN_SERIF_BONE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3550 PAN_SERIF_EXAGGERATED = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3551 PAN_SERIF_TRIANGLE = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3552 PAN_SERIF_NORMAL_SANS = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3553 PAN_SERIF_OBTUSE_SANS = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3554 PAN_SERIF_PERP_SANS = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3555 PAN_SERIF_FLARED = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3556 PAN_SERIF_ROUNDED = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3557 PAN_WEIGHT_VERY_LIGHT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3558 PAN_WEIGHT_LIGHT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3559 PAN_WEIGHT_THIN = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3560 PAN_WEIGHT_BOOK = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3561 PAN_WEIGHT_MEDIUM = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3562 PAN_WEIGHT_DEMI = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3563 PAN_WEIGHT_BOLD = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3564 PAN_WEIGHT_HEAVY = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3565 PAN_WEIGHT_BLACK = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3566 PAN_WEIGHT_NORD = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3567 PAN_PROP_OLD_STYLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3568 PAN_PROP_MODERN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3569 PAN_PROP_EVEN_WIDTH = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3570 PAN_PROP_EXPANDED = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3571 PAN_PROP_CONDENSED = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3572 PAN_PROP_VERY_EXPANDED = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3573 PAN_PROP_VERY_CONDENSED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3574 PAN_PROP_MONOSPACED = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3575 PAN_CONTRAST_NONE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3576 PAN_CONTRAST_VERY_LOW = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3577 PAN_CONTRAST_LOW = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3578 PAN_CONTRAST_MEDIUM_LOW = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3579 PAN_CONTRAST_MEDIUM = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3580 PAN_CONTRAST_MEDIUM_HIGH = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3581 PAN_CONTRAST_HIGH = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3582 PAN_CONTRAST_VERY_HIGH = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3583 PAN_STROKE_GRADUAL_DIAG = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3584 PAN_STROKE_GRADUAL_TRAN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3585 PAN_STROKE_GRADUAL_VERT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3586 PAN_STROKE_GRADUAL_HORZ = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3587 PAN_STROKE_RAPID_VERT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3588 PAN_STROKE_RAPID_HORZ = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3589 PAN_STROKE_INSTANT_VERT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3590 PAN_STRAIGHT_ARMS_HORZ = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3591 PAN_STRAIGHT_ARMS_WEDGE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3592 PAN_STRAIGHT_ARMS_VERT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3593 PAN_STRAIGHT_ARMS_SINGLE_SERIF = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3594 PAN_STRAIGHT_ARMS_DOUBLE_SERIF = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3595 PAN_BENT_ARMS_HORZ = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3596 PAN_BENT_ARMS_VERT = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3597 PAN_BENT_ARMS_WEDGE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3598 PAN_BENT_ARMS_SINGLE_SERIF = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3599 PAN_BENT_ARMS_DOUBLE_SERIF = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3600 PAN_LETT_NORMAL_CONTACT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3601 PAN_LETT_NORMAL_WEIGHTED = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3602 PAN_LETT_NORMAL_BOXED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3603 PAN_LETT_NORMAL_FLATTENED = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3604 PAN_LETT_NORMAL_ROUNDED = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3605 PAN_LETT_NORMAL_OFF_CENTER = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3606 PAN_LETT_NORMAL_SQUARE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3607 PAN_LETT_OBLIQUE_CONTACT = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3608 PAN_LETT_OBLIQUE_WEIGHTED = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3609 PAN_LETT_OBLIQUE_BOXED = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3610 PAN_LETT_OBLIQUE_FLATTENED = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3611 PAN_LETT_OBLIQUE_ROUNDED = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3612 PAN_LETT_OBLIQUE_OFF_CENTER = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3613 PAN_LETT_OBLIQUE_SQUARE = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3614 PAN_MIDLINE_STANDARD_TRIMMED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3615 PAN_MIDLINE_STANDARD_POINTED = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3616 PAN_MIDLINE_STANDARD_SERIFED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3617 PAN_MIDLINE_HIGH_TRIMMED = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3618 PAN_MIDLINE_HIGH_POINTED = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3619 PAN_MIDLINE_HIGH_SERIFED = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3620 PAN_MIDLINE_CONSTANT_TRIMMED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3621 PAN_MIDLINE_CONSTANT_POINTED = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3622 PAN_MIDLINE_CONSTANT_SERIFED = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3623 PAN_MIDLINE_LOW_TRIMMED = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3624 PAN_MIDLINE_LOW_POINTED = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3625 PAN_MIDLINE_LOW_SERIFED = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3626 PAN_XHEIGHT_CONSTANT_SMALL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3627 PAN_XHEIGHT_CONSTANT_STD = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3628 PAN_XHEIGHT_CONSTANT_LARGE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3629 PAN_XHEIGHT_DUCKING_SMALL = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3630 PAN_XHEIGHT_DUCKING_STD = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3631 PAN_XHEIGHT_DUCKING_LARGE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3632 PC_EXPLICIT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3633 PC_NOCOLLAPSE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3634 PC_RESERVED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3635 BS_DIBPATTERN = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3636 BS_DIBPATTERN8X8 = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3637 BS_DIBPATTERNPT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3638 BS_HATCHED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3639 BS_HOLLOW = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3640 BS_NULL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3641 BS_PATTERN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3642 BS_PATTERN8X8 = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3643 BS_SOLID = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3644 DM_ORIENTATION = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3645 DM_PAPERSIZE = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3646 DM_PAPERLENGTH = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3647 DM_PAPERWIDTH = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3648 DM_SCALE = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3649 DM_COPIES = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3650 DM_DEFAULTSOURCE = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3651 DM_PRINTQUALITY = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3652 DM_COLOR = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3653 DM_DUPLEX = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3654 DM_YRESOLUTION = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3655 DM_TTOPTION = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3656 DM_COLLATE = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3657 DM_FORMNAME = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3658 DM_LOGPIXELS = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3659 DM_ICMMETHOD = (0x800000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3660 DM_ICMINTENT = (0x1000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3661 DM_MEDIATYPE = (0x2000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3662 DM_DITHERTYPE = (0x4000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3663 DMORIENT_LANDSCAPE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3664 DMORIENT_PORTRAIT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3665 DMPAPER_LETTER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3666 DMPAPER_LEGAL = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3667 DMPAPER_A4 = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3668 DMPAPER_CSHEET = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3669 DMPAPER_DSHEET = (25),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3670 DMPAPER_ESHEET = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3671 DMPAPER_LETTERSMALL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3672 DMPAPER_TABLOID = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3673 DMPAPER_LEDGER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3674 DMPAPER_STATEMENT = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3675 DMPAPER_EXECUTIVE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3676 DMPAPER_A3 = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3677 DMPAPER_A4SMALL = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3678 DMPAPER_A5 = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3679 DMPAPER_B4 = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3680 DMPAPER_B5 = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3681 DMPAPER_FOLIO = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3682 DMPAPER_QUARTO = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3683 DMPAPER_10X14 = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3684 DMPAPER_11X17 = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3685 DMPAPER_NOTE = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3686 DMPAPER_ENV_9 = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3687 DMPAPER_ENV_10 = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3688 DMPAPER_ENV_11 = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3689 DMPAPER_ENV_12 = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3690 DMPAPER_ENV_14 = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3691 DMPAPER_ENV_DL = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3692 DMPAPER_ENV_C5 = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3693 DMPAPER_ENV_C3 = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3694 DMPAPER_ENV_C4 = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3695 DMPAPER_ENV_C6 = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3696 DMPAPER_ENV_C65 = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3697 DMPAPER_ENV_B4 = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3698 DMPAPER_ENV_B5 = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3699 DMPAPER_ENV_B6 = (35),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3700 DMPAPER_ENV_ITALY = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3701 DMPAPER_ENV_MONARCH = (37),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3702 DMPAPER_ENV_PERSONAL = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3703 DMPAPER_FANFOLD_US = (39),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3704 DMPAPER_FANFOLD_STD_GERMAN = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3705 DMPAPER_FANFOLD_LGL_GERMAN = (41),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3706 DMRES_HIGH = -((4)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3707 DMRES_MEDIUM = -((3)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3708 DMRES_LOW = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3709 DMRES_DRAFT = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3710 DMCOLOR_COLOR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3711 DMCOLOR_MONOCHROME = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3712 DMDUP_SIMPLEX = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3713 DMDUP_HORIZONTAL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3714 DMDUP_VERTICAL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3715 DMTT_BITMAP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3716 DMTT_DOWNLOAD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3717 DMTT_SUBDEV = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3718 DMCOLLATE_TRUE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3719 DMCOLLATE_FALSE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3720 DM_GRAYSCALE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3721 DM_INTERLACED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3722 DMICMMETHOD_NONE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3723 DMICMMETHOD_SYSTEM = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3724 DMICMMETHOD_DRIVER = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3725 DMICMMETHOD_DEVICE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3726 DMICMMETHOD_USER = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3727 DMICM_SATURATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3728 DMICM_CONTRAST = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3729 DMICM_COLORMETRIC = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3730 DMICM_USER = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3731 DMMEDIA_STANDARD = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3732 DMMEDIA_GLOSSY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3733 DMMEDIA_TRANSPARENCY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3734 DMMEDIA_USER = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3735 DMDITHER_NONE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3736 DMDITHER_COARSE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3737 DMDITHER_FINE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3738 DMDITHER_LINEART = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3739 DMDITHER_GRAYSCALE = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3740 DMDITHER_USER = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3741 RDH_RECTANGLES = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3742 TT_POLYGON_TYPE = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3743 TT_PRIM_LINE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3744 TT_PRIM_QSPLINE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3745 GCPCLASS_ARABIC = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3746 GCPCLASS_HEBREW = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3747 GCPCLASS_LATIN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3748 GCPCLASS_LATINNUMBER = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3749 GCPCLASS_LOCALNUMBER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3750 GCPCLASS_LATINNUMERICSEPARATOR = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3751 GCPCLASS_LATINNUMERICTERMINATOR = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3752 GCPCLASS_NEUTRAL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3753 GCPCLASS_NUMERICSEPARATOR = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3754 GCPCLASS_PREBOUNDLTR = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3755 GCPCLASS_PREBOUNDRTL = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3756 GCPCLASS_POSTBOUNDLTR = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3757 GCPCLASS_POSTBOUNDRTL = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3758 GCPGLYPH_LINKBEFORE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3759 GCPGLYPH_LINKAFTER = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3760 TT_AVAILABLE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3761 TT_ENABLED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3762 CA_NEGATIVE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3763 CA_LOG_FILTER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3764 ILLUMINANT_DEVICE_DEFAULT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3765 ILLUMINANT_A = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3766 ILLUMINANT_B = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3767 ILLUMINANT_C = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3768 ILLUMINANT_D50 = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3769 ILLUMINANT_D55 = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3770 ILLUMINANT_D65 = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3771 ILLUMINANT_D75 = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3772 ILLUMINANT_F2 = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3773 ILLUMINANT_TUNGSTEN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3774 ILLUMINANT_DAYLIGHT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3775 ILLUMINANT_FLUORESCENT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3776 ILLUMINANT_NTSC = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3777 DI_APPBANDING = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3778 EMR_HEADER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3779 ENHMETA_SIGNATURE = (1179469088),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3780 ENM_CHANGE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3781 ENM_CORRECTTEXT = (4194304),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3782 ENM_DROPFILES = (1048576),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3783 ENM_KEYEVENTS = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3784 ENM_MOUSEEVENTS = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3785 ENM_PROTECTED = (2097152),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3786 ENM_REQUESTRESIZE = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3787 ENM_SCROLL = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3788 ENM_SELCHANGE = (524288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3789 ENM_UPDATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3790 ENM_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3791 ES_DISABLENOSCROLL = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3792 ES_EX_NOCALLOLEINIT = (16777216),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3793 ES_NOIME = (524288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3794 ES_SAVESEL = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3795 ES_SELFIME = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3796 ES_SUNKEN = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3797 ES_VERTICAL = (4194304),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3798 ES_SELECTIONBAR = (16777216),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3799 ECOOP_SET = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3800 ECOOP_OR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3801 ECOOP_AND = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3802 ECOOP_XOR = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3803 ECO_AUTOWORDSELECTION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3804 ECO_AUTOVSCROLL = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3805 ECO_AUTOHSCROLL = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3806 ECO_NOHIDESEL = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3807 ECO_READONLY = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3808 ECO_WANTRETURN = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3809 ECO_SAVESEL = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3810 ECO_SELECTIONBAR = (16777216),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3811 ECO_VERTICAL = (4194304),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3812 SCF_WORD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3813 SCF_SELECTION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3814 SF_TEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3815 SF_RTF = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3816 SF_RTFNOOBJS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3817 SF_TEXTIZED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3818 SFF_SELECTION = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3819 SFF_PLAINRTF = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3820 WB_CLASSIFY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3821 WB_LEFTBREAK = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3822 WB_PREVBREAK = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3823 WB_MOVEWORDLEFT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3824 WB_MOVEWORDPREV = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3825 WB_MOVEWORDRIGHT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3826 WB_MOVEWORDNEXT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3827 WB_RIGHTBREAK = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3828 WB_NEXTBREAK = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3829 PC_LEADING = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3830 PC_FOLLOWING = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3831 PC_DELIMITER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3832 PC_OVERFLOW = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3833 WBF_WORDWRAP = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3834 WBF_WORDBREAK = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3835 WBF_OVERFLOW = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3836 WBF_LEVEL1 = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3837 WBF_LEVEL2 = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3838 WBF_CUSTOM = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3839 WBF_BREAKAFTER = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3840 WBF_BREAKLINE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3841 WBF_ISWHITE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3842 CFM_BOLD = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3843 CFM_COLOR = (1073741824),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3844 CFM_FACE = (536870912),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3845 CFM_ITALIC = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3846 CFM_OFFSET = (268435456),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3847 CFM_PROTECTED = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3848 CFM_SIZE = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3849 CFM_STRIKEOUT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3850 CFM_UNDERLINE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3851 CFE_AUTOCOLOR = (1073741824),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3852 CFE_BOLD = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3853 CFE_ITALIC = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3854 CFE_STRIKEOUT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3855 CFE_UNDERLINE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3856 CFE_PROTECTED = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3857 PFM_ALIGNMENT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3858 PFM_NUMBERING = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3859 PFM_OFFSET = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3860 PFM_OFFSETINDENT = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3861 PFM_RIGHTINDENT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3862 PFM_STARTINDENT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3863 PFM_TABSTOPS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3864 PFN_BULLET = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3865 PFA_LEFT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3866 PFA_RIGHT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3867 PFA_CENTER = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3868 SEL_EMPTY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3869 SEL_TEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3870 SEL_OBJECT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3871 SEL_MULTICHAR = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3872 SEL_MULTIOBJECT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3873 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3874 const {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3875 char* CF_RTF = ("Rich Text Format");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3876 char* CF_RETEXTOBJ = ("RichEdit Text and Objects");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3877 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3878 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3879 ODT_BUTTON = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3880 ODT_COMBOBOX = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3881 ODT_LISTBOX = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3882 ODT_LISTVIEW = (102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3883 ODT_MENU = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3884 ODT_STATIC = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3885 ODT_TAB = (101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3886 ODT_HEADER = (100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3887 ODA_DRAWENTIRE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3888 ODA_FOCUS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3889 ODA_SELECT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3890 ODS_CHECKED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3891 ODS_COMBOBOXEDIT = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3892 ODS_DEFAULT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3893 ODS_DISABLED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3894 ODS_FOCUS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3895 ODS_GRAYED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3896 ODS_SELECTED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3897 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3898 const {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3899 char* ANIMATE_CLASSW = ("SysAnimate32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3900 char* HOTKEY_CLASSW = ("msctls_hotkey32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3901 char* PROGRESS_CLASSW = ("msctls_progress32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3902 char* STATUSCLASSNAMEW = ("msctls_statusbar32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3903 char* TOOLBARCLASSNAMEW = ("ToolbarWindow32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3904 char* TOOLTIPS_CLASSW = ("tooltips_class32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3905 char* TRACKBAR_CLASSW = ("msctls_trackbar32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3906 char* UPDOWN_CLASSW = ("msctls_updown32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3907 char* WC_HEADERW = ("SysHeader32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3908 char* WC_LISTVIEWW = ("SysListView32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3909 char* WC_TABCONTROLW = ("SysTabControl32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3910 char* WC_TREEVIEWW = ("SysTreeView32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3911 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3912 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3913 CCS_ADJUSTABLE = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3914 CCS_BOTTOM = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3915 CCS_NODIVIDER = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3916 CCS_NOMOVEY = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3917 CCS_NOPARENTALIGN = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3918 CCS_NORESIZE = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3919 CCS_TOP = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3920 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3921 const {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3922 char* ANIMATE_CLASSA = ("SysAnimate32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3923 char* HOTKEY_CLASSA = ("msctls_hotkey32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3924 char* PROGRESS_CLASSA = ("msctls_progress32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3925 char* STATUSCLASSNAMEA = ("msctls_statusbar32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3926 char* TOOLBARCLASSNAMEA = ("ToolbarWindow32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3927 char* TOOLTIPS_CLASSA = ("tooltips_class32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3928 char* TRACKBAR_CLASSA = ("msctls_trackbar32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3929 char* UPDOWN_CLASSA = ("msctls_updown32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3930 char* WC_HEADERA = ("SysHeader32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3931 char* WC_LISTVIEWA = ("SysListView32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3932 char* WC_TABCONTROLA = ("SysTabControl32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3933 char* WC_TREEVIEWA = ("SysTreeView32");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3934 char* ANIMATE_CLASS = (ANIMATE_CLASSA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3935 char* HOTKEY_CLASS = (HOTKEY_CLASSA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3936 char* PROGRESS_CLASS = (PROGRESS_CLASSA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3937 char* STATUSCLASSNAME = (STATUSCLASSNAMEA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3938 char* TOOLBARCLASSNAME = (TOOLBARCLASSNAMEA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3939 char* TOOLTIPS_CLASS = (TOOLTIPS_CLASSA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3940 char* TRACKBAR_CLASS = (TRACKBAR_CLASSA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3941 char* UPDOWN_CLASS = (UPDOWN_CLASSA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3942 char* WC_HEADER = (WC_HEADERA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3943 char* WC_LISTVIEW = (WC_LISTVIEWA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3944 char* WC_TABCONTROL = (WC_TABCONTROLA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3945 char* WC_TREEVIEW = (WC_TREEVIEWA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3946 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3947 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3948 HDS_BUTTONS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3949 HDS_HIDDEN = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3950 HDS_HORZ = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3951 HDI_BITMAP = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3952 HDI_FORMAT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3953 HDI_HEIGHT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3954 HDI_LPARAM = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3955 HDI_TEXT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3956 HDI_WIDTH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3957 HDF_CENTER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3958 HDF_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3959 HDF_RIGHT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3960 HDF_RTLREADING = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3961 HDF_BITMAP = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3962 HDF_OWNERDRAW = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3963 HDF_STRING = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3964 HDF_JUSTIFYMASK = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3965 HHT_NOWHERE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3966 HHT_ONDIVIDER = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3967 HHT_ONDIVOPEN = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3968 HHT_ONHEADER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3969 HHT_TOLEFT = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3970 HHT_TORIGHT = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3971 HINST_COMMCTRL = -(1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3972 IDB_STD_LARGE_COLOR = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3973 IDB_STD_SMALL_COLOR = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3974 IDB_VIEW_LARGE_COLOR = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3975 IDB_VIEW_SMALL_COLOR = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3976 STD_COPY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3977 STD_CUT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3978 STD_DELETE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3979 STD_FILENEW = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3980 STD_FILEOPEN = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3981 STD_FILESAVE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3982 STD_FIND = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3983 STD_HELP = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3984 STD_PASTE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3985 STD_PRINT = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3986 STD_PRINTPRE = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3987 STD_PROPERTIES = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3988 STD_REDOW = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3989 STD_REPLACE = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3990 STD_UNDO = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3991 VIEW_LARGEICONS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3992 VIEW_SMALLICONS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3993 VIEW_LIST = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3994 VIEW_DETAILS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3995 VIEW_SORTNAME = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3996 VIEW_SORTSIZE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3997 VIEW_SORTDATE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3998 VIEW_SORTTYPE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
3999 TBSTYLE_ALTDRAG = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4000 TBSTYLE_TOOLTIPS = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4001 TBSTYLE_WRAPABLE = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4002 TBSTYLE_BUTTON = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4003 TBSTYLE_CHECK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4004 TBSTYLE_CHECKGROUP = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4005 TBSTYLE_GROUP = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4006 TBSTYLE_SEP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4007 TBSTATE_CHECKED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4008 TBSTATE_ENABLED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4009 TBSTATE_HIDDEN = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4010 TBSTATE_INDETERMINATE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4011 TBSTATE_PRESSED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4012 TBSTATE_WRAP = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4013 TTS_ALWAYSTIP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4014 TTS_NOPREFIX = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4015 TTF_IDISHWND = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4016 TTF_CENTERTIP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4017 TTF_RTLREADING = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4018 TTF_SUBCLASS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4019 TTDT_AUTOMATIC = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4020 TTDT_AUTOPOP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4021 TTDT_INITIAL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4022 TTDT_RESHOW = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4023 SBARS_SIZEGRIP = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4024 DL_MOVECURSOR = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4025 DL_COPYCURSOR = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4026 DL_STOPCURSOR = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4027 UDS_ALIGNLEFT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4028 UDS_ALIGNRIGHT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4029 UDS_ARROWKEYS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4030 UDS_AUTOBUDDY = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4031 UDS_HORZ = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4032 UDS_NOTHOUSANDS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4033 UDS_SETBUDDYINT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4034 UDS_WRAP = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4035 UD_MAXVAL = (32767),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4036 UD_MINVAL = -((32767)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4037 HOTKEYF_ALT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4038 HOTKEYF_CONTROL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4039 HOTKEYF_EXT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4040 HOTKEYF_SHIFT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4041 HKCOMB_A = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4042 HKCOMB_C = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4043 HKCOMB_CA = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4044 HKCOMB_NONE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4045 HKCOMB_S = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4046 HKCOMB_SA = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4047 HKCOMB_SC = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4048 HKCOMB_SCA = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4049 TBS_HORZ = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4050 TBS_VERT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4051 TBS_AUTOTICKS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4052 TBS_NOTICKS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4053 TBS_TOP = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4054 TBS_BOTTOM = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4055 TBS_LEFT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4056 TBS_RIGHT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4057 TBS_BOTH = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4058 TBS_ENABLESELRANGE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4059 TBS_FIXEDLENGTH = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4060 TBS_NOTHUMB = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4061 TB_BOTTOM = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4062 TB_ENDTRACK = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4063 TB_LINEDOWN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4064 TB_LINEUP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4065 TB_PAGEDOWN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4066 TB_PAGEUP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4067 TB_THUMBPOSITION = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4068 TB_THUMBTRACK = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4069 TB_TOP = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4070 LVS_ALIGNLEFT = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4071 LVS_ALIGNTOP = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4072 LVS_AUTOARRANGE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4073 LVS_EDITLABELS = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4074 LVS_ICON = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4075 LVS_LIST = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4076 LVS_NOCOLUMNHEADER = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4077 LVS_NOLABELWRAP = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4078 LVS_NOSCROLL = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4079 LVS_NOSORTHEADER = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4080 LVS_OWNERDRAWFIXED = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4081 LVS_REPORT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4082 LVS_SHAREIMAGELISTS = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4083 LVS_SHOWSELALWAYS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4084 LVS_SINGLESEL = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4085 LVS_SMALLICON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4086 LVS_SORTASCENDING = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4087 LVS_SORTDESCENDING = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4088 LVS_TYPESTYLEMASK = (64512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4089 LVSIL_NORMAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4090 LVSIL_SMALL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4091 LVSIL_STATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4092 LVIS_CUT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4093 LVIS_DROPHILITED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4094 LVIS_FOCUSED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4095 LVIS_SELECTED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4096 LVIS_OVERLAYMASK = (3840),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4097 LVIS_STATEIMAGEMASK = (61440),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4098 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4099 const {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4100 LPWSTR LPSTR_TEXTCALLBACKW = cast(LPWSTR)(-(1));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4101 LPSTR LPSTR_TEXTCALLBACKA = cast(LPSTR)(-(1));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4102 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4103 alias LPSTR_TEXTCALLBACKA LPSTR_TEXTCALLBACK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4104 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4105 else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4106 alias LPSTR_TEXTCALLBACKW LPSTR_TEXTCALLBACK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4107 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4108 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4109 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4110 LVIF_TEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4111 LVIF_IMAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4112 LVIF_PARAM = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4113 LVIF_STATE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4114 LVIF_DI_SETITEM = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4115 LVNI_ABOVE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4116 LVNI_ALL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4117 LVNI_BELOW = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4118 LVNI_TOLEFT = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4119 LVNI_TORIGHT = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4120 LVNI_CUT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4121 LVNI_DROPHILITED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4122 LVNI_FOCUSED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4123 LVNI_SELECTED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4124 LVFI_PARAM = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4125 LVFI_PARTIAL = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4126 LVFI_STRING = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4127 LVFI_WRAP = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4128 LVFI_NEARESTXY = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4129 LVHT_ABOVE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4130 LVHT_BELOW = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4131 LVHT_NOWHERE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4132 LVHT_ONITEMICON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4133 LVHT_ONITEMLABEL = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4134 LVHT_ONITEMSTATEICON = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4135 LVHT_TOLEFT = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4136 LVHT_TORIGHT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4137 LVCF_FMT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4138 LVCF_SUBITEM = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4139 LVCF_TEXT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4140 LVCF_WIDTH = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4141 LVCFMT_CENTER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4142 LVCFMT_LEFT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4143 LVCFMT_RIGHT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4144 LVIR_BOUNDS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4145 LVIR_ICON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4146 LVIR_LABEL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4147 LVIR_SELECTBOUNDS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4148 LVA_ALIGNLEFT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4149 LVA_ALIGNTOP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4150 LVA_DEFAULT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4151 LVA_SNAPTOGRID = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4152 LVSCW_AUTOSIZE = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4153 LVSCW_AUTOSIZE_USEHEADER = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4154 TVS_DISABLEDRAGDROP = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4155 TVS_EDITLABELS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4156 TVS_HASBUTTONS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4157 TVS_HASLINES = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4158 TVS_LINESATROOT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4159 TVS_SHOWSELALWAYS = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4160 TVIS_BOLD = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4161 TVIS_CUT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4162 TVIS_DROPHILITED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4163 TVIS_EXPANDED = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4164 TVIS_EXPANDEDONCE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4165 TVIS_FOCUSED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4166 TVIS_OVERLAYMASK = (3840),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4167 TVIS_SELECTED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4168 TVIS_STATEIMAGEMASK = (61440),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4169 TVIS_USERMASK = (61440),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4170 TVIF_CHILDREN = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4171 TVIF_HANDLE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4172 TVIF_IMAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4173 TVIF_PARAM = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4174 TVIF_SELECTEDIMAGE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4175 TVIF_STATE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4176 TVIF_TEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4177 I_CHILDRENCALLBACK = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4178 I_IMAGECALLBACK = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4179 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4180
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4181 struct TREEITEM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4182 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4183 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4184
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4185 alias TREEITEM* HTREEITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4186 alias TREEITEM TTREEITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4187 alias TREEITEM* PTREEITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4188 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4189 TVI_ROOT = (0xFFFF0000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4190 TVI_FIRST = (0xFFFF0001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4191 TVI_LAST = (0xFFFF0002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4192 TVI_SORT = (0xFFFF0003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4193 TVHT_ABOVE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4194 TVHT_BELOW = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4195 TVHT_NOWHERE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4196 TVHT_ONITEM = (70),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4197 TVHT_ONITEMBUTTON = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4198 TVHT_ONITEMICON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4199 TVHT_ONITEMINDENT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4200 TVHT_ONITEMLABEL = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4201 TVHT_ONITEMRIGHT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4202 TVHT_ONITEMSTATEICON = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4203 TVHT_TOLEFT = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4204 TVHT_TORIGHT = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4205 TVE_COLLAPSE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4206 TVE_COLLAPSERESET = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4207 TVE_EXPAND = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4208 TVE_TOGGLE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4209 TVSIL_NORMAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4210 TVSIL_STATE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4211 TVGN_CARET = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4212 TVGN_CHILD = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4213 TVGN_DROPHILITE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4214 TVGN_FIRSTVISIBLE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4215 TVGN_NEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4216 TVGN_NEXTVISIBLE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4217 TVGN_PARENT = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4218 TVGN_PREVIOUS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4219 TVGN_PREVIOUSVISIBLE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4220 TVGN_ROOT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4221 TVC_BYKEYBOARD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4222 TVC_BYMOUSE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4223 TVC_UNKNOWN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4224 TCS_BUTTONS = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4225 TCS_FIXEDWIDTH = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4226 TCS_FOCUSNEVER = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4227 TCS_FOCUSONBUTTONDOWN = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4228 TCS_FORCEICONLEFT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4229 TCS_FORCELABELLEFT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4230 TCS_MULTILINE = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4231 TCS_OWNERDRAWFIXED = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4232 TCS_RAGGEDRIGHT = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4233 TCS_RIGHTJUSTIFY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4234 TCS_SINGLELINE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4235 TCS_TABS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4236 TCS_TOOLTIPS = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4237 TCIF_TEXT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4238 TCIF_IMAGE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4239 TCIF_PARAM = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4240 TCIF_RTLREADING = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4241 TCHT_NOWHERE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4242 TCHT_ONITEM = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4243 TCHT_ONITEMICON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4244 TCHT_ONITEMLABEL = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4245 ACS_AUTOPLAY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4246 ACS_CENTER = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4247 ACS_TRANSPARENT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4248 DIALOPTION_BILLING = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4249 DIALOPTION_QUIET = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4250 DIALOPTION_DIALTONE = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4251 MDMVOLFLAG_LOW = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4252 MDMVOLFLAG_MEDIUM = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4253 MDMVOLFLAG_HIGH = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4254 MDMVOL_LOW = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4255 MDMVOL_MEDIUM = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4256 MDMVOL_HIGH = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4257 MDMSPKRFLAG_OFF = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4258 MDMSPKRFLAG_DIAL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4259 MDMSPKRFLAG_ON = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4260 MDMSPKRFLAG_CALLSETUP = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4261 MDMSPKR_OFF = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4262 MDMSPKR_DIAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4263 MDMSPKR_ON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4264 MDMSPKR_CALLSETUP = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4265 MDM_BLIND_DIAL = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4266 MDM_CCITT_OVERRIDE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4267 MDM_CELLULAR = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4268 MDM_COMPRESSION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4269 MDM_ERROR_CONTROL = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4270 MDM_FLOWCONTROL_HARD = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4271 MDM_FLOWCONTROL_SOFT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4272 MDM_FORCED_EC = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4273 MDM_SPEED_ADJUST = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4274 MDM_TONE_DIAL = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4275 MDM_V23_OVERRIDE = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4276 LANG_BULGARIAN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4277 LANG_CHINESE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4278 LANG_CROATIAN = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4279 LANG_CZECH = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4280 LANG_DANISH = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4281 LANG_DUTCH = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4282 LANG_ENGLISH = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4283 LANG_FINNISH = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4284 LANG_FRENCH = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4285 LANG_GERMAN = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4286 LANG_GREEK = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4287 LANG_HUNGARIAN = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4288 LANG_ICELANDIC = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4289 LANG_ITALIAN = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4290 LANG_JAPANESE = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4291 LANG_KOREAN = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4292 LANG_NEUTRAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4293 LANG_NORWEGIAN = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4294 LANG_POLISH = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4295 LANG_PORTUGUESE = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4296 LANG_ROMANIAN = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4297 LANG_RUSSIAN = (25),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4298 LANG_SLOVAK = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4299 LANG_SLOVENIAN = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4300 LANG_SPANISH = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4301 LANG_SWEDISH = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4302 LANG_TURKISH = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4303 SUBLANG_CHINESE_SIMPLIFIED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4304 SUBLANG_CHINESE_TRADITIONAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4305 SUBLANG_CHINESE_HONGKONG = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4306 SUBLANG_CHINESE_SINGAPORE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4307 SUBLANG_DEFAULT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4308 SUBLANG_DUTCH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4309 SUBLANG_DUTCH_BELGIAN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4310 SUBLANG_ENGLISH_AUS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4311 SUBLANG_ENGLISH_CAN = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4312 SUBLANG_ENGLISH_EIRE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4313 SUBLANG_ENGLISH_NZ = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4314 SUBLANG_ENGLISH_UK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4315 SUBLANG_ENGLISH_US = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4316 SUBLANG_FRENCH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4317 SUBLANG_FRENCH_BELGIAN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4318 SUBLANG_FRENCH_CANADIAN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4319 SUBLANG_FRENCH_SWISS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4320 SUBLANG_GERMAN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4321 SUBLANG_GERMAN_AUSTRIAN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4322 SUBLANG_GERMAN_SWISS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4323 SUBLANG_ITALIAN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4324 SUBLANG_ITALIAN_SWISS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4325 SUBLANG_NEUTRAL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4326 SUBLANG_NORWEGIAN_BOKMAL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4327 SUBLANG_NORWEGIAN_NYNORSK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4328 SUBLANG_PORTUGUESE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4329 SUBLANG_PORTUGUESE_BRAZILIAN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4330 SUBLANG_SPANISH = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4331 SUBLANG_SPANISH_MEXICAN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4332 SUBLANG_SPANISH_MODERN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4333 SUBLANG_SYS_DEFAULT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4334 NLS_VALID_LOCALE_MASK = (1048575),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4335 SORT_DEFAULT = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4336 SORT_JAPANESE_XJIS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4337 SORT_JAPANESE_UNICODE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4338 SORT_CHINESE_BIG5 = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4339 SORT_CHINESE_UNICODE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4340 SORT_KOREAN_KSC = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4341 SORT_KOREAN_UNICODE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4342 PROCESSOR_INTEL_386 = (386),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4343 PROCESSOR_INTEL_486 = (486),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4344 PROCESSOR_INTEL_PENTIUM = (586),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4345 PROCESSOR_MIPS_R4000 = (4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4346 PROCESSOR_ALPHA_21064 = (21064),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4347 COMPRESSION_FORMAT_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4348 COMPRESSION_FORMAT_DEFAULT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4349 COMPRESSION_FORMAT_LZNT1 = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4350 TAPE_DRIVE_COMPRESSION = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4351 TAPE_DRIVE_ECC = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4352 TAPE_DRIVE_ERASE_BOP_ONLY = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4353 TAPE_DRIVE_ERASE_LONG = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4354 TAPE_DRIVE_ERASE_IMMEDIATE = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4355 TAPE_DRIVE_ERASE_SHORT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4356 TAPE_DRIVE_FIXED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4357 TAPE_DRIVE_FIXED_BLOCK = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4358 TAPE_DRIVE_INITIATOR = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4359 TAPE_DRIVE_PADDING = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4360 TAPE_DRIVE_GET_ABSOLUTE_BLK = (1048576),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4361 TAPE_DRIVE_GET_LOGICAL_BLK = (2097152),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4362 TAPE_DRIVE_REPORT_SMKS = (524288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4363 TAPE_DRIVE_SELECT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4364 TAPE_DRIVE_SET_EOT_WZ_SIZE = (4194304),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4365 TAPE_DRIVE_TAPE_CAPACITY = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4366 TAPE_DRIVE_TAPE_REMAINING = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4367 TAPE_DRIVE_VARIABLE_BLOCK = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4368 TAPE_DRIVE_WRITE_PROTECT = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4369 TAPE_DRIVE_ABS_BLK_IMMED = -((2147475456)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4370 TAPE_DRIVE_ABSOLUTE_BLK = -((2147479552)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4371 TAPE_DRIVE_END_OF_DATA = -((2147418112)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4372 TAPE_DRIVE_FILEMARKS = -((2147221504)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4373 TAPE_DRIVE_LOAD_UNLOAD = -((2147483647)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4374 TAPE_DRIVE_LOAD_UNLD_IMMED = -((2147483616)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4375 TAPE_DRIVE_LOCK_UNLOCK = -((2147483644)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4376 TAPE_DRIVE_LOCK_UNLK_IMMED = -((2147483520)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4377 TAPE_DRIVE_LOG_BLK_IMMED = -((2147450880)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4378 TAPE_DRIVE_LOGICAL_BLK = -((2147467264)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4379 TAPE_DRIVE_RELATIVE_BLKS = -((2147352576)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4380 TAPE_DRIVE_REVERSE_POSITION = -((2143289344)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4381 TAPE_DRIVE_REWIND_IMMEDIATE = -((2147483640)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4382 TAPE_DRIVE_SEQUENTIAL_FMKS = -((2146959360)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4383 TAPE_DRIVE_SEQUENTIAL_SMKS = -((2145386496)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4384 TAPE_DRIVE_SET_BLOCK_SIZE = -((2147483632)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4385 TAPE_DRIVE_SET_COMPRESSION = -((2147483136)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4386 TAPE_DRIVE_SET_ECC = -((2147483392)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4387 TAPE_DRIVE_SET_PADDING = -((2147482624)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4388 TAPE_DRIVE_SET_REPORT_SMKS = -((2147481600)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4389 TAPE_DRIVE_SETMARKS = -((2146435072)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4390 TAPE_DRIVE_SPACE_IMMEDIATE = -((2139095040)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4391 TAPE_DRIVE_TENSION = -((2147483646)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4392 TAPE_DRIVE_TENSION_IMMED = -((2147483584)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4393 TAPE_DRIVE_WRITE_FILEMARKS = -((2113929216)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4394 TAPE_DRIVE_WRITE_LONG_FMKS = -((2013265920)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4395 TAPE_DRIVE_WRITE_MARK_IMMED = -((1879048192)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4396 TAPE_DRIVE_WRITE_SETMARKS = -((2130706432)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4397 TAPE_DRIVE_WRITE_SHORT_FMKS = -((2080374784)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4398 STANDARD_RIGHTS_REQUIRED = (0xf0000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4399 STANDARD_RIGHTS_WRITE = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4400 STANDARD_RIGHTS_READ = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4401 STANDARD_RIGHTS_EXECUTE = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4402 STANDARD_RIGHTS_ALL = (0x1f0000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4403 SPECIFIC_RIGHTS_ALL = (0xffff),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4404 MAXIMUM_ALLOWED = (0x2000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4405 GENERIC_ALL = (0x10000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4406 SECURITY_NULL_RID = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4407 SECURITY_WORLD_RID = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4408 SECURITY_LOCAL_RID = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4409 SECURITY_CREATOR_OWNER_RID = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4410 SECURITY_CREATOR_GROUP_RID = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4411 SECURITY_DIALUP_RID = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4412 SECURITY_NETWORK_RID = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4413 SECURITY_BATCH_RID = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4414 SECURITY_INTERACTIVE_RID = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4415 SECURITY_LOGON_IDS_RID = (0x5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4416 SECURITY_LOGON_IDS_RID_COUNT = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4417 SECURITY_SERVICE_RID = (0x6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4418 SECURITY_LOCAL_SYSTEM_RID = (0x12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4419 SECURITY_BUILTIN_DOMAIN_RID = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4420 DOMAIN_USER_RID_ADMIN = (0x1f4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4421 DOMAIN_USER_RID_GUEST = (0x1f5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4422 DOMAIN_GROUP_RID_ADMINS = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4423 DOMAIN_GROUP_RID_USERS = (0x201),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4424 DOMAIN_ALIAS_RID_ADMINS = (0x220),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4425 DOMAIN_ALIAS_RID_USERS = (0x221),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4426 DOMAIN_ALIAS_RID_GUESTS = (0x222),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4427 DOMAIN_ALIAS_RID_POWER_USERS = (0x223),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4428 DOMAIN_ALIAS_RID_ACCOUNT_OPS = (0x224),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4429 DOMAIN_ALIAS_RID_SYSTEM_OPS = (0x225),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4430 DOMAIN_ALIAS_RID_PRINT_OPS = (0x226),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4431 DOMAIN_ALIAS_RID_BACKUP_OPS = (0x227),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4432 DOMAIN_ALIAS_RID_REPLICATOR = (0x228),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4433 SE_GROUP_MANDATORY = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4434 SE_GROUP_ENABLED_BY_DEFAULT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4435 SE_GROUP_ENABLED = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4436 SE_GROUP_OWNER = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4437 SE_GROUP_LOGON_ID = (0xc0000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4438 ACL_REVISION = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4439 ACCESS_ALLOWED_ACE_TYPE = (0x0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4440 ACCESS_DENIED_ACE_TYPE = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4441 SYSTEM_AUDIT_ACE_TYPE = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4442 SYSTEM_ALARM_ACE_TYPE = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4443 OBJECT_INHERIT_ACE = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4444 CONTAINER_INHERIT_ACE = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4445 NO_PROPAGATE_INHERIT_ACE = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4446 INHERIT_ONLY_ACE = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4447 SUCCESSFUL_ACCESS_ACE_FLAG = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4448 FAILED_ACCESS_ACE_FLAG = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4449 SECURITY_DESCRIPTOR_MIN_LENGTH = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4450 SE_OWNER_DEFAULTED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4451 SE_GROUP_DEFAULTED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4452 SE_DACL_PRESENT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4453 SE_DACL_DEFAULTED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4454 SE_SACL_PRESENT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4455 SE_SACL_DEFAULTED = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4456 SE_SELF_RELATIVE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4457 SE_PRIVILEGE_ENABLED_BY_DEFAULT = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4458 SE_PRIVILEGE_ENABLED = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4459 SE_PRIVILEGE_USED_FOR_ACCESS = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4460 PRIVILEGE_SET_ALL_NECESSARY = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4461 OFN_ALLOWMULTISELECT = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4462 OFN_CREATEPROMPT = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4463 OFN_ENABLEHOOK = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4464 OFN_ENABLETEMPLATE = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4465 OFN_ENABLETEMPLATEHANDLE = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4466 OFN_EXPLORER = (0x80000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4467 OFN_EXTENSIONDIFFERENT = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4468 OFN_FILEMUSTEXIST = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4469 OFN_HIDEREADONLY = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4470 OFN_LONGNAMES = (0x200000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4471 OFN_NOCHANGEDIR = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4472 OFN_NODEREFERENCELINKS = (0x100000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4473 OFN_NOLONGNAMES = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4474 OFN_NONETWORKBUTTON = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4475 OFN_NOREADONLYRETURN = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4476 OFN_NOTESTFILECREATE = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4477 OFN_NOVALIDATE = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4478 OFN_OVERWRITEPROMPT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4479 OFN_PATHMUSTEXIST = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4480 OFN_READONLY = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4481 OFN_SHAREAWARE = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4482 OFN_SHOWHELP = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4483 OFN_SHAREFALLTHROUGH = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4484 OFN_SHARENOWARN = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4485 OFN_SHAREWARN = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4486 CDN_INITDONE = (0xfffffda7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4487 CDN_SELCHANGE = (0xfffffda6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4488 CDN_FOLDERCHANGE = (0xfffffda5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4489 CDN_SHAREVIOLATION = (0xfffffda4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4490 CDN_HELP = (0xfffffda3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4491 CDN_FILEOK = (0xfffffda2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4492 CDN_TYPECHANGE = (0xfffffda1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4493 CDM_GETFILEPATH = (0x465),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4494 CDM_GETFOLDERIDLIST = (0x467),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4495 CDM_GETFOLDERPATH = (0x466),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4496 CDM_GETSPEC = (0x464),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4497 CDM_HIDECONTROL = (0x469),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4498 CDM_SETCONTROLTEXT = (0x468),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4499 CDM_SETDEFEXT = (0x46a),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4500 CC_ENABLEHOOK = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4501 CC_ENABLETEMPLATE = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4502 CC_ENABLETEMPLATEHANDLE = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4503 CC_FULLOPEN = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4504 CC_PREVENTFULLOPEN = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4505 CC_RGBINIT = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4506 CC_SHOWHELP = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4507 CC_SOLIDCOLOR = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4508 FR_DIALOGTERM = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4509 FR_DOWN = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4510 FR_ENABLEHOOK = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4511 FR_ENABLETEMPLATE = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4512 FR_ENABLETEMPLATEHANDLE = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4513 FR_FINDNEXT = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4514 FR_HIDEUPDOWN = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4515 FR_HIDEMATCHCASE = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4516 FR_HIDEWHOLEWORD = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4517 FR_MATCHCASE = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4518 FR_NOMATCHCASE = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4519 FR_NOUPDOWN = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4520 FR_NOWHOLEWORD = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4521 FR_REPLACE = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4522 FR_REPLACEALL = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4523 FR_SHOWHELP = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4524 FR_WHOLEWORD = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4525 CF_APPLY = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4526 CF_ANSIONLY = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4527 CF_BOTH = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4528 CF_TTONLY = (0x40000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4529 CF_EFFECTS = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4530 CF_ENABLEHOOK = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4531 CF_ENABLETEMPLATE = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4532 CF_ENABLETEMPLATEHANDLE = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4533 CF_FIXEDPITCHONLY = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4534 CF_FORCEFONTEXIST = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4535 CF_INITTOLOGFONTSTRUCT = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4536 CF_LIMITSIZE = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4537 CF_NOOEMFONTS = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4538 CF_NOFACESEL = (0x80000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4539 CF_NOSCRIPTSEL = (0x800000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4540 CF_NOSTYLESEL = (0x100000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4541 CF_NOSIZESEL = (0x200000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4542 CF_NOSIMULATIONS = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4543 CF_NOVECTORFONTS = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4544 CF_NOVERTFONTS = (0x1000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4545 CF_PRINTERFONTS = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4546 CF_SCALABLEONLY = (0x20000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4547 CF_SCREENFONTS = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4548 CF_SCRIPTSONLY = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4549 CF_SELECTSCRIPT = (0x400000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4550 CF_SHOWHELP = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4551 CF_USESTYLE = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4552 CF_WYSIWYG = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4553 BOLD_FONTTYPE = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4554 ITALIC_FONTTYPE = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4555 PRINTER_FONTTYPE = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4556 REGULAR_FONTTYPE = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4557 SCREEN_FONTTYPE = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4558 SIMULATED_FONTTYPE = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4559 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4560 const {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4561 char* COLOROKSTRINGW = ("commdlg_ColorOK");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4562 char* FILEOKSTRINGW = ("commdlg_FileNameOK");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4563 char* FINDMSGSTRINGW = ("commdlg_FindReplace");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4564 char* HELPMSGSTRINGW = ("commdlg_help");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4565 char* LBSELCHSTRINGW = ("commdlg_LBSelChangedNotify");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4566 char* SETRGBSTRINGW = ("commdlg_SetRGBColor");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4567 char* SHAREVISTRINGW = ("commdlg_ShareViolation");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4568 char* COLOROKSTRINGA = ("commdlg_ColorOK");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4569 char* FILEOKSTRINGA = ("commdlg_FileNameOK");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4570 char* FINDMSGSTRINGA = ("commdlg_FindReplace");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4571 char* HELPMSGSTRINGA = ("commdlg_help");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4572 char* LBSELCHSTRINGA = ("commdlg_LBSelChangedNotify");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4573 char* SETRGBSTRINGA = ("commdlg_SetRGBColor");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4574 char* SHAREVISTRINGA = ("commdlg_ShareViolation");
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4575 char* COLOROKSTRING = (COLOROKSTRINGA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4576 char* FILEOKSTRING = (FILEOKSTRINGA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4577 char* FINDMSGSTRING = (FINDMSGSTRINGA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4578 char* HELPMSGSTRING = (HELPMSGSTRINGA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4579 char* LBSELCHSTRING = (LBSELCHSTRINGA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4580 char* SETRGBSTRING = (SETRGBSTRINGA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4581 char* SHAREVISTRING = (SHAREVISTRINGA);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4582 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4583
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4584 const {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4585 HWND HWND_DESKTOP = cast(HWND) 0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4586 HWND HWND_BOTTOM = cast(HWND) 1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4587 HWND HWND_NOTOPMOST = cast(HWND) -2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4588 HWND HWND_TOP = cast(HWND) 0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4589 HWND HWND_TOPMOST = cast(HWND) -1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4590 HWND HWND_BROADCAST = cast(HWND) 0xFFFF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4591 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4592
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4593 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4594 CD_LBSELCHANGE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4595 CD_LBSELADD = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4596 CD_LBSELSUB = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4597 CD_LBSELNOITEMS = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4598 DN_DEFAULTPRN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4599 PD_ALLPAGES = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4600 PD_COLLATE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4601 PD_DISABLEPRINTTOFILE = (524288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4602 PD_ENABLEPRINTHOOK = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4603 PD_ENABLEPRINTTEMPLATE = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4604 PD_ENABLEPRINTTEMPLATEHANDLE = (65536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4605 PD_ENABLESETUPHOOK = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4606 PD_ENABLESETUPTEMPLATE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4607 PD_ENABLESETUPTEMPLATEHANDLE = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4608 PD_HIDEPRINTTOFILE = (1048576),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4609 PD_NOPAGENUMS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4610 PD_NOSELECTION = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4611 PD_NOWARNING = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4612 PD_PAGENUMS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4613 PD_PRINTSETUP = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4614 PD_PRINTTOFILE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4615 PD_RETURNDC = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4616 PD_RETURNDEFAULT = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4617 PD_RETURNIC = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4618 PD_SELECTION = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4619 PD_SHOWHELP = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4620 PD_USEDEVMODECOPIES = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4621 PD_USEDEVMODECOPIESANDCOLLATE = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4622 PSD_DEFAULTMINMARGINS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4623 PSD_DISABLEMARGINS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4624 PSD_DISABLEORIENTATION = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4625 PSD_DISABLEPAGEPAINTING = (524288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4626 PSD_DISABLEPAPER = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4627 PSD_DISABLEPRINTER = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4628 PSD_ENABLEPAGEPAINTHOOK = (262144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4629 PSD_ENABLEPAGESETUPHOOK = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4630 PSD_ENABLEPAGESETUPTEMPLATE = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4631 PSD_ENABLEPAGESETUPTEMPLATEHANDLE = (131072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4632 PSD_INHUNDREDTHSOFMILLIMETERS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4633 PSD_INTHOUSANDTHSOFINCHES = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4634 PSD_INWININIINTLMEASURE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4635 PSD_MARGINS = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4636 PSD_MINMARGINS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4637 PSD_NOWARNING = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4638 PSD_RETURNDEFAULT = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4639 PSD_SHOWHELP = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4640 SW_OTHERUNZOOM = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4641 SW_OTHERZOOM = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4642 SW_PARENTCLOSING = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4643 SW_PARENTOPENING = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4644 VK_LBUTTON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4645 VK_RBUTTON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4646 VK_CANCEL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4647 VK_MBUTTON = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4648 VK_BACK = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4649 VK_TAB = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4650 VK_CLEAR = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4651 VK_RETURN = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4652 VK_SHIFT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4653 VK_CONTROL = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4654 VK_MENU = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4655 VK_PAUSE = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4656 VK_CAPITAL = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4657 VK_ESCAPE = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4658 VK_SPACE = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4659 VK_PRIOR = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4660 VK_NEXT = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4661 VK_END = (35),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4662 VK_HOME = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4663 VK_LEFT = (37),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4664 VK_UP = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4665 VK_RIGHT = (39),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4666 VK_DOWN = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4667 VK_SELECT = (41),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4668 VK_PRINT = (42),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4669 VK_EXECUTE = (43),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4670 VK_SNAPSHOT = (44),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4671 VK_INSERT = (45),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4672 VK_DELETE = (46),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4673 VK_HELP = (47),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4674 VK_0 = (48),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4675 VK_1 = (49),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4676 VK_2 = (50),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4677 VK_3 = (51),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4678 VK_4 = (52),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4679 VK_5 = (53),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4680 VK_6 = (54),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4681 VK_7 = (55),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4682 VK_8 = (56),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4683 VK_9 = (57),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4684 VK_A = (65),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4685 VK_B = (66),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4686 VK_C = (67),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4687 VK_D = (68),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4688 VK_E = (69),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4689 VK_F = (70),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4690 VK_G = (71),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4691 VK_H = (72),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4692 VK_I = (73),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4693 VK_J = (74),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4694 VK_K = (75),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4695 VK_L = (76),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4696 VK_M = (77),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4697 VK_N = (78),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4698 VK_O = (79),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4699 VK_P = (80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4700 VK_Q = (81),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4701 VK_R = (82),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4702 VK_S = (83),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4703 VK_T = (84),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4704 VK_U = (85),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4705 VK_V = (86),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4706 VK_W = (87),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4707 VK_X = (88),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4708 VK_Y = (89),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4709 VK_Z = (90),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4710 VK_NUMPAD0 = (96),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4711 VK_NUMPAD1 = (97),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4712 VK_NUMPAD2 = (98),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4713 VK_NUMPAD3 = (99),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4714 VK_NUMPAD4 = (100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4715 VK_NUMPAD5 = (101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4716 VK_NUMPAD6 = (102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4717 VK_NUMPAD7 = (103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4718 VK_NUMPAD8 = (104),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4719 VK_NUMPAD9 = (105),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4720 VK_MULTIPLY = (106),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4721 VK_ADD = (107),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4722 VK_SEPARATOR = (108),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4723 VK_SUBTRACT = (109),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4724 VK_DECIMAL = (110),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4725 VK_DIVIDE = (111),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4726 VK_F1 = (112),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4727 VK_F2 = (113),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4728 VK_F3 = (114),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4729 VK_F4 = (115),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4730 VK_F5 = (116),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4731 VK_F6 = (117),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4732 VK_F7 = (118),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4733 VK_F8 = (119),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4734 VK_F9 = (120),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4735 VK_F10 = (121),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4736 VK_F11 = (122),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4737 VK_F12 = (123),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4738 VK_F13 = (124),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4739 VK_F14 = (125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4740 VK_F15 = (126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4741 VK_F16 = (127),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4742 VK_F17 = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4743 VK_F18 = (129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4744 VK_F19 = (130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4745 VK_F20 = (131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4746 VK_F21 = (132),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4747 VK_F22 = (133),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4748 VK_F23 = (134),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4749 VK_F24 = (135),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4750 VK_NUMLOCK = (144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4751 VK_SCROLL = (145),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4752 VK_LSHIFT = (160),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4753 VK_LCONTROL = (162),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4754 VK_LMENU = (164),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4755 VK_RSHIFT = (161),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4756 VK_RCONTROL = (163),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4757 VK_RMENU = (165),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4758 VK_PROCESSKEY = (229),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4759 KF_ALTDOWN = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4760 KF_DLGMODE = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4761 KF_EXTENDED = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4762 KF_MENUMODE = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4763 KF_REPEAT = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4764 KF_UP = (32768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4765 KL_NAMELENGTH = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4766 WA_ACTIVE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4767 WA_CLICKACTIVE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4768 WA_INACTIVE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4769 PWR_CRITICALRESUME = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4770 PWR_SUSPENDREQUEST = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4771 PWR_SUSPENDRESUME = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4772 PWR_FAIL = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4773 PWR_OK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4774 NF_QUERY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4775 NF_REQUERY = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4776 NFR_ANSI = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4777 NFR_UNICODE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4778 WMSZ_BOTTOM = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4779 WMSZ_BOTTOMLEFT = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4780 WMSZ_BOTTOMRIGHT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4781 WMSZ_LEFT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4782 WMSZ_RIGHT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4783 WMSZ_TOP = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4784 WMSZ_TOPLEFT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4785 WMSZ_TOPRIGHT = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4786 MA_ACTIVATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4787 MA_ACTIVATEANDEAT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4788 MA_NOACTIVATE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4789 MA_NOACTIVATEANDEAT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4790 SIZE_MAXHIDE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4791 SIZE_MAXIMIZED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4792 SIZE_MAXSHOW = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4793 SIZE_MINIMIZED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4794 SIZE_RESTORED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4795 WVR_ALIGNTOP = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4796 WVR_ALIGNLEFT = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4797 WVR_ALIGNBOTTOM = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4798 WVR_ALIGNRIGHT = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4799 WVR_HREDRAW = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4800 WVR_VREDRAW = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4801 WVR_REDRAW = (768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4802 WVR_VALIDRECTS = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4803 HTBOTTOM = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4804 HTBOTTOMLEFT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4805 HTBOTTOMRIGHT = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4806 HTCAPTION = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4807 HTCLIENT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4808 HTERROR = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4809 HTGROWBOX = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4810 HTHSCROLL = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4811 HTLEFT = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4812 HTMENU = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4813 HTNOWHERE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4814 HTREDUCE = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4815 HTRIGHT = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4816 HTSIZE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4817 HTSYSMENU = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4818 HTTOP = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4819 HTTOPLEFT = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4820 HTTOPRIGHT = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4821 HTTRANSPARENT = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4822 HTVSCROLL = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4823 HTZOOM = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4824 MK_CONTROL = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4825 MK_LBUTTON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4826 MK_MBUTTON = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4827 MK_RBUTTON = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4828 MK_SHIFT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4829 CS_BYTEALIGNCLIENT = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4830 CS_BYTEALIGNWINDOW = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4831 CS_CLASSDC = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4832 CS_DBLCLKS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4833 CS_GLOBALCLASS = (16384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4834 CS_HREDRAW = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4835 CS_KEYCVTWINDOW = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4836 CS_NOCLOSE = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4837 CS_NOKEYCVT = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4838 CS_OWNDC = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4839 CS_PARENTDC = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4840 CS_SAVEBITS = (2048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4841 CS_VREDRAW = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4842 DLGWINDOWEXTRA = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4843 FALT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4844 FCONTROL = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4845 FNOINVERT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4846 FSHIFT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4847 FVIRTKEY = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4848 MIIM_CHECKMARKS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4849 MIIM_DATA = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4850 MIIM_ID = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4851 MIIM_STATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4852 MIIM_SUBMENU = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4853 MIIM_TYPE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4854 MFT_BITMAP = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4855 MFT_MENUBARBREAK = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4856 MFT_MENUBREAK = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4857 MFT_OWNERDRAW = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4858 MFT_RADIOCHECK = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4859 MFT_RIGHTJUSTIFY = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4860 MFT_SEPARATOR = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4861 MFT_STRING = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4862 MFS_CHECKED = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4863 MFS_DEFAULT = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4864 MFS_DISABLED = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4865 MFS_ENABLED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4866 MFS_GRAYED = (0x3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4867 MFS_HILITE = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4868 MFS_UNCHECKED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4869 MFS_UNHILITE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4870 SERKF_AVAILABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4871 SERKF_INDICATOR = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4872 SERKF_SERIALKEYSON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4873 FKF_AVAILABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4874 FKF_CLICKON = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4875 FKF_FILTERKEYSON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4876 FKF_HOTKEYACTIVE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4877 FKF_HOTKEYSOUND = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4878 FKF_CONFIRMHOTKEY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4879 FKF_INDICATOR = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4880 HELPINFO_MENUITEM = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4881 HELPINFO_WINDOW = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4882 PRF_CHECKVISIBLE = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4883 PRF_CHILDREN = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4884 PRF_CLIENT = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4885 PRF_ERASEBKGND = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4886 PRF_NONCLIENT = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4887 PRF_OWNED = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4888 SC_CLOSE = (61536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4889 SC___FILE__HELP = (61824),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4890 SC_DEFAULT = (61792),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4891 SC_HOTKEY = (61776),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4892 SC_HSCROLL = (61568),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4893 SC_KEYMENU = (61696),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4894 SC_MAXIMIZE = (61488),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4895 SC_ZOOM = (61488),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4896 SC_MINIMIZE = (61472),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4897 SC_ICON = (61472),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4898 SC_MONITORPOWER = (61808),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4899 SC_MOUSEMENU = (61584),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4900 SC_MOVE = (61456),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4901 SC_NEXTWINDOW = (61504),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4902 SC_PREVWINDOW = (61520),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4903 SC_RESTORE = (61728),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4904 SC_SCREENSAVE = (61760),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4905 SC_SIZE = (61440),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4906 SC_TASKLIST = (61744),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4907 SC_VSCROLL = (61552),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4908 DC_HASDEFID = (21323),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4909 DLGC_BUTTON = (8192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4910 DLGC_DEFPUSHBUTTON = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4911 DLGC_HASSETSEL = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4912 DLGC_RADIOBUTTON = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4913 DLGC_STATIC = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4914 DLGC_UNDEFPUSHBUTTON = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4915 DLGC_WANTALLKEYS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4916 DLGC_WANTARROWS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4917 DLGC_WANTCHARS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4918 DLGC_WANTMESSAGE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4919 DLGC_WANTTAB = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4920 EC_LEFTMARGIN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4921 EC_RIGHTMARGIN = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4922 EC_USEFONTINFO = (65535),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4923 LB_ERR = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4924 LB_ERRSPACE = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4925 LB_OKAY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4926 CB_ERR = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4927 CB_ERRSPACE = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4928 IMC_GETCANDIDATEPOS = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4929 IMC_GETCOMPOSITIONFONT = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4930 IMC_GETCOMPOSITIONWINDOW = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4931 IMC_GETSTATUSWINDOWPOS = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4932 IMC_CLOSESTATUSWINDOW = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4933 IMC_OPENSTATUSWINDOW = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4934 IMC_SETCANDIDATEPOS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4935 IMC_SETCOMPOSITIONFONT = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4936 IMC_SETCOMPOSITIONWINDOW = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4937 IMC_SETSTATUSWINDOWPOS = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4938 IMN_CHANGECANDIDATE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4939 IMN_CLOSECANDIDATE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4940 IMN_CLOSESTATUSWINDOW = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4941 IMN_GUIDELINE = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4942 IMN_OPENCANDIDATE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4943 IMN_OPENSTATUSWINDOW = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4944 IMN_SETCANDIDATEPOS = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4945 IMN_SETCOMPOSITIONFONT = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4946 IMN_SETCOMPOSITIONWINDOW = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4947 IMN_SETCONVERSIONMODE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4948 IMN_SETOPENSTATUS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4949 IMN_SETSENTENCEMODE = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4950 IMN_SETSTATUSWINDOWPOS = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4951 IMN_PRIVATE = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4952 SKF_AUDIBLEFEEDBACK = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4953 SKF_AVAILABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4954 SKF_CONFIRMHOTKEY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4955 SKF_HOTKEYACTIVE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4956 SKF_HOTKEYSOUND = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4957 SKF_INDICATOR = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4958 SKF_STICKYKEYSON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4959 SKF_TRISTATE = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4960 SKF_TWOKEYSOFF = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4961 MKF_AVAILABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4962 MKF_CONFIRMHOTKEY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4963 MKF_HOTKEYACTIVE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4964 MKF_HOTKEYSOUND = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4965 MKF_INDICATOR = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4966 MKF_MOUSEKEYSON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4967 MKF_MODIFIERS = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4968 MKF_REPLACENUMBERS = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4969 SSF_AVAILABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4970 SSF_SOUNDSENTRYON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4971 SSTF_BORDER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4972 SSTF_CHARS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4973 SSTF_DISPLAY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4974 SSTF_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4975 SSGF_DISPLAY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4976 SSGF_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4977 SSWF_CUSTOM = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4978 SSWF_DISPLAY = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4979 SSWF_NONE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4980 SSWF_TITLE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4981 SSWF_WINDOW = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4982 ATF_ONOFFFEEDBACK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4983 ATF_TIMEOUTON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4984 HCF_AVAILABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4985 HCF_CONFIRMHOTKEY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4986 HCF_HIGHCONTRASTON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4987 HCF_HOTKEYACTIVE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4988 HCF_HOTKEYAVAILABLE = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4989 HCF_HOTKEYSOUND = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4990 HCF_INDICATOR = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4991 TKF_AVAILABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4992 TKF_CONFIRMHOTKEY = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4993 TKF_HOTKEYACTIVE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4994 TKF_HOTKEYSOUND = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4995 TKF_TOGGLEKEYSON = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4996 PP_DISPLAYERRORS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4997 RESOURCEDISPLAYTYPE_DOMAIN = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4998 RESOURCEDISPLAYTYPE_FILE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
4999 RESOURCEDISPLAYTYPE_GENERIC = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5000 RESOURCEDISPLAYTYPE_GROUP = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5001 RESOURCEDISPLAYTYPE_SERVER = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5002 RESOURCEDISPLAYTYPE_SHARE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5003 CAPSLOCK_ON = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5004 ENHANCED_KEY = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5005 LEFT_ALT_PRESSED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5006 LEFT_CTRL_PRESSED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5007 NUMLOCK_ON = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5008 RIGHT_ALT_PRESSED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5009 RIGHT_CTRL_PRESSED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5010 SCROLLLOCK_ON = (64),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5011 SHIFT_PRESSED = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5012 FROM_LEFT_1ST_BUTTON_PRESSED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5013 RIGHTMOST_BUTTON_PRESSED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5014 FROM_LEFT_2ND_BUTTON_PRESSED = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5015 FROM_LEFT_3RD_BUTTON_PRESSED = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5016 FROM_LEFT_4TH_BUTTON_PRESSED = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5017 DOUBLE_CLICK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5018 MOUSE_MOVED = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5019 KEY_EVENT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5020 _MOUSE_EVENT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5021 cMOUSE_EVENT = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5022 WINDOW_BUFFER_SIZE_EVENT = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5023 MENU_EVENT = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5024 FOCUS_EVENT = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5025 BI_RGB = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5026 BI_RLE8 = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5027 BI_RLE4 = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5028 BI_BITFIELDS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5029 PFD_DRAW_TO_WINDOW = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5030 PFD_DRAW_TO_BITMAP = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5031 PFD_SUPPORT_GDI = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5032 PFD_SUPPORT_OPENGL = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5033 PFD_DOUBLEBUFFER = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5034 PFD_STEREO = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5035 PFD_DOUBLEBUFFER_DONTCARE = (0x40000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5036 PFD_STEREO_DONTCARE = (0x80000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5037 PFD_TYPE_RGBA = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5038 PFD_TYPE_COLORINDEX = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5039 PFD_MAIN_PLANE = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5040 PFD_OVERLAY_PLANE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5041 PFD_UNDERLAY_PLANE = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5042 WGL_FONT_LINES = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5043 WGL_FONT_POLYGONS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5044 PFD_GENERIC_FORMAT = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5045 PFD_NEED_PALETTE = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5046 PFD_NEED_SYSTEM_PALETTE = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5047 PFD_SWAP_COPY = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5048 PFD_SWAP_EXCHANGE = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5049 TMPF_FIXED_PITCH = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5050 TMPF_VECTOR = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5051 TMPF_TRUETYPE = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5052 TMPF_DEVICE = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5053 SE_ERR_SHARE = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5054 SE_ERR_ASSOCINCOMPLETE = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5055 SE_ERR_DDETIMEOUT = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5056 SE_ERR_DDEFAIL = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5057 SE_ERR_DDEBUSY = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5058 SE_ERR_NOASSOC = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5059 XCLASS_BOOL = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5060 XCLASS_DATA = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5061 XCLASS_FLAGS = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5062 XCLASS_MASK = (0xfc00),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5063 XCLASS_NOTIFICATION = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5064 XTYPF_NOBLOCK = (0x0002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5065 XTYP_ADVDATA = (0x4010),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5066 XTYP_ADVREQ = (0x2022),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5067 XTYP_ADVSTART = (0x1030),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5068 XTYP_ADVSTOP = (0x8040),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5069 XTYP_CONNECT = (0x1062),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5070 XTYP_CONNECT_CONFIRM = (0x8072),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5071 XTYP_DISCONNECT = (0x80c2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5072 XTYP_EXECUTE = (0x4050),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5073 XTYP_POKE = (0x4090),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5074 XTYP_REQUEST = (0x20b0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5075 XTYP_WILDCONNECT = (0x20E2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5076 XTYP_REGISTER = (0x80A2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5077 XTYP_ERROR = (0x8002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5078 XTYP_XACT_COMPLETE = (0x8080),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5079 XTYP_UNREGISTER = (0x80D2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5080 DMLERR_DLL_USAGE = (0x4004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5081 DMLERR_INVALIDPARAMETER = (0x4006),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5082 DMLERR_NOTPROCESSED = (0x4009),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5083 DMLERR_POSTMSG_FAILED = (0x400c),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5084 DMLERR_SERVER_DIED = (0x400e),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5085 DMLERR_SYS_ERROR = (0x400f),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5086 DMLERR_BUSY = (0x4001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5087 DMLERR_DATAACKTIMEOUT = (0x4002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5088 DMLERR_ADVACKTIMEOUT = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5089 DMLERR_DLL_NOT_INITIALIZED = (0x4003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5090 DMLERR_LOW_MEMORY = (0x4007),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5091 DMLERR_MEMORY_ERROR = (0x4008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5092 DMLERR_POKEACKTIMEOUT = (0x400b),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5093 DMLERR_NO_CONV_ESTABLISHED = (0x400a),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5094 DMLERR_REENTRANCY = (0x400d),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5095 DMLERR_UNFOUND_QUEUE_ID = (0x4011),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5096 DMLERR_UNADVACKTIMEOUT = (0x4010),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5097 DMLERR_EXECACKTIMEOUT = (0x4005),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5098 DDE_FACK = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5099 DDE_FNOTPROCESSED = (0x0000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5100 DNS_REGISTER = (0x0001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5101 DNS_UNREGISTER = (0x0002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5102 CP_WINANSI = (1004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5103 CP_WINUNICODE = (1200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5104 APPCLASS_STANDARD = (0x00000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5105 BKMODE_LAST = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5106 CTLCOLOR_MSGBOX = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5107 CTLCOLOR_EDIT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5108 CTLCOLOR_LISTBOX = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5109 CTLCOLOR_BTN = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5110 CTLCOLOR_DLG = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5111 CTLCOLOR_SCROLLBAR = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5112 CTLCOLOR_STATIC = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5113 CTLCOLOR_MAX = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5114 META_SETMAPMODE = (0x0103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5115 META_SETWINDOWORG = (0x020B),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5116 META_SETWINDOWEXT = (0x020C),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5117 POLYFILL_LAST = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5118 STATUS_WAIT_0 = (0x00000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5119 STATUS_ABANDONED_WAIT_0 = (0x00000080),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5120 STATUS_USER_APC = (0x000000C0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5121 STATUS_TIMEOUT = (0x00000102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5122 STATUS_PENDING = (0x00000103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5123 STATUS_GUARD_PAGE_VIOLATION = (0x80000001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5124 STATUS_DATATYPE_MISALIGNMENT = (0x80000002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5125 STATUS_BREAKPOINT = (0x80000003),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5126 STATUS_SINGLE_STEP = (0x80000004),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5127 STATUS_IN_PAGE_ERROR = (0xC0000006),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5128 STATUS_INVALID_HANDLE = (0xC0000008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5129 STATUS_ILLEGAL_INSTRUCTION = (0xC000001D),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5130 STATUS_NONCONTINUABLE_EXCEPTION = (0xC0000025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5131 STATUS_INVALID_DISPOSITION = (0xC0000026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5132 STATUS_ARRAY_BOUNDS_EXCEEDED = (0xC000008C),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5133 STATUS_FLOAT_DENORMAL_OPERAND = (0xC000008D),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5134 STATUS_FLOAT_DIVIDE_BY_ZERO = (0xC000008E),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5135 STATUS_FLOAT_INEXACT_RESULT = (0xC000008F),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5136 STATUS_FLOAT_INVALID_OPERATION = (0xC0000090),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5137 STATUS_FLOAT_OVERFLOW = (0xC0000091),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5138 STATUS_FLOAT_STACK_CHECK = (0xC0000092),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5139 STATUS_FLOAT_UNDERFLOW = (0xC0000093),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5140 STATUS_INTEGER_DIVIDE_BY_ZERO = (0xC0000094),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5141 STATUS_INTEGER_OVERFLOW = (0xC0000095),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5142 STATUS_PRIVILEGED_INSTRUCTION = (0xC0000096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5143 STATUS_STACK_OVERFLOW = (0xC00000FD),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5144 STATUS_CONTROL_C_EXIT = (0xC000013A),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5145 PROCESSOR_ARCHITECTURE_INTEL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5146 PROCESSOR_ARCHITECTURE_MIPS = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5147 PROCESSOR_ARCHITECTURE_ALPHA = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5148 PROCESSOR_ARCHITECTURE_PPC = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5149 SIZEFULLSCREEN = (SIZE_MAXIMIZED),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5150 SIZENORMAL = (SIZE_RESTORED),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5151 SIZEICONIC = (SIZE_MINIMIZED),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5152 SIZE_OF_80387_REGISTERS = (80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5153 __FILE___i386 = (0x10000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5154 __FILE___CONTROL = (__FILE___i386) | (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5155 __FILE___INTEGER = (__FILE___i386) | (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5156 __FILE___SEGMENTS = (__FILE___i386) | (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5157 __FILE___FLOATING_POINT = (__FILE___i386) | (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5158 __FILE___DEBUG_REGISTERS = (__FILE___i386) | (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5159 __FILE___FULL = ((__FILE___CONTROL) | (__FILE___INTEGER)) | (__FILE___SEGMENTS),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5160 FLAG_TRACE_BIT = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5161 __FILE___DEBUGGER = (__FILE___FULL) | (__FILE___FLOATING_POINT),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5162 FILTER_TEMP_DUPLICATE_ACCOUNT = (0x0001),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5163 FILTER_NORMAL_ACCOUNT = (0x0002),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5164 FILTER_INTERDOMAIN_TRUST_ACCOUNT = (0x0008),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5165 FILTER_WORKSTATION_TRUST_ACCOUNT = (0x0010),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5166 FILTER_SERVER_TRUST_ACCOUNT = (0x0020),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5167 LOGON32_LOGON_INTERACTIVE = (0x02),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5168 LOGON32_LOGON_BATCH = (0x04),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5169 LOGON32_LOGON_SERVICE = (0x05),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5170 LOGON32_PROVIDER_DEFAULT = (0x00),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5171 LOGON32_PROVIDER_WINNT35 = (0x01),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5172 QID_SYNC = (0xFFFFFFFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5173 IMAGE_DOS_SIGNATURE = (0x5a4d),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5174 IMAGE_NT_SIGNATURE = (0x4550),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5175 SEVERITY_SUCCESS = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5176 SEVERITY_ERROR = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5177 VT_EMPTY = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5178 VT_NULL = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5179 VT_I2 = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5180 VT_I4 = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5181 VT_R4 = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5182 VT_R8 = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5183 VT_BSTR = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5184 VT_ERROR = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5185 VT_BOOL = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5186 VT_UI1 = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5187 VT_BYREF = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5188 VT_RESERVED = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5189 FACILITY_WINDOWS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5190 FACILITY_STORAGE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5191 FACILITY_RPC = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5192 FACILITY_SSPI = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5193 FACILITY_WIN32 = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5194 FACILITY_CONTROL = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5195 FACILITY_NULL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5196 FACILITY_INTERNET = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5197 FACILITY_ITF = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5198 FACILITY_DISPATCH = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5199 FACILITY_CERT = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5200 ACM_OPENW = (1127),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5201 ACM_OPENA = (1124),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5202 ACM_OPEN = (ACM_OPENA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5203 ACM_PLAY = (1125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5204 ACM_STOP = (1126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5205 ACN_START = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5206 ACN_STOP = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5207 BM_CLICK = (245),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5208 BM_GETCHECK = (240),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5209 BM_GETIMAGE = (246),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5210 BM_GETSTATE = (242),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5211 BM_SETCHECK = (241),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5212 BM_SETIMAGE = (247),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5213 BM_SETSTATE = (243),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5214 BM_SETSTYLE = (244),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5215 BN_CLICKED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5216 BN_DBLCLK = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5217 BN_DISABLE = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5218 BN_DOUBLECLICKED = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5219 BN_HILITE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5220 BN_KILLFOCUS = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5221 BN_PAINT = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5222 BN_PUSHED = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5223 BN_SETFOCUS = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5224 BN_UNHILITE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5225 BN_UNPUSHED = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5226 CB_ADDSTRING = (323),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5227 CB_DELETESTRING = (324),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5228 CB_DIR = (325),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5229 CB_FINDSTRING = (332),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5230 CB_FINDSTRINGEXACT = (344),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5231 CB_GETCOUNT = (326),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5232 CB_GETCURSEL = (327),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5233 CB_GETDROPPEDCONTROLRECT = (338),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5234 CB_GETDROPPEDSTATE = (343),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5235 CB_GETDROPPEDWIDTH = (351),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5236 CB_GETEDITSEL = (320),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5237 CB_GETEXTENDEDUI = (342),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5238 CB_GETHORIZONTALEXTENT = (349),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5239 CB_GETITEMDATA = (336),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5240 CB_GETITEMHEIGHT = (340),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5241 CB_GETLBTEXT = (328),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5242 CB_GETLBTEXTLEN = (329),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5243 CB_GETLOCALE = (346),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5244 CB_GETTOPINDEX = (347),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5245 CB_INITSTORAGE = (353),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5246 CB_INSERTSTRING = (330),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5247 CB_LIMITTEXT = (321),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5248 CB_RESETCONTENT = (331),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5249 CB_SELECTSTRING = (333),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5250 CB_SETCURSEL = (334),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5251 CB_SETDROPPEDWIDTH = (352),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5252 CB_SETEDITSEL = (322),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5253 CB_SETEXTENDEDUI = (341),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5254 CB_SETHORIZONTALEXTENT = (350),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5255 CB_SETITEMDATA = (337),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5256 CB_SETITEMHEIGHT = (339),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5257 CB_SETLOCALE = (345),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5258 CB_SETTOPINDEX = (348),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5259 CB_SHOWDROPDOWN = (335),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5260 CBN_CLOSEUP = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5261 CBN_DBLCLK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5262 CBN_DROPDOWN = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5263 CBN_EDITCHANGE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5264 CBN_EDITUPDATE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5265 CBN_ERRSPACE = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5266 CBN_KILLFOCUS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5267 CBN_SELCHANGE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5268 CBN_SELENDCANCEL = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5269 CBN_SELENDOK = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5270 CBN_SETFOCUS = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5271 DL_BEGINDRAG = (1157),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5272 DL_CANCELDRAG = (1160),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5273 DL_DRAGGING = (1158),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5274 DL_DROPPED = (1159),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5275 DM_GETDEFID = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5276 DM_REPOSITION = (1026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5277 DM_SETDEFID = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5278 EM_CANPASTE = (1074),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5279 EM_CANUNDO = (198),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5280 EM_CHARFROMPOS = (215),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5281 EM_DISPLAYBAND = (1075),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5282 EM_EMPTYUNDOBUFFER = (205),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5283 EM_EXGETSEL = (1076),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5284 EM_EXLIMITTEXT = (1077),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5285 EM_EXLINEFROMCHAR = (1078),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5286 EM_EXSETSEL = (1079),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5287 EM_FINDTEXT = (1080),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5288 EM_FINDTEXTEX = (1103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5289 EM_FINDWORDBREAK = (1100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5290 EM_FMTLINES = (200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5291 EM_FORMATRANGE = (1081),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5292 EM_GETCHARFORMAT = (1082),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5293 EM_GETEVENTMASK = (1083),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5294 EM_GETFIRSTVISIBLELINE = (206),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5295 EM_GETHANDLE = (189),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5296 EM_GETLIMITTEXT = (213),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5297 EM_GETLINE = (196),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5298 EM_GETLINECOUNT = (186),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5299 EM_GETMARGINS = (212),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5300 EM_GETMODIFY = (184),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5301 EM_GETIMECOLOR = (1129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5302 EM_GETIMEOPTIONS = (1131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5303 EM_GETOPTIONS = (1102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5304 EM_GETOLEINTERFACE = (1084),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5305 EM_GETPARAFORMAT = (1085),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5306 EM_GETPASSWORDCHAR = (210),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5307 EM_GETPUNCTUATION = (1125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5308 EM_GETRECT = (178),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5309 EM_GETSEL = (176),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5310 EM_GETSELTEXT = (1086),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5311 EM_GETTEXTRANGE = (1099),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5312 EM_GETTHUMB = (190),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5313 EM_GETWORDBREAKPROC = (209),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5314 EM_GETWORDBREAKPROCEX = (1104),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5315 EM_GETWORDWRAPMODE = (1127),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5316 EM_HIDESELECTION = (1087),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5317 EM_LIMITTEXT = (197),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5318 EM_LINEFROMCHAR = (201),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5319 EM_LINEINDEX = (187),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5320 EM_LINELENGTH = (193),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5321 EM_LINESCROLL = (182),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5322 EM_PASTESPECIAL = (1088),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5323 EM_POSFROMCHAR = (214),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5324 EM_REPLACESEL = (194),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5325 EM_REQUESTRESIZE = (1089),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5326 EM_SCROLL = (181),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5327 EM_SCROLLCARET = (183),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5328 EM_SELECTIONTYPE = (1090),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5329 EM_SETBKGNDCOLOR = (1091),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5330 EM_SETCHARFORMAT = (1092),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5331 EM_SETEVENTMASK = (1093),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5332 EM_SETHANDLE = (188),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5333 EM_SETIMECOLOR = (1128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5334 EM_SETIMEOPTIONS = (1130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5335 EM_SETLIMITTEXT = (197),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5336 EM_SETMARGINS = (211),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5337 EM_SETMODIFY = (185),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5338 EM_SETOLECALLBACK = (1094),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5339 EM_SETOPTIONS = (1101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5340 EM_SETPARAFORMAT = (1095),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5341 EM_SETPASSWORDCHAR = (204),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5342 EM_SETPUNCTUATION = (1124),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5343 EM_SETREADONLY = (207),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5344 EM_SETRECT = (179),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5345 EM_SETRECTNP = (180),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5346 EM_SETSEL = (177),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5347 EM_SETTABSTOPS = (203),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5348 EM_SETTARGETDEVICE = (1096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5349 EM_SETWORDBREAKPROC = (208),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5350 EM_SETWORDBREAKPROCEX = (1105),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5351 EM_SETWORDWRAPMODE = (1126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5352 EM_STREAMIN = (1097),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5353 EM_STREAMOUT = (1098),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5354 EM_UNDO = (199),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5355 EN_CHANGE = (768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5356 EN_CORRECTTEXT = (1797),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5357 EN_DROPFILES = (1795),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5358 EN_ERRSPACE = (1280),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5359 EN_HSCROLL = (1537),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5360 EN_IMECHANGE = (1799),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5361 EN_KILLFOCUS = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5362 EN_MAXTEXT = (1281),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5363 EN_MSGFILTER = (1792),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5364 EN_OLEOPFAILED = (1801),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5365 EN_PROTECTED = (1796),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5366 EN_REQUESTRESIZE = (1793),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5367 EN_SAVECLIPBOARD = (1800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5368 EN_SELCHANGE = (1794),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5369 EN_SETFOCUS = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5370 EN_STOPNOUNDO = (1798),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5371 EN_UPDATE = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5372 EN_VSCROLL = (1538),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5373 HDM_DELETEITEM = (4610),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5374 HDM_GETITEMW = (4619),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5375 HDM_INSERTITEMW = (4618),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5376 HDM_SETITEMW = (4620),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5377 HDM_GETITEMA = (4611),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5378 HDM_INSERTITEMA = (4609),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5379 HDM_SETITEMA = (4612),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5380 HDM_GETITEM = (HDM_GETITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5381 HDM_INSERTITEM = (HDM_INSERTITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5382 HDM_SETITEM = (HDM_SETITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5383 HDM_GETITEMCOUNT = (4608),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5384 HDM_HITTEST = (4614),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5385 HDM_LAYOUT = (4613),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5386 HDN_BEGINTRACKW = -((326)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5387 HDN_DIVIDERDBLCLICKW = -((325)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5388 HDN_ENDTRACKW = -((327)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5389 HDN_ITEMCHANGEDW = -((321)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5390 HDN_ITEMCHANGINGW = -((320)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5391 HDN_ITEMCLICKW = -((322)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5392 HDN_ITEMDBLCLICKW = -((323)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5393 HDN_TRACKW = -((328)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5394 HDN_BEGINTRACKA = -((306)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5395 HDN_DIVIDERDBLCLICKA = -((305)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5396 HDN_ENDTRACKA = -((307)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5397 HDN_ITEMCHANGEDA = -((301)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5398 HDN_ITEMCHANGINGA = -((300)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5399 HDN_ITEMCLICKA = -((302)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5400 HDN_ITEMDBLCLICKA = -((303)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5401 HDN_TRACKA = -((308)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5402 HDN_BEGINTRACK = (HDN_BEGINTRACKA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5403 HDN_DIVIDERDBLCLICK = (HDN_DIVIDERDBLCLICKA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5404 HDN_ENDTRACK = (HDN_ENDTRACKA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5405 HDN_ITEMCHANGED = (HDN_ITEMCHANGEDA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5406 HDN_ITEMCHANGING = (HDN_ITEMCHANGINGA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5407 HDN_ITEMCLICK = (HDN_ITEMCLICKA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5408 HDN_ITEMDBLCLICK = (HDN_ITEMDBLCLICKA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5409 HDN_TRACK = (HDN_TRACKA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5410 HKM_GETHOTKEY = (1026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5411 HKM_SETHOTKEY = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5412 HKM_SETRULES = (1027),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5413 LB_ADDFILE = (406),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5414 LB_ADDSTRING = (384),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5415 LB_DELETESTRING = (386),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5416 LB_DIR = (397),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5417 LB_FINDSTRING = (399),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5418 LB_FINDSTRINGEXACT = (418),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5419 LB_GETANCHORINDEX = (413),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5420 LB_GETCARETINDEX = (415),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5421 LB_GETCOUNT = (395),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5422 LB_GETCURSEL = (392),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5423 LB_GETHORIZONTALEXTENT = (403),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5424 LB_GETITEMDATA = (409),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5425 LB_GETITEMHEIGHT = (417),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5426 LB_GETITEMRECT = (408),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5427 LB_GETLOCALE = (422),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5428 LB_GETSEL = (391),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5429 LB_GETSELCOUNT = (400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5430 LB_GETSELITEMS = (401),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5431 LB_GETTEXT = (393),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5432 LB_GETTEXTLEN = (394),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5433 LB_GETTOPINDEX = (398),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5434 LB_INITSTORAGE = (424),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5435 LB_INSERTSTRING = (385),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5436 LB_ITEMFROMPOINT = (425),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5437 LB_RESETCONTENT = (388),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5438 LB_SELECTSTRING = (396),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5439 LB_SELITEMRANGE = (411),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5440 LB_SELITEMRANGEEX = (387),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5441 LB_SETANCHORINDEX = (412),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5442 LB_SETCARETINDEX = (414),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5443 LB_SETCOLUMNWIDTH = (405),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5444 LB_SETCOUNT = (423),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5445 LB_SETCURSEL = (390),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5446 LB_SETHORIZONTALEXTENT = (404),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5447 LB_SETITEMDATA = (410),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5448 LB_SETITEMHEIGHT = (416),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5449 LB_SETLOCALE = (421),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5450 LB_SETSEL = (389),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5451 LB_SETTABSTOPS = (402),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5452 LB_SETTOPINDEX = (407),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5453 LBN_DBLCLK = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5454 LBN_ERRSPACE = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5455 LBN_KILLFOCUS = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5456 LBN_SELCANCEL = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5457 LBN_SELCHANGE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5458 LBN_SETFOCUS = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5459 LVM_ARRANGE = (4118),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5460 LVM_CREATEDRAGIMAGE = (4129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5461 LVM_DELETEALLITEMS = (4105),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5462 LVM_DELETECOLUMN = (4124),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5463 LVM_DELETEITEM = (4104),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5464 LVM_ENSUREVISIBLE = (4115),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5465 LVM_GETBKCOLOR = (4096),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5466 LVM_GETCALLBACKMASK = (4106),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5467 LVM_GETCOLUMNWIDTH = (4125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5468 LVM_GETCOUNTPERPAGE = (4136),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5469 LVM_GETEDITCONTROL = (4120),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5470 LVM_GETIMAGELIST = (4098),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5471 LVM_EDITLABELW = (4214),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5472 LVM_FINDITEMW = (4179),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5473 LVM_GETCOLUMNW = (4191),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5474 LVM_GETISEARCHSTRINGW = (4213),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5475 LVM_GETITEMW = (4171),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5476 LVM_GETITEMTEXTW = (4211),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5477 LVM_GETSTRINGWIDTHW = (4183),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5478 LVM_INSERTCOLUMNW = (4193),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5479 LVM_INSERTITEMW = (4173),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5480 LVM_SETCOLUMNW = (4192),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5481 LVM_SETITEMW = (4172),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5482 LVM_SETITEMTEXTW = (4212),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5483 LVM_EDITLABELA = (4119),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5484 LVM_FINDITEMA = (4109),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5485 LVM_GETCOLUMNA = (4121),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5486 LVM_GETISEARCHSTRINGA = (4148),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5487 LVM_GETITEMA = (4101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5488 LVM_GETITEMTEXTA = (4141),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5489 LVM_GETSTRINGWIDTHA = (4113),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5490 LVM_INSERTCOLUMNA = (4123),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5491 LVM_INSERTITEMA = (4103),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5492 LVM_SETCOLUMNA = (4122),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5493 LVM_SETITEMA = (4102),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5494 LVM_SETITEMTEXTA = (4142),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5495 LVM_EDITLABEL = (LVM_EDITLABELA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5496 LVM_FINDITEM = (LVM_FINDITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5497 LVM_GETCOLUMN = (LVM_GETCOLUMNA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5498 LVM_GETISEARCHSTRING = (LVM_GETISEARCHSTRINGA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5499 LVM_GETITEM = (LVM_GETITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5500 LVM_GETITEMTEXT = (LVM_GETITEMTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5501 LVM_GETSTRINGWIDTH = (LVM_GETSTRINGWIDTHA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5502 LVM_INSERTCOLUMN = (LVM_INSERTCOLUMNA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5503 LVM_INSERTITEM = (LVM_INSERTITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5504 LVM_SETCOLUMN = (LVM_SETCOLUMNA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5505 LVM_SETITEM = (LVM_SETITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5506 LVM_SETITEMTEXT = (LVM_SETITEMTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5507 LVM_GETITEMCOUNT = (4100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5508 LVM_GETITEMPOSITION = (4112),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5509 LVM_GETITEMRECT = (4110),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5510 LVM_GETITEMSPACING = (4147),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5511 LVM_GETITEMSTATE = (4140),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5512 LVM_GETNEXTITEM = (4108),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5513 LVM_GETORIGIN = (4137),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5514 LVM_GETSELECTEDCOUNT = (4146),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5515 LVM_GETTEXTBKCOLOR = (4133),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5516 LVM_GETTEXTCOLOR = (4131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5517 LVM_GETTOPINDEX = (4135),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5518 LVM_GETVIEWRECT = (4130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5519 LVM_HITTEST = (4114),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5520 LVM_REDRAWITEMS = (4117),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5521 LVM_SCROLL = (4116),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5522 LVM_SETBKCOLOR = (4097),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5523 LVM_SETCALLBACKMASK = (4107),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5524 LVM_SETCOLUMNWIDTH = (4126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5525 LVM_SETIMAGELIST = (4099),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5526 LVM_SETITEMCOUNT = (4143),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5527 LVM_SETITEMPOSITION = (4111),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5528 LVM_SETITEMPOSITION32 = (4145),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5529 LVM_SETITEMSTATE = (4139),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5530 LVM_SETTEXTBKCOLOR = (4134),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5531 LVM_SETTEXTCOLOR = (4132),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5532 LVM_SORTITEMS = (4144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5533 LVM_UPDATE = (4138),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5534 LVN_BEGINDRAG = -((109)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5535 LVN_BEGINRDRAG = -((111)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5536 LVN_COLUMNCLICK = -((108)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5537 LVN_DELETEALLITEMS = -((104)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5538 LVN_DELETEITEM = -((103)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5539 LVN_BEGINLABELEDITW = -((175)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5540 LVN_ENDLABELEDITW = -((176)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5541 LVN_GETDISPINFOW = -((177)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5542 LVN_SETDISPINFOW = -((178)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5543 LVN_BEGINLABELEDITA = -((105)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5544 LVN_ENDLABELEDITA = -((106)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5545 LVN_GETDISPINFOA = -((150)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5546 LVN_SETDISPINFOA = -((151)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5547 LVN_BEGINLABELEDIT = (LVN_BEGINLABELEDITA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5548 LVN_ENDLABELEDIT = (LVN_ENDLABELEDITA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5549 LVN_GETDISPINFO = (LVN_GETDISPINFOA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5550 LVN_SETDISPINFO = (LVN_SETDISPINFOA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5551 LVN_INSERTITEM = -((102)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5552 LVN_ITEMCHANGED = -((101)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5553 LVN_ITEMCHANGING = -((100)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5554 LVN_KEYDOWN = -((155)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5555 NM_CLICK = -((2)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5556 NM_DBLCLK = -((3)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5557 NM_KILLFOCUS = -((8)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5558 NM_OUTOFMEMORY = -((1)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5559 NM_RCLICK = -((5)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5560 NM_RDBLCLK = -((6)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5561 NM_RETURN = -((4)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5562 NM_SETFOCUS = -((7)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5563 PBM_DELTAPOS = (1027),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5564 PBM_SETPOS = (1026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5565 PBM_SETRANGE = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5566 PBM_SETSTEP = (1028),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5567 PBM_STEPIT = (1029),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5568 PSM_ADDPAGE = (1127),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5569 PSM_APPLY = (1134),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5570 PSM_CANCELTOCLOSE = (1131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5571 PSM_CHANGED = (1128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5572 PSM_GETTABCONTROL = (1140),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5573 PSM_GETCURRENTPAGEHWND = (1142),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5574 PSM_ISDIALOGMESSAGE = (1141),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5575 PSM_PRESSBUTTON = (1137),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5576 PSM_QUERYSIBLINGS = (1132),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5577 PSM_REBOOTSYSTEM = (1130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5578 PSM_REMOVEPAGE = (1126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5579 PSM_RESTARTWINDOWS = (1129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5580 PSM_SETCURSEL = (1125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5581 PSM_SETCURSELID = (1138),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5582 PSM_SETFINISHTEXTW = (1145),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5583 PSM_SETTITLEW = (1144),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5584 PSM_SETFINISHTEXTA = (1139),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5585 PSM_SETTITLEA = (1135),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5586 PSM_SETFINISHTEXT = (PSM_SETFINISHTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5587 PSM_SETTITLE = (PSM_SETTITLEA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5588 PSM_SETWIZBUTTONS = (1136),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5589 PSM_UNCHANGED = (1133),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5590 PSN_APPLY = -((202)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5591 PSN_HELP = -((205)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5592 PSN_KILLACTIVE = -((201)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5593 PSN_QUERYCANCEL = -((209)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5594 PSN_RESET = -((203)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5595 PSN_SETACTIVE = -((200)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5596 PSN_WIZBACK = -((206)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5597 PSN_WIZFINISH = -((208)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5598 PSN_WIZNEXT = -((207)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5599 SB_GETBORDERS = (1031),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5600 SB_GETPARTS = (1030),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5601 SB_GETRECT = (1034),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5602 SB_GETTEXTW = (1037),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5603 SB_GETTEXTLENGTHW = (1036),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5604 SB_SETTEXTW = (1035),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5605 SB_GETTEXTA = (1026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5606 SB_GETTEXTLENGTHA = (1027),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5607 SB_SETTEXTA = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5608 SB_GETTEXT = (SB_GETTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5609 SB_GETTEXTLENGTH = (SB_GETTEXTLENGTHA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5610 SB_SETTEXT = (SB_SETTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5611 SB_SETMINHEIGHT = (1032),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5612 SB_SETPARTS = (1028),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5613 SB_SIMPLE = (1033),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5614 SBM_ENABLE_ARROWS = (228),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5615 SBM_GETPOS = (225),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5616 SBM_GETRANGE = (227),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5617 SBM_GETSCROLLINFO = (234),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5618 SBM_SETPOS = (224),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5619 SBM_SETRANGE = (226),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5620 SBM_SETRANGEREDRAW = (230),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5621 SBM_SETSCROLLINFO = (233),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5622 STM_GETICON = (369),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5623 STM_GETIMAGE = (371),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5624 STM_SETICON = (368),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5625 STM_SETIMAGE = (370),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5626 STN_CLICKED = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5627 STN_DBLCLK = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5628 STN_DISABLE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5629 STN_ENABLE = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5630 TB_ADDBITMAP = (1043),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5631 TB_ADDBUTTONS = (1044),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5632 TB_AUTOSIZE = (1057),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5633 TB_BUTTONCOUNT = (1048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5634 TB_BUTTONSTRUCTSIZE = (1054),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5635 TB_CHANGEBITMAP = (1067),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5636 TB_CHECKBUTTON = (1026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5637 TB_COMMANDTOINDEX = (1049),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5638 TB_CUSTOMIZE = (1051),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5639 TB_DELETEBUTTON = (1046),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5640 TB_ENABLEBUTTON = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5641 TB_GETBITMAP = (1068),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5642 TB_GETBITMAPFLAGS = (1065),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5643 TB_GETBUTTON = (1047),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5644 TB_ADDSTRINGW = (1101),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5645 TB_GETBUTTONTEXTW = (1099),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5646 TB_SAVERESTOREW = (1100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5647 TB_ADDSTRINGA = (1052),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5648 TB_GETBUTTONTEXTA = (1069),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5649 TB_SAVERESTOREA = (1050),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5650 TB_ADDSTRING = (TB_ADDSTRINGA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5651 TB_GETBUTTONTEXT = (TB_GETBUTTONTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5652 TB_SAVERESTORE = (TB_SAVERESTOREA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5653 TB_GETITEMRECT = (1053),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5654 TB_GETROWS = (1064),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5655 TB_GETSTATE = (1042),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5656 TB_GETTOOLTIPS = (1059),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5657 TB_HIDEBUTTON = (1028),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5658 TB_INDETERMINATE = (1029),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5659 TB_INSERTBUTTON = (1045),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5660 TB_ISBUTTONCHECKED = (1034),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5661 TB_ISBUTTONENABLED = (1033),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5662 TB_ISBUTTONHIDDEN = (1036),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5663 TB_ISBUTTONINDETERMINATE = (1037),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5664 TB_ISBUTTONPRESSED = (1035),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5665 TB_PRESSBUTTON = (1027),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5666 TB_SETBITMAPSIZE = (1056),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5667 TB_SETBUTTONSIZE = (1055),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5668 TB_SETCMDID = (1066),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5669 TB_SETPARENT = (1061),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5670 TB_SETROWS = (1063),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5671 TB_SETSTATE = (1041),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5672 TB_SETTOOLTIPS = (1060),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5673 TBM_CLEARSEL = (1043),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5674 TBM_CLEARTICS = (1033),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5675 TBM_GETCHANNELRECT = (1050),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5676 TBM_GETLINESIZE = (1048),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5677 TBM_GETNUMTICS = (1040),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5678 TBM_GETPAGESIZE = (1046),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5679 TBM_GETPOS = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5680 TBM_GETPTICS = (1038),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5681 TBM_GETRANGEMAX = (1026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5682 TBM_GETRANGEMIN = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5683 TBM_GETSELEND = (1042),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5684 TBM_GETSELSTART = (1041),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5685 TBM_GETTHUMBLENGTH = (1052),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5686 TBM_GETTHUMBRECT = (1049),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5687 TBM_GETTIC = (1027),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5688 TBM_GETTICPOS = (1039),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5689 TBM_SETLINESIZE = (1047),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5690 TBM_SETPAGESIZE = (1045),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5691 TBM_SETPOS = (1029),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5692 TBM_SETRANGE = (1030),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5693 TBM_SETRANGEMAX = (1032),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5694 TBM_SETRANGEMIN = (1031),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5695 TBM_SETSEL = (1034),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5696 TBM_SETSELEND = (1036),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5697 TBM_SETSELSTART = (1035),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5698 TBM_SETTHUMBLENGTH = (1051),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5699 TBM_SETTIC = (1028),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5700 TBM_SETTICFREQ = (1044),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5701 TBN_BEGINADJUST = -((703)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5702 TBN_BEGINDRAG = -((701)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5703 TBN_CUSTHELP = -((709)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5704 TBN_ENDADJUST = -((704)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5705 TBN_ENDDRAG = -((702)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5706 TBN_GETBUTTONINFOW = -((720)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5707 TBN_GETBUTTONINFOA = -((700)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5708 TBN_GETBUTTONINFO = (TBN_GETBUTTONINFOA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5709 TBN_QUERYDELETE = -((707)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5710 TBN_QUERYINSERT = -((706)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5711 TBN_RESET = -((705)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5712 TBN_TOOLBARCHANGE = -((708)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5713 TCM_ADJUSTRECT = (4904),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5714 TCM_DELETEALLITEMS = (4873),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5715 TCM_DELETEITEM = (4872),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5716 TCM_GETCURFOCUS = (4911),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5717 TCM_GETCURSEL = (4875),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5718 TCM_GETIMAGELIST = (4866),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5719 TCM_GETITEMW = (4924),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5720 TCM_INSERTITEMW = (4926),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5721 TCM_SETITEMW = (4925),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5722 TCM_GETITEMA = (4869),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5723 TCM_INSERTITEMA = (4871),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5724 TCM_SETITEMA = (4870),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5725 TCM_GETITEM = (TCM_GETITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5726 TCM_INSERTITEM = (TCM_INSERTITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5727 TCM_SETITEM = (TCM_SETITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5728 TCM_GETITEMCOUNT = (4868),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5729 TCM_GETITEMRECT = (4874),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5730 TCM_GETROWCOUNT = (4908),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5731 TCM_GETTOOLTIPS = (4909),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5732 TCM_HITTEST = (4877),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5733 TCM_REMOVEIMAGE = (4906),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5734 TCM_SETCURFOCUS = (4912),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5735 TCM_SETCURSEL = (4876),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5736 TCM_SETIMAGELIST = (4867),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5737 TCM_SETITEMEXTRA = (4878),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5738 TCM_SETITEMSIZE = (4905),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5739 TCM_SETPADDING = (4907),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5740 TCM_SETTOOLTIPS = (4910),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5741 TCN_KEYDOWN = -((550)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5742 TCN_SELCHANGE = -((551)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5743 TCN_SELCHANGING = -((552)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5744 TTM_ACTIVATE = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5745 TTM_ADDTOOLW = (1074),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5746 TTM_DELTOOLW = (1075),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5747 TTM_ENUMTOOLSW = (1082),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5748 TTM_GETCURRENTTOOLW = (1083),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5749 TTM_GETTEXTW = (1080),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5750 TTM_GETTOOLINFOW = (1077),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5751 TTM_HITTESTW = (1079),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5752 TTM_NEWTOOLRECTW = (1076),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5753 TTM_SETTOOLINFOW = (1078),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5754 TTM_UPDATETIPTEXTW = (1081),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5755 TTM_ADDTOOLA = (1028),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5756 TTM_DELTOOLA = (1029),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5757 TTM_ENUMTOOLSA = (1038),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5758 TTM_GETCURRENTTOOLA = (1039),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5759 TTM_GETTEXTA = (1035),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5760 TTM_GETTOOLINFOA = (1032),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5761 TTM_HITTESTA = (1034),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5762 TTM_NEWTOOLRECTA = (1030),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5763 TTM_SETTOOLINFOA = (1033),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5764 TTM_UPDATETIPTEXTA = (1036),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5765 TTM_ADDTOOL = (TTM_ADDTOOLA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5766 TTM_DELTOOL = (TTM_DELTOOLA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5767 TTM_ENUMTOOLS = (TTM_ENUMTOOLSA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5768 TTM_GETCURRENTTOOL = (TTM_GETCURRENTTOOLA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5769 TTM_GETTEXT = (TTM_GETTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5770 TTM_GETTOOLINFO = (TTM_GETTOOLINFOA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5771 TTM_HITTEST = (TTM_HITTESTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5772 TTM_NEWTOOLRECT = (TTM_NEWTOOLRECTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5773 TTM_SETTOOLINFO = (TTM_SETTOOLINFOA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5774 TTM_UPDATETIPTEXT = (TTM_UPDATETIPTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5775 TTM_GETTOOLCOUNT = (1037),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5776 TTM_RELAYEVENT = (1031),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5777 TTM_SETDELAYTIME = (1027),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5778 TTM_WINDOWFROMPOINT = (1040),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5779 TTN_NEEDTEXTW = -((530)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5780 TTN_NEEDTEXTA = -((520)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5781 TTN_NEEDTEXT = (TTN_NEEDTEXTA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5782 TTN_POP = -((522)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5783 TTN_SHOW = -((521)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5784 TVM_CREATEDRAGIMAGE = (4370),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5785 TVM_DELETEITEM = (4353),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5786 TVM_ENDEDITLABELNOW = (4374),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5787 TVM_ENSUREVISIBLE = (4372),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5788 TVM_EXPAND = (4354),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5789 TVM_GETCOUNT = (4357),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5790 TVM_GETEDITCONTROL = (4367),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5791 TVM_GETIMAGELIST = (4360),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5792 TVM_GETINDENT = (4358),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5793 TVM_GETITEMRECT = (4356),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5794 TVM_GETNEXTITEM = (4362),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5795 TVM_GETVISIBLECOUNT = (4368),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5796 TVM_HITTEST = (4369),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5797 TVM_EDITLABELW = (4417),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5798 TVM_GETISEARCHSTRINGW = (4416),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5799 TVM_GETITEMW = (4414),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5800 TVM_INSERTITEMW = (4402),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5801 TVM_SETITEMW = (4415),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5802 TVM_EDITLABELA = (4366),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5803 TVM_GETISEARCHSTRINGA = (4375),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5804 TVM_GETITEMA = (4364),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5805 TVM_INSERTITEMA = (4352),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5806 TVM_SETITEMA = (4365),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5807 TVM_EDITLABEL = (TVM_EDITLABELA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5808 TVM_GETISEARCHSTRING = (TVM_GETISEARCHSTRINGA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5809 TVM_GETITEM = (TVM_GETITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5810 TVM_INSERTITEM = (TVM_INSERTITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5811 TVM_SETITEM = (TVM_SETITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5812 TVM_SELECTITEM = (4363),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5813 TVM_SETIMAGELIST = (4361),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5814 TVM_SETINDENT = (4359),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5815 TVM_SORTCHILDREN = (4371),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5816 TVM_SORTCHILDRENCB = (4373),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5817 TVN_KEYDOWN = -((412)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5818 TVN_BEGINDRAGW = -((456)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5819 TVN_BEGINLABELEDITW = -((459)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5820 TVN_BEGINRDRAGW = -((457)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5821 TVN_DELETEITEMW = -((458)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5822 TVN_ENDLABELEDITW = -((460)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5823 TVN_GETDISPINFOW = -((452)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5824 TVN_ITEMEXPANDEDW = -((455)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5825 TVN_ITEMEXPANDINGW = -((454)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5826 TVN_SELCHANGEDW = -((451)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5827 TVN_SELCHANGINGW = -((450)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5828 TVN_SETDISPINFOW = -((453)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5829 TVN_BEGINDRAGA = -((407)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5830 TVN_BEGINLABELEDITA = -((410)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5831 TVN_BEGINRDRAGA = -((408)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5832 TVN_DELETEITEMA = -((409)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5833 TVN_ENDLABELEDITA = -((411)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5834 TVN_GETDISPINFOA = -((403)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5835 TVN_ITEMEXPANDEDA = -((406)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5836 TVN_ITEMEXPANDINGA = -((405)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5837 TVN_SELCHANGEDA = -((402)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5838 TVN_SELCHANGINGA = -((401)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5839 TVN_SETDISPINFOA = -((404)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5840 TVN_BEGINDRAG = (TVN_BEGINDRAGA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5841 TVN_BEGINLABELEDIT = (TVN_BEGINLABELEDITA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5842 TVN_BEGINRDRAG = (TVN_BEGINRDRAGA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5843 TVN_DELETEITEM = (TVN_DELETEITEMA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5844 TVN_ENDLABELEDIT = (TVN_ENDLABELEDITA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5845 TVN_GETDISPINFO = (TVN_GETDISPINFOA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5846 TVN_ITEMEXPANDED = (TVN_ITEMEXPANDEDA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5847 TVN_ITEMEXPANDING = (TVN_ITEMEXPANDINGA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5848 TVN_SELCHANGED = (TVN_SELCHANGEDA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5849 TVN_SELCHANGING = (TVN_SELCHANGINGA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5850 TVN_SETDISPINFO = (TVN_SETDISPINFOA),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5851 UDM_GETACCEL = (1132),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5852 UDM_GETBASE = (1134),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5853 UDM_GETBUDDY = (1130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5854 UDM_GETPOS = (1128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5855 UDM_GETRANGE = (1126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5856 UDM_SETACCEL = (1131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5857 UDM_SETBASE = (1133),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5858 UDM_SETBUDDY = (1129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5859 UDM_SETPOS = (1127),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5860 UDM_SETRANGE = (1125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5861 UDN_DELTAPOS = -((722)),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5862 WM_ACTIVATE = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5863 WM_ACTIVATEAPP = (28),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5864 WM_ASKCBFORMATNAME = (780),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5865 WM_CANCELJOURNAL = (75),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5866 WM_CANCELMODE = (31),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5867 WM_CAPTURECHANGED = (533),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5868 WM_CHANGECBCHAIN = (781),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5869 WM_CHAR = (258),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5870 WM_CHARTOITEM = (47),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5871 WM_CHILDACTIVATE = (34),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5872 WM_CHOOSEFONT_GETLOGFONT = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5873 WM_CHOOSEFONT_SETLOGFONT = (1125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5874 WM_CHOOSEFONT_SETFLAGS = (1126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5875 WM_CLEAR = (771),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5876 WM_CLOSE = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5877 WM_COMMAND = (273),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5878 WM_COMPACTING = (65),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5879 WM_COMPAREITEM = (57),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5880 WM___FILE__MENU = (123),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5881 WM_COPY = (769),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5882 WM_COPYDATA = (74),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5883 WM_CREATE = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5884 WM_CTLCOLORBTN = (309),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5885 WM_CTLCOLORDLG = (310),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5886 WM_CTLCOLOREDIT = (307),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5887 WM_CTLCOLORLISTBOX = (308),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5888 WM_CTLCOLORMSGBOX = (306),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5889 WM_CTLCOLORSCROLLBAR = (311),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5890 WM_CTLCOLORSTATIC = (312),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5891 WM_CUT = (768),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5892 WM_DEADCHAR = (259),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5893 WM_DELETEITEM = (45),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5894 WM_DESTROY = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5895 WM_DESTROYCLIPBOARD = (775),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5896 WM_DEVICECHANGE = (537),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5897 WM_DEVMODECHANGE = (27),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5898 WM_DISPLAYCHANGE = (126),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5899 WM_DRAWCLIPBOARD = (776),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5900 WM_DRAWITEM = (43),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5901 WM_DROPFILES = (563),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5902 WM_ENABLE = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5903 WM_ENDSESSION = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5904 WM_ENTERIDLE = (289),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5905 WM_ENTERMENULOOP = (529),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5906 WM_ENTERSIZEMOVE = (561),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5907 WM_ERASEBKGND = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5908 WM_EXITMENULOOP = (530),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5909 WM_EXITSIZEMOVE = (562),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5910 WM_FONTCHANGE = (29),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5911 WM_GETDLGCODE = (135),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5912 WM_GETFONT = (49),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5913 WM_GETHOTKEY = (51),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5914 WM_GETICON = (127),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5915 WM_GETMINMAXINFO = (36),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5916 WM_GETTEXT = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5917 WM_GETTEXTLENGTH = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5918 WM_HELP = (83),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5919 WM_HOTKEY = (786),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5920 WM_HSCROLL = (276),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5921 WM_HSCROLLCLIPBOARD = (782),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5922 WM_ICONERASEBKGND = (39),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5923 WM_IME_CHAR = (646),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5924 WM_IME_COMPOSITION = (271),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5925 WM_IME_COMPOSITIONFULL = (644),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5926 WM_IME_CONTROL = (643),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5927 WM_IME_ENDCOMPOSITION = (270),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5928 WM_IME_KEYDOWN = (656),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5929 WM_IME_KEYUP = (657),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5930 WM_IME_NOTIFY = (642),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5931 WM_IME_SELECT = (645),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5932 WM_IME_SET__FILE__ = (641),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5933 WM_IME_STARTCOMPOSITION = (269),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5934 WM_INITDIALOG = (272),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5935 WM_INITMENU = (278),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5936 WM_INITMENUPOPUP = (279),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5937 WM_INPUTLANGCHANGE = (81),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5938 WM_INPUTLANGCHANGEREQUEST = (80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5939 WM_KEYDOWN = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5940 WM_KEYUP = (257),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5941 WM_KILLFOCUS = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5942 WM_LBUTTONDBLCLK = (515),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5943 WM_LBUTTONDOWN = (513),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5944 WM_LBUTTONUP = (514),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5945 WM_MBUTTONDBLCLK = (521),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5946 WM_MBUTTONDOWN = (519),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5947 WM_MBUTTONUP = (520),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5948 WM_MDIACTIVATE = (546),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5949 WM_MDICASCADE = (551),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5950 WM_MDICREATE = (544),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5951 WM_MDIDESTROY = (545),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5952 WM_MDIGETACTIVE = (553),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5953 WM_MDIICONARRANGE = (552),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5954 WM_MDIMAXIMIZE = (549),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5955 WM_MDINEXT = (548),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5956 WM_MDIREFRESHMENU = (564),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5957 WM_MDIRESTORE = (547),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5958 WM_MDISETMENU = (560),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5959 WM_MDITILE = (550),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5960 WM_MEASUREITEM = (44),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5961 WM_MENUCHAR = (288),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5962 WM_MENUSELECT = (287),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5963 WM_MOUSEACTIVATE = (33),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5964 WM_MOUSEMOVE = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5965 WM_MOUSEWHEEL = 0x020A,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5966 WM_MOVE = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5967 WM_MOVING = (534),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5968 WM_NCACTIVATE = (134),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5969 WM_NCCALCSIZE = (131),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5970 WM_NCCREATE = (129),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5971 WM_NCDESTROY = (130),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5972 WM_NCHITTEST = (132),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5973 WM_NCLBUTTONDBLCLK = (163),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5974 WM_NCLBUTTONDOWN = (161),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5975 WM_NCLBUTTONUP = (162),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5976 WM_NCMBUTTONDBLCLK = (169),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5977 WM_NCMBUTTONDOWN = (167),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5978 WM_NCMBUTTONUP = (168),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5979 WM_NCMOUSEMOVE = (160),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5980 WM_NCPAINT = (133),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5981 WM_NCRBUTTONDBLCLK = (166),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5982 WM_NCRBUTTONDOWN = (164),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5983 WM_NCRBUTTONUP = (165),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5984 WM_NEXTDLGCTL = (40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5985 WM_NOTIFY = (78),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5986 WM_NOTIFYFORMAT = (85),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5987 WM_NULL = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5988 WM_PAINT = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5989 WM_PAINTCLIPBOARD = (777),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5990 WM_PAINTICON = (38),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5991 WM_PALETTECHANGED = (785),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5992 WM_PALETTEISCHANGING = (784),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5993 WM_PARENTNOTIFY = (528),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5994 WM_PASTE = (770),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5995 WM_PENWINFIRST = (896),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5996 WM_PENWINLAST = (911),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5997 WM_POWER = (72),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5998 WM_POWERBROADCAST = (536),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
5999 WM_PRINT = (791),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6000 WM_PRINTCLIENT = (792),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6001 WM_PSD_ENVSTAMPRECT = (1029),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6002 WM_PSD_FULLPAGERECT = (1025),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6003 WM_PSD_GREEKTEXTRECT = (1028),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6004 WM_PSD_MARGINRECT = (1027),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6005 WM_PSD_MINMARGINRECT = (1026),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6006 WM_PSD_PAGESETUPDLG = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6007 WM_PSD_YAFULLPAGERECT = (1030),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6008 WM_QUERYDRAGICON = (55),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6009 WM_QUERYENDSESSION = (17),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6010 WM_QUERYNEWPALETTE = (783),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6011 WM_QUERYOPEN = (19),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6012 WM_QUEUESYNC = (35),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6013 WM_QUIT = (18),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6014 WM_RBUTTONDBLCLK = (518),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6015 WM_RBUTTONDOWN = (516),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6016 WM_RBUTTONUP = (517),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6017 WM_RENDERALLFORMATS = (774),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6018 WM_RENDERFORMAT = (773),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6019 WM_SETCURSOR = (32),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6020 WM_SETFOCUS = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6021 WM_SETFONT = (48),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6022 WM_SETHOTKEY = (50),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6023 WM_SETICON = (128),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6024 WM_SETREDRAW = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6025 WM_SETTEXT = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6026 WM_SETTINGCHANGE = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6027 WM_SHOWWINDOW = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6028 WM_SIZE = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6029 WM_SIZECLIPBOARD = (779),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6030 WM_SIZING = (532),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6031 WM_SPOOLERSTATUS = (42),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6032 WM_STYLECHANGED = (125),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6033 WM_STYLECHANGING = (124),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6034 WM_SYSCHAR = (262),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6035 WM_SYSCOLORCHANGE = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6036 WM_SYSCOMMAND = (274),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6037 WM_SYSDEADCHAR = (263),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6038 WM_SYSKEYDOWN = (260),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6039 WM_SYSKEYUP = (261),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6040 WM_TCARD = (82),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6041 WM_TIMECHANGE = (30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6042 WM_TIMER = (275),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6043 WM_UNDO = (772),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6044 WM_USER = (1024),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6045 WM_USERCHANGED = (84),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6046 WM_VKEYTOITEM = (46),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6047 WM_VSCROLL = (277),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6048 WM_VSCROLLCLIPBOARD = (778),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6049 WM_WINDOWPOSCHANGED = (71),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6050 WM_WINDOWPOSCHANGING = (70),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6051 WM_WININICHANGE = (26),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6052 WM_KEYFIRST = (256),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6053 WM_KEYLAST = (264),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6054 WM_MOUSEFIRST = (512),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6055 WM_MOUSELAST = (521),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6056 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6057 struct VA_LIST
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6058 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6059 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6060
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6061
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6062 struct ABC
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6063 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6064 int abcA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6065 UINT abcB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6066 int abcC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6067 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6068
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6069 alias ABC* LPABC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6070 alias ABC _ABC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6071 alias ABC TABC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6072 alias ABC* PABC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6073
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6074 struct ABCFLOAT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6075 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6076 FLOAT abcfA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6077 FLOAT abcfB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6078 FLOAT abcfC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6079 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6080
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6081 alias ABCFLOAT* LPABCFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6082 alias ABCFLOAT _ABCFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6083 alias ABCFLOAT TABCFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6084 alias ABCFLOAT* PABCFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6085
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6086 struct ACCEL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6087 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6088 ubyte fVirt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6089 ushort key;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6090 ushort cmd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6091 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6092
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6093 alias ACCEL* LPACCEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6094 alias ACCEL _ACCEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6095 alias ACCEL TACCEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6096 alias ACCEL* PACCEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6097
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6098 struct ACE_HEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6099 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6100 ubyte AceType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6101 ubyte AceFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6102 ushort AceSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6103 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6104
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6105 alias ACE_HEADER _ACE_HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6106 alias ACE_HEADER TACE_HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6107 alias ACE_HEADER* PACE_HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6108 alias DWORD ACCESS_MASK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6109 alias ACCESS_MASK REGSAM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6110
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6111 struct ACCESS_ALLOWED_ACE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6112 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6113 ACE_HEADER Header;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6114 ACCESS_MASK Mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6115 DWORD SidStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6116 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6117
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6118 alias ACCESS_ALLOWED_ACE _ACCESS_ALLOWED_ACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6119 alias ACCESS_ALLOWED_ACE TACCESS_ALLOWED_ACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6120 alias ACCESS_ALLOWED_ACE* PACCESS_ALLOWED_ACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6121
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6122 struct ACCESS_DENIED_ACE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6123 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6124 ACE_HEADER Header;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6125 ACCESS_MASK Mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6126 DWORD SidStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6127 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6128
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6129 alias ACCESS_DENIED_ACE _ACCESS_DENIED_ACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6130 alias ACCESS_DENIED_ACE TACCESS_DENIED_ACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6131
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6132 struct ACCESSTIMEOUT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6133 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6134 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6135 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6136 DWORD iTimeOutMSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6137 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6138
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6139 alias ACCESSTIMEOUT _ACCESSTIMEOUT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6140 alias ACCESSTIMEOUT TACCESSTIMEOUT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6141 alias ACCESSTIMEOUT* PACCESSTIMEOUT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6142
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6143 struct ACL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6144 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6145 ubyte AclRevision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6146 ubyte Sbz1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6147 ushort AclSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6148 ushort AceCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6149 ushort Sbz2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6150 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6151
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6152 alias ACL* PACL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6153 alias ACL _ACL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6154 alias ACL TACL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6155
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6156 struct ACL_REVISION_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6157 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6158 DWORD AclRevision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6159 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6160
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6161 alias ACL_REVISION_INFORMATION _ACL_REVISION_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6162 alias ACL_REVISION_INFORMATION TACLREVISIONINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6163 alias ACL_REVISION_INFORMATION* PACLREVISIONINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6164
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6165 struct ACL_SIZE_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6166 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6167 DWORD AceCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6168 DWORD AclBytesInUse;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6169 DWORD AclBytesFree;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6170 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6171
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6172 alias ACL_SIZE_INFORMATION _ACL_SIZE_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6173 alias ACL_SIZE_INFORMATION TACLSIZEINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6174 alias ACL_SIZE_INFORMATION* PACLSIZEINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6175
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6176 struct ACTION_HEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6177 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6178 ULONG transport_id;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6179 USHORT action_code;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6180 USHORT reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6181 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6182
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6183 alias ACTION_HEADER _ACTION_HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6184 alias ACTION_HEADER TACTIONHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6185 alias ACTION_HEADER* PACTIONHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6186
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6187 struct ADAPTER_STATUS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6188 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6189 UCHAR[1 + 5] adapter_address;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6190 UCHAR rev_major;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6191 UCHAR reserved0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6192 UCHAR adapter_type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6193 UCHAR rev_minor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6194 ushort duration;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6195 ushort frmr_recv;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6196 ushort frmr_xmit;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6197 ushort iframe_recv_err;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6198 ushort xmit_aborts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6199 DWORD xmit_success;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6200 DWORD recv_success;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6201 ushort iframe_xmit_err;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6202 ushort recv_buff_unavail;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6203 ushort t1_timeouts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6204 ushort ti_timeouts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6205 DWORD reserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6206 ushort free_ncbs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6207 ushort max_cfg_ncbs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6208 ushort max_ncbs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6209 ushort xmit_buf_unavail;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6210 ushort max_dgram_size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6211 ushort pending_sess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6212 ushort max_cfg_sess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6213 ushort max_sess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6214 ushort max_sess_pkt_size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6215 ushort name_count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6216 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6217
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6218 alias ADAPTER_STATUS _ADAPTER_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6219 alias ADAPTER_STATUS TADAPTERSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6220 alias ADAPTER_STATUS* PADAPTERSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6221
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6222 struct ADDJOB_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6223 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6224 LPTSTR Path;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6225 DWORD JobId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6226 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6227
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6228 alias ADDJOB_INFO_1 _ADDJOB_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6229 alias ADDJOB_INFO_1 TADDJOB_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6230 alias ADDJOB_INFO_1* PADDJOB_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6231
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6232 struct ANIMATIONINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6233 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6234 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6235 int iMinAnimate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6236 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6237
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6238 alias ANIMATIONINFO* LPANIMATIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6239 alias ANIMATIONINFO _ANIMATIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6240 alias ANIMATIONINFO TANIMATIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6241 alias ANIMATIONINFO* PANIMATIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6242
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6243 struct RECT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6244 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6245 LONG left;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6246 LONG top;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6247 LONG right;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6248 LONG bottom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6249 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6250
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6251 alias RECT* LPCRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6252 alias RECT* LPRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6253 alias RECT _RECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6254 alias RECT TRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6255 alias RECT* PRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6256
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6257 struct RECTL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6258 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6259 LONG left;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6260 LONG top;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6261 LONG right;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6262 LONG bottom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6263 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6264
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6265 alias RECTL _RECTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6266 alias RECTL TRECTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6267 alias RECTL* PRECTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6268 alias RECTL* LPRECTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6269 alias RECTL* LPCRECTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6270
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6271 struct APPBARDATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6272 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6273 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6274 HWND hWnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6275 UINT uCallbackMessage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6276 UINT uEdge;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6277 RECT rc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6278 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6279 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6280
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6281 alias APPBARDATA _APPBARDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6282 alias APPBARDATA TAPPBARDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6283 alias APPBARDATA* PAPPBARDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6284
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6285 struct BITMAP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6286 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6287 LONG bmType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6288 LONG bmWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6289 LONG bmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6290 LONG bmWidthBytes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6291 ushort bmPlanes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6292 ushort bmBitsPixel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6293 LPVOID bmBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6294 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6295
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6296 alias BITMAP* PBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6297 alias BITMAP* NPBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6298 alias BITMAP* LPBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6299 alias BITMAP TAGBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6300 alias BITMAP TBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6301
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6302 struct BITMAPCOREHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6303 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6304 DWORD bcSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6305 ushort bcWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6306 ushort bcHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6307 ushort bcPlanes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6308 ushort bcBitCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6309 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6310
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6311 alias BITMAPCOREHEADER TAGBITMAPCOREHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6312 alias BITMAPCOREHEADER TBITMAPCOREHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6313 alias BITMAPCOREHEADER* PBITMAPCOREHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6314
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6315 struct RGBTRIPLE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6316 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6317 ubyte rgbtBlue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6318 ubyte rgbtGreen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6319 ubyte rgbtRed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6320 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6321
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6322 alias RGBTRIPLE TAGRGBTRIPLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6323 alias RGBTRIPLE TRGBTRIPLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6324 alias RGBTRIPLE* PRGBTRIPLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6325
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6326 struct BITMAPCOREINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6327 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6328 BITMAPCOREHEADER bmciHeader;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6329 RGBTRIPLE[1 + 0] bmciColors;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6330 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6331
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6332 alias BITMAPCOREINFO* PBITMAPCOREINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6333 alias BITMAPCOREINFO* LPBITMAPCOREINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6334 alias BITMAPCOREINFO _BITMAPCOREINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6335 alias BITMAPCOREINFO TBITMAPCOREINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6336
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6337 struct BITMAPINFOHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6338 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6339 DWORD biSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6340 LONG biWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6341 LONG biHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6342 ushort biPlanes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6343 ushort biBitCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6344 DWORD biCompression;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6345 DWORD biSizeImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6346 LONG biXPelsPerMeter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6347 LONG biYPelsPerMeter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6348 DWORD biClrUsed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6349 DWORD biClrImportant;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6350 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6351
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6352 alias BITMAPINFOHEADER* LPBITMAPINFOHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6353 alias BITMAPINFOHEADER TBITMAPINFOHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6354 alias BITMAPINFOHEADER* PBITMAPINFOHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6355
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6356 struct RGBQUAD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6357 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6358 ubyte rgbBlue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6359 ubyte rgbGreen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6360 ubyte rgbRed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6361 ubyte rgbReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6362 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6363
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6364 alias RGBQUAD TAGRGBQUAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6365 alias RGBQUAD TRGBQUAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6366 alias RGBQUAD* PRGBQUAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6367
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6368 struct BITMAPINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6369 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6370 BITMAPINFOHEADER bmiHeader;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6371 RGBQUAD[1 + 0] bmiColors;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6372 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6373
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6374 alias BITMAPINFO* LPBITMAPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6375 alias BITMAPINFO* PBITMAPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6376 alias BITMAPINFO TBITMAPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6377 alias int FXPT2DOT30;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6378 alias FXPT2DOT30* LPFXPT2DOT30;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6379 alias FXPT2DOT30 TPFXPT2DOT30;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6380 alias FXPT2DOT30* PPFXPT2DOT30;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6381
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6382 struct CIEXYZ
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6383 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6384 FXPT2DOT30 ciexyzX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6385 FXPT2DOT30 ciexyzY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6386 FXPT2DOT30 ciexyzZ;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6387 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6388
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6389 alias CIEXYZ TAGCIEXYZ;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6390 alias CIEXYZ* LPCIEXYZ;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6391 alias CIEXYZ TPCIEXYZ;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6392 alias CIEXYZ* PCIEXYZ;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6393
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6394 struct CIEXYZTRIPLE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6395 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6396 CIEXYZ ciexyzRed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6397 CIEXYZ ciexyzGreen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6398 CIEXYZ ciexyzBlue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6399 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6400
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6401 alias CIEXYZTRIPLE TAGCIEXYZTRIPLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6402 alias CIEXYZTRIPLE* LPCIEXYZTRIPLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6403 alias CIEXYZTRIPLE TCIEXYZTRIPLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6404 alias CIEXYZTRIPLE* PCIEXYZTRIPLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6405
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6406 struct BITMAPV4HEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6407 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6408 DWORD bV4Size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6409 LONG bV4Width;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6410 LONG bV4Height;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6411 ushort bV4Planes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6412 ushort bV4BitCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6413 DWORD bV4V4Compression;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6414 DWORD bV4SizeImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6415 LONG bV4XPelsPerMeter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6416 LONG bV4YPelsPerMeter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6417 DWORD bV4ClrUsed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6418 DWORD bV4ClrImportant;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6419 DWORD bV4RedMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6420 DWORD bV4GreenMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6421 DWORD bV4BlueMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6422 DWORD bV4AlphaMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6423 DWORD bV4CSType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6424 CIEXYZTRIPLE bV4Endpoints;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6425 DWORD bV4GammaRed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6426 DWORD bV4GammaGreen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6427 DWORD bV4GammaBlue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6428 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6429
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6430 alias BITMAPV4HEADER* LPBITMAPV4HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6431 alias BITMAPV4HEADER TBITMAPV4HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6432 alias BITMAPV4HEADER* PBITMAPV4HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6433
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6434 align(1) struct BITMAPFILEHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6435 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6436 ushort bfType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6437 DWORD bfSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6438 ushort bfReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6439 ushort bfReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6440 DWORD bfOffBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6441 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6442
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6443
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6444 struct BLOB
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6445 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6446 ULONG cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6447 ubyte* pBlobData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6448 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6449
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6450 alias BLOB _BLOB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6451 alias BLOB TBLOB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6452 alias BLOB* PBLOB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6453
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6454 struct SHITEMID
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6455 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6456 USHORT cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6457 ubyte[1 + 0] abID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6458 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6459
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6460 alias SHITEMID* LPSHITEMID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6461 alias SHITEMID* LPCSHITEMID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6462 alias SHITEMID _SHITEMID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6463 alias SHITEMID TSHITEMID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6464 alias SHITEMID* PSHITEMID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6465
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6466 struct ITEMIDLIST
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6467 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6468 SHITEMID mkid;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6469 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6470
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6471 alias ITEMIDLIST* LPITEMIDLIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6472 alias ITEMIDLIST* LPCITEMIDLIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6473 alias ITEMIDLIST _ITEMIDLIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6474 alias ITEMIDLIST TITEMIDLIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6475 alias ITEMIDLIST* PITEMIDLIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6476
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6477 struct BROWSEINFOA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6478 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6479 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6480 LPCITEMIDLIST pidlRoot;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6481 LPSTR pszDisplayName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6482 LPCSTR lpszTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6483 UINT ulFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6484 BFFCALLBACK lpfn;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6485 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6486 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6487 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6488 struct BROWSEINFOW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6489 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6490 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6491 LPCITEMIDLIST pidlRoot;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6492 LPWSTR pszDisplayName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6493 LPCWSTR lpszTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6494 UINT ulFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6495 BFFCALLBACK lpfn;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6496 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6497 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6498 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6499 version( Win32SansUnicode )
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6500 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6501 alias BROWSEINFOA BROWSEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6502 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6503 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6504 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6505 alias BROWSEINFOW BROWSEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6506 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6507 alias BROWSEINFO* PBROWSEINFO, LPBROWSEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6508
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6509 struct FILETIME
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6510 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6511 DWORD dwLowDateTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6512 DWORD dwHighDateTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6513 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6514
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6515 alias FILETIME* LPFILETIME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6516 alias FILETIME _FILETIME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6517 alias FILETIME TFILETIME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6518 alias FILETIME* PFILETIME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6519
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6520 struct BY_HANDLE_FILE_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6521 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6522 DWORD dwFileAttributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6523 FILETIME ftCreationTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6524 FILETIME ftLastAccessTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6525 FILETIME ftLastWriteTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6526 DWORD dwVolumeSerialNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6527 DWORD nFileSizeHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6528 DWORD nFileSizeLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6529 DWORD nNumberOfLinks;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6530 DWORD nFileIndexHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6531 DWORD nFileIndexLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6532 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6533
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6534 alias BY_HANDLE_FILE_INFORMATION* LPBY_HANDLE_FILE_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6535 alias BY_HANDLE_FILE_INFORMATION _BY_HANDLE_FILE_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6536 alias BY_HANDLE_FILE_INFORMATION TBYHANDLEFILEINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6537 alias BY_HANDLE_FILE_INFORMATION* PBYHANDLEFILEINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6538
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6539 struct FIXED
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6540 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6541 ushort fract;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6542 int value;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6543 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6544
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6545 alias FIXED _FIXED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6546 alias FIXED TFIXED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6547 alias FIXED* PFIXED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6548
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6549 struct POINT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6550 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6551 LONG x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6552 LONG y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6553 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6554
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6555 alias POINT* LPPOINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6556 alias POINT TAGPOINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6557 alias POINT TPOINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6558 alias POINT* PPOINT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6559
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6560 struct POINTFX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6561 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6562 FIXED x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6563 FIXED y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6564 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6565
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6566 alias POINTFX TAGPOINTFX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6567 alias POINTFX TPOINTFX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6568 alias POINTFX* PPOINTFX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6569
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6570 struct POINTL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6571 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6572 LONG x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6573 LONG y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6574 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6575
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6576 alias POINTL _POINTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6577 alias POINTL TPOINTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6578 alias POINTL* PPOINTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6579
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6580 struct TSMALLPOINT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6581 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6582 byte X, Y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6583 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6584
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6585
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6586 struct POINTS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6587 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6588 SHORT x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6589 SHORT y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6590 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6591
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6592 alias POINTS TAGPOINTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6593 alias POINTS TPOINTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6594 alias POINTS* PPOINTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6595
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6596 struct CANDIDATEFORM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6597 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6598 DWORD dwIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6599 DWORD dwStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6600 POINT ptCurrentPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6601 RECT rcArea;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6602 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6603
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6604 alias CANDIDATEFORM* LPCANDIDATEFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6605 alias CANDIDATEFORM _TAGCANDIDATEFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6606 alias CANDIDATEFORM TCANDIDATEFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6607 alias CANDIDATEFORM* PCANDIDATEFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6608
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6609 struct CANDIDATELIST
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6610 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6611 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6612 DWORD dwStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6613 DWORD dwCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6614 DWORD dwSelection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6615 DWORD dwPageStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6616 DWORD dwPageSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6617 DWORD[1 + 0] dwOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6618 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6619
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6620 alias CANDIDATELIST* LPCANDIDATELIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6621 alias CANDIDATELIST _TAGCANDIDATELIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6622 alias CANDIDATELIST TCANDIDATELIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6623 alias CANDIDATELIST* PCANDIDATELIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6624
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6625 struct CREATESTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6626 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6627 LPVOID lpCreateParams;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6628 HINST hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6629 HMENU hMenu;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6630 HWND hwndParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6631 int cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6632 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6633 int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6634 int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6635 LONG style;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6636 LPCTSTR lpszName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6637 LPCTSTR lpszClass;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6638 DWORD dwExStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6639 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6640
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6641 alias CREATESTRUCT* LPCREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6642 alias CREATESTRUCT TAGCREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6643 alias CREATESTRUCT TCREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6644 alias CREATESTRUCT* PCREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6645
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6646 struct CBT_CREATEWND
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6647 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6648 LPCREATESTRUCT lpcs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6649 HWND hwndInsertAfter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6650 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6651
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6652 alias CBT_CREATEWND TAGCBT_CREATEWND;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6653 alias CBT_CREATEWND TCBT_CREATEWND;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6654 alias CBT_CREATEWND* PCBT_CREATEWND;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6655
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6656 struct CBTACTIVATESTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6657 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6658 WINBOOL fMouse;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6659 HWND hWndActive;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6660 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6661
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6662 alias CBTACTIVATESTRUCT TAGCBTACTIVATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6663 alias CBTACTIVATESTRUCT TCBTACTIVATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6664 alias CBTACTIVATESTRUCT* PCBTACTIVATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6665
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6666 struct CHAR_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6667 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6668
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6669 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6670 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6671 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6672 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6673 WCHAR UnicodeChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6674 ushort Attributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6675 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6676 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6677 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6678 char AsciiChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6679 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6680 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6681 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6682
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6683 alias CHAR_INFO _CHAR_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6684 alias CHAR_INFO TCHAR_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6685 alias CHAR_INFO* PCHAR_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6686
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6687 struct CHARFORMAT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6688 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6689 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6690 DWORD dwMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6691 DWORD dwEffects;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6692 LONG yHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6693 LONG yOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6694 COLORREF crTextColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6695 ubyte bCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6696 ubyte bPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6697 TCHAR[1 + LF_FACESIZE-1] szFaceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6698 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6699
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6700 alias CHARFORMAT _CHARFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6701 alias CHARFORMAT TCHARFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6702 alias CHARFORMAT* PCHARFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6703
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6704 struct CHARRANGE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6705 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6706 LONG cpMin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6707 LONG cpMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6708 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6709
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6710 alias CHARRANGE _CHARRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6711 alias CHARRANGE TCHARRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6712 alias CHARRANGE* PCHARRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6713
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6714 struct CHARSET
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6715 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6716 DWORD[1 + 2] aflBlock;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6717 DWORD flLang;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6718 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6719
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6720 alias CHARSET TAGCHARSET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6721 alias CHARSET TCHARSET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6722 alias CHARSET* PCHARSET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6723
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6724 struct FONTSIGNATURE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6725 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6726 DWORD[1 + 3] fsUsb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6727 DWORD[1 + 1] fsCsb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6728 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6729
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6730 alias FONTSIGNATURE* LPFONTSIGNATURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6731 alias FONTSIGNATURE TAGFONTSIGNATURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6732 alias FONTSIGNATURE TFONTSIGNATURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6733 alias FONTSIGNATURE* PFONTSIGNATURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6734
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6735 struct CHARSETINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6736 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6737 UINT ciCharset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6738 UINT ciACP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6739 FONTSIGNATURE fs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6740 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6741
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6742 alias CHARSETINFO* LPCHARSETINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6743 alias CHARSETINFO TCHARSETINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6744 alias CHARSETINFO* PCHARSETINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6745
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6746 struct CHOOSECOLORA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6747 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6748 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6749 HWND hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6750 COLORREF rgbResult;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6751 COLORREF* lpCustColors;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6752 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6753 LPARAM lCustData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6754 LPCCHOOKPROC lpfnHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6755 LPCSTR lpTemplateName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6756 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6757 alias CHOOSECOLORA* PCHOOSECOLORA, LPCHOOSECOLORA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6758 struct CHOOSECOLORW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6759 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6760 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6761 HWND hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6762 COLORREF rgbResult;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6763 COLORREF* lpCustColors;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6764 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6765 LPARAM lCustData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6766 LPCCHOOKPROC lpfnHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6767 LPCWSTR lpTemplateName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6768 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6769 alias CHOOSECOLORW* PCHOOSECOLORW, LPCHOOSECOLORW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6770 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6771 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6772 alias CHOOSECOLORA CHOOSECOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6773 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6774 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6775 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6776 alias CHOOSECOLORW CHOOSECOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6777 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6778 alias CHOOSECOLOR* PCHOOSECOLOR, LPCHOOSECOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6779
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6780 struct LOGFONTA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6781 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6782 LONG lfHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6783 LONG lfWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6784 LONG lfEscapement;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6785 LONG lfOrientation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6786 LONG lfWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6787 ubyte lfItalic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6788 ubyte lfUnderline;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6789 ubyte lfStrikeOut;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6790 ubyte lfCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6791 ubyte lfOutPrecision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6792 ubyte lfClipPrecision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6793 ubyte lfQuality;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6794 ubyte lfPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6795 ubyte[1 + LF_FACESIZE-1] lfFaceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6796 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6797
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6798 alias LOGFONTA TLOGFONTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6799 alias LOGFONTA* PLOGFONTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6800 alias LOGFONTA* LPLOGFONTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6801
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6802 struct LOGFONTW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6803 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6804 LONG lfHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6805 LONG lfWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6806 LONG lfEscapement;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6807 LONG lfOrientation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6808 LONG lfWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6809 ubyte lfItalic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6810 ubyte lfUnderline;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6811 ubyte lfStrikeOut;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6812 ubyte lfCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6813 ubyte lfOutPrecision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6814 ubyte lfClipPrecision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6815 ubyte lfQuality;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6816 ubyte lfPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6817 WCHAR lfFaceName[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6818 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6819
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6820 alias LOGFONTW TLOGFONTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6821 alias LOGFONTW* LPLOGFONTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6822 alias LOGFONTW* PLOGFONTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6823
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6824 version( Win32SansUnicode ){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6825 alias LOGFONTA LOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6826 alias LOGFONTA TLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6827 alias LOGFONTA* PLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6828 alias LOGFONTA* LPLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6829 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6830 else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6831 alias LOGFONTW LOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6832 alias LOGFONTW TLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6833 alias LOGFONTW* PLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6834 alias LOGFONTW* LPLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6835 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6836
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6837 struct CHOOSEFONTA {
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6838 DWORD lStructSize;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6839 HWND hwndOwner;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6840 HDC hDC;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6841 LPLOGFONTA lpLogFont;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6842 INT iPointSize;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6843 DWORD Flags;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6844 DWORD rgbColors;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6845 LPARAM lCustData;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6846 LPCFHOOKPROC lpfnHook;
257
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6847 LPCSTR lpTemplateName;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6848 HINSTANCE hInstance;
257
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6849 LPSTR lpszStyle;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6850 WORD nFontType;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6851 WORD ___MISSING_ALIGNMENT__;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6852 INT nSizeMin;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6853 INT nSizeMax;
257
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6854 }
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6855 alias CHOOSEFONTA* PCHOOSEFONTA;
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6856 alias CHOOSEFONTA* LPCHOOSEFONTA;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6857
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6858 struct CHOOSEFONTW {
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6859 DWORD lStructSize;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6860 HWND hwndOwner;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6861 HDC hDC;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6862 LOGFONTW* lpLogFont;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6863 INT iPointSize;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6864 DWORD Flags;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6865 DWORD rgbColors;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6866 LPARAM lCustData;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6867 LPCFHOOKPROC lpfnHook;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6868 LPCWSTR lpTemplateName;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6869 HINSTANCE hInstance;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6870 LPWSTR lpszStyle;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6871 WORD nFontType;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6872 WORD ___MISSING_ALIGNMENT__;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6873 INT nSizeMin;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6874 INT nSizeMax;
257
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6875 }
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6876 alias CHOOSEFONTW* PCHOOSEFONTW;
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6877 alias CHOOSEFONTW* LPCHOOSEFONTW;
af384beab7b5 sync with tango win32 Types.di
Frank Benoit <benoit@tionex.de>
parents: 253
diff changeset
6878
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6879 version(Win32SansUnicode){
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6880 alias CHOOSEFONTA CHOOSEFONT;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6881 }else{
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6882 alias CHOOSEFONTW CHOOSEFONT;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6883 }
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6884
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6885 alias CHOOSEFONT* LPCHOOSEFONT;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6886 alias CHOOSEFONT* PCHOOSEFONT;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
6887 alias CHOOSEFONT TCHOOSEFONT;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6888
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6889 struct CIDA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6890 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6891 UINT cidl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6892 UINT[1 + 0] aoffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6893 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6894
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6895 alias CIDA* LPIDA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6896 alias CIDA _IDA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6897 alias CIDA TIDA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6898 alias CIDA* PIDA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6899
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6900 struct CLIENTCREATESTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6901 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6902 HANDLE hWindowMenu;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6903 UINT idFirstChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6904 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6905
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6906 alias CLIENTCREATESTRUCT* LPCLIENTCREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6907 alias CLIENTCREATESTRUCT TAGCLIENTCREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6908 alias CLIENTCREATESTRUCT TCLIENTCREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6909 alias CLIENTCREATESTRUCT* PCLIENTCREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6910
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6911 struct CMINVOKECOMMANDINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6912 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6913 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6914 DWORD fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6915 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6916 LPCSTR lpVerb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6917 LPCSTR lpParameters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6918 LPCSTR lpDirectory;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6919 int nShow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6920 DWORD dwHotKey;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6921 HANDLE hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6922 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6923
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6924 alias CMINVOKECOMMANDINFO* LPCMINVOKECOMMANDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6925 alias CMINVOKECOMMANDINFO _CMINVOKECOMMANDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6926 alias CMINVOKECOMMANDINFO TCMINVOKECOMMANDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6927 alias CMINVOKECOMMANDINFO* PCMINVOKECOMMANDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6928
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6929 struct COLORADJUSTMENT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6930 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6931 ushort caSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6932 ushort caFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6933 ushort caIlluminantIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6934 ushort caRedGamma;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6935 ushort caGreenGamma;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6936 ushort caBlueGamma;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6937 ushort caReferenceBlack;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6938 ushort caReferenceWhite;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6939 SHORT caContrast;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6940 SHORT caBrightness;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6941 SHORT caColorfulness;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6942 SHORT caRedGreenTint;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6943 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6944
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6945 alias COLORADJUSTMENT* LPCOLORADJUSTMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6946 alias COLORADJUSTMENT TAGCOLORADJUSTMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6947 alias COLORADJUSTMENT TCOLORADJUSTMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6948 alias COLORADJUSTMENT* PCOLORADJUSTMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6949
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6950 struct COLORMAP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6951 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6952 COLORREF from;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6953 COLORREF _to;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6954 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6955
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6956 alias COLORMAP* LPCOLORMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6957 alias COLORMAP _COLORMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6958 alias COLORMAP TCOLORMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6959 alias COLORMAP* PCOLORMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6960
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6961 struct DCB
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6962 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6963 DWORD DCBlength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6964 DWORD BaudRate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6965 int flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6966 ushort wReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6967 ushort XonLim;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6968 ushort XoffLim;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6969 ubyte ByteSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6970 ubyte Parity;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6971 ubyte StopBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6972 char XonChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6973 char XoffChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6974 char ErrorChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6975 char EofChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6976 char EvtChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6977 ushort wReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6978 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6979
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6980 alias DCB* LPDCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6981 alias DCB _DCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6982 alias DCB TDCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6983 alias DCB* PDCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6984 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6985 bm_DCB_fBinary = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6986 bp_DCB_fBinary = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6987 bm_DCB_fParity = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6988 bp_DCB_fParity = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6989 bm_DCB_fOutxCtsFlow = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6990 bp_DCB_fOutxCtsFlow = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6991 bm_DCB_fOutxDsrFlow = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6992 bp_DCB_fOutxDsrFlow = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6993 bm_DCB_fDtrControl = (0x30),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6994 bp_DCB_fDtrControl = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6995 bm_DCB_fDsrSensitivity = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6996 bp_DCB_fDsrSensitivity = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6997 bm_DCB_fTXContinueOnXoff = (0x80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6998 bp_DCB_fTXContinueOnXoff = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
6999 bm_DCB_fOutX = (0x100),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7000 bp_DCB_fOutX = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7001 bm_DCB_fInX = (0x200),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7002 bp_DCB_fInX = (9),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7003 bm_DCB_fErrorChar = (0x400),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7004 bp_DCB_fErrorChar = (10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7005 bm_DCB_fNull = (0x800),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7006 bp_DCB_fNull = (11),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7007 bm_DCB_fRtsControl = (0x3000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7008 bp_DCB_fRtsControl = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7009 bm_DCB_fAbortOnError = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7010 bp_DCB_fAbortOnError = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7011 bm_DCB_fDummy2 = (0xFFFF8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7012 bp_DCB_fDummy2 = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7013 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7014
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7015 struct COMMCONFIG
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7016 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7017 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7018 ushort wVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7019 ushort wReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7020 DCB dcb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7021 DWORD dwProviderSubType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7022 DWORD dwProviderOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7023 DWORD dwProviderSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7024 WCHAR[1 + 0] wcProviderData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7025 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7026
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7027 alias COMMCONFIG* LPCOMMCONFIG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7028 alias COMMCONFIG _COMM_CONFIG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7029 alias COMMCONFIG TCOMMCONFIG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7030 alias COMMCONFIG* PCOMMCONFIG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7031
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7032 struct COMMPROP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7033 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7034 ushort wPacketLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7035 ushort wPacketVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7036 DWORD dwServiceMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7037 DWORD dwReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7038 DWORD dwMaxTxQueue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7039 DWORD dwMaxRxQueue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7040 DWORD dwMaxBaud;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7041 DWORD dwProvSubType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7042 DWORD dwProvCapabilities;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7043 DWORD dwSettableParams;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7044 DWORD dwSettableBaud;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7045 ushort wSettableData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7046 ushort wSettableStopParity;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7047 DWORD dwCurrentTxQueue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7048 DWORD dwCurrentRxQueue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7049 DWORD dwProvSpec1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7050 DWORD dwProvSpec2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7051 WCHAR[1 + 0] wcProvChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7052 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7053
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7054 alias COMMPROP* LPCOMMPROP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7055 alias COMMPROP _COMMPROP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7056 alias COMMPROP TCOMMPROP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7057 alias COMMPROP* PCOMMPROP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7058
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7059 struct COMMTIMEOUTS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7060 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7061 DWORD ReadIntervalTimeout;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7062 DWORD ReadTotalTimeoutMultiplier;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7063 DWORD ReadTotalTimeoutConstant;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7064 DWORD WriteTotalTimeoutMultiplier;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7065 DWORD WriteTotalTimeoutConstant;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7066 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7067
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7068 alias COMMTIMEOUTS* LPCOMMTIMEOUTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7069 alias COMMTIMEOUTS _COMMTIMEOUTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7070 alias COMMTIMEOUTS TCOMMTIMEOUTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7071 alias COMMTIMEOUTS* PCOMMTIMEOUTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7072
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7073 struct COMPAREITEMSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7074 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7075 UINT CtlType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7076 UINT CtlID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7077 HWND hwndItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7078 UINT itemID1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7079 DWORD itemData1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7080 UINT itemID2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7081 DWORD itemData2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7082 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7083
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7084 alias COMPAREITEMSTRUCT TAGCOMPAREITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7085 alias COMPAREITEMSTRUCT TCOMPAREITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7086 alias COMPAREITEMSTRUCT* PCOMPAREITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7087
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7088 struct COMPCOLOR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7089 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7090 COLORREF crText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7091 COLORREF crBackground;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7092 DWORD dwEffects;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7093 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7094
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7095 alias COMPCOLOR TCOMPCOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7096 alias COMPCOLOR* PCOMPCOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7097
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7098 struct COMPOSITIONFORM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7099 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7100 DWORD dwStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7101 POINT ptCurrentPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7102 RECT rcArea;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7103 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7104
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7105 alias COMPOSITIONFORM* LPCOMPOSITIONFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7106 alias COMPOSITIONFORM _TAGCOMPOSITIONFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7107 alias COMPOSITIONFORM TCOMPOSITIONFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7108 alias COMPOSITIONFORM* PCOMPOSITIONFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7109
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7110 struct COMSTAT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7111 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7112 int flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7113 DWORD cbInQue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7114 DWORD cbOutQue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7115 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7116
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7117 alias COMSTAT* LPCOMSTAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7118 alias COMSTAT _COMSTAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7119 alias COMSTAT TCOMSTAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7120 alias COMSTAT* PCOMSTAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7121 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7122 bm_COMSTAT_fCtsHold = (0x1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7123 bp_COMSTAT_fCtsHold = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7124 bm_COMSTAT_fDsrHold = (0x2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7125 bp_COMSTAT_fDsrHold = (1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7126 bm_COMSTAT_fRlsdHold = (0x4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7127 bp_COMSTAT_fRlsdHold = (2),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7128 bm_COMSTAT_fXoffHold = (0x8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7129 bp_COMSTAT_fXoffHold = (3),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7130 bm_COMSTAT_fXoffSent = (0x10),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7131 bp_COMSTAT_fXoffSent = (4),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7132 bm_COMSTAT_fEof = (0x20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7133 bp_COMSTAT_fEof = (5),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7134 bm_COMSTAT_fTxim = (0x40),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7135 bp_COMSTAT_fTxim = (6),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7136 bm_COMSTAT_fReserved = (0xFFFFFF80),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7137 bp_COMSTAT_fReserved = (7),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7138 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7139 struct CONSOLE_CURSOR_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7140 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7141 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7142 WINBOOL bVisible;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7143 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7144
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7145 alias CONSOLE_CURSOR_INFO* PCONSOLE_CURSOR_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7146 alias CONSOLE_CURSOR_INFO _CONSOLE_CURSOR_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7147 alias CONSOLE_CURSOR_INFO TCONSOLECURSORINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7148 alias CONSOLE_CURSOR_INFO* PCONSOLECURSORINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7149 alias CONSOLE_CURSOR_INFO TCURSORINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7150
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7151 struct COORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7152 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7153 SHORT X;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7154 SHORT Y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7155 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7156
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7157 alias COORD _COORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7158 alias COORD TCOORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7159 alias COORD* PCOORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7160
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7161 struct SMALL_RECT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7162 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7163 SHORT Left;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7164 SHORT Top;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7165 SHORT Right;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7166 SHORT Bottom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7167 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7168
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7169 alias SMALL_RECT _SMALL_RECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7170 alias SMALL_RECT TSMALL_RECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7171 alias SMALL_RECT* PSMALL_RECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7172
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7173 align(1) struct CONSOLE_SCREEN_BUFFER_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7174 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7175 COORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7176 COORD dwCursorPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7177 ushort wAttributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7178 SMALL_RECT srWindow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7179 COORD dwMaximumWindowSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7180 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7181
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7182 alias CONSOLE_SCREEN_BUFFER_INFO* PCONSOLE_SCREEN_BUFFER_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7183 alias CONSOLE_SCREEN_BUFFER_INFO _CONSOLE_SCREEN_BUFFER_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7184 alias CONSOLE_SCREEN_BUFFER_INFO TCONSOLESCREENBUFFERINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7185 alias CONSOLE_SCREEN_BUFFER_INFO* PCONSOLESCREENBUFFERINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7186
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7187 struct FLOATING_SAVE_AREA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7188 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7189 DWORD ControlWord;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7190 DWORD StatusWord;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7191 DWORD TagWord;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7192 DWORD ErrorOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7193 DWORD ErrorSelector;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7194 DWORD DataOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7195 DWORD DataSelector;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7196 ubyte[1 + 79] RegisterArea;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7197 DWORD Cr0NpxState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7198 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7199
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7200 alias FLOATING_SAVE_AREA _FLOATING_SAVE_AREA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7201 alias FLOATING_SAVE_AREA TFLOATINGSAVEAREA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7202 alias FLOATING_SAVE_AREA* PFLOATINGSAVEAREA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7203
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7204 enum : DWORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7205 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7206 //
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7207 // The following flags control the contents of the CONTEXT structure.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7208 //
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7209 CONTEXT_i386 = 0x00010000, // this assumes that i386 and
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7210 CONTEXT_i486 = 0x00010000, // i486 have identical context records
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7211
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7212 CONTEXT_CONTROL = (CONTEXT_i386 | 0x00000001), // SS:SP, CS:IP, FLAGS, BP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7213 CONTEXT_INTEGER = (CONTEXT_i386 | 0x00000002), // AX, BX, CX, DX, SI, DI
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7214 CONTEXT_SEGMENTS = (CONTEXT_i386 | 0x00000004), // DS, ES, FS, GS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7215 CONTEXT_FLOATING_POINT = (CONTEXT_i386 | 0x00000008), // 387 state
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7216 CONTEXT_DEBUG_REGISTERS = (CONTEXT_i386 | 0x00000010), // DB 0-3,6,7
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7217
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7218 CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_SEGMENTS),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7219 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7220
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7221 struct CONTEXT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7222 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7223 DWORD ContextFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7224 DWORD Dr0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7225 DWORD Dr1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7226 DWORD Dr2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7227 DWORD Dr3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7228 DWORD Dr6;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7229 DWORD Dr7;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7230 FLOATING_SAVE_AREA FloatSave;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7231 DWORD SegGs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7232 DWORD SegFs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7233 DWORD SegEs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7234 DWORD SegDs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7235 DWORD Edi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7236 DWORD Esi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7237 DWORD Ebx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7238 DWORD Edx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7239 DWORD Ecx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7240 DWORD Eax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7241 DWORD Ebp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7242 DWORD Eip;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7243 DWORD SegCs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7244 DWORD EFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7245 DWORD Esp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7246 DWORD SegSs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7247 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7248
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7249 alias CONTEXT* LPCONTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7250 alias CONTEXT _CONTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7251 alias CONTEXT TCONTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7252 alias CONTEXT* PCONTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7253
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7254 struct LIST_ENTRY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7255 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7256 _LIST_ENTRY* Flink;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7257 _LIST_ENTRY* Blink;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7258 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7259
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7260 alias LIST_ENTRY _LIST_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7261 alias LIST_ENTRY TLISTENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7262 alias LIST_ENTRY* PLISTENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7263
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7264 struct CRITICAL_SECTION_DEBUG
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7265 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7266 ushort _Type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7267 ushort CreatorBackTraceIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7268 _CRITICAL_SECTION* CriticalSection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7269 LIST_ENTRY ProcessLocksList;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7270 DWORD EntryCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7271 DWORD ContentionCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7272 DWORD Depth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7273 PVOID[1 + 4] OwnerBackTrace;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7274 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7275
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7276 alias CRITICAL_SECTION_DEBUG* LPCRITICAL_SECTION_DEBUG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7277 alias CRITICAL_SECTION_DEBUG PCRITICAL_SECTION_DEBUG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7278 alias CRITICAL_SECTION_DEBUG _CRITICAL_SECTION_DEBUG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7279 alias CRITICAL_SECTION_DEBUG TCRITICALSECTIONDEBUG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7280 alias CRITICAL_SECTION_DEBUG* PCRITICALSECTIONDEBUG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7281
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7282 struct CRITICAL_SECTION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7283 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7284 PCRITICAL_SECTION_DEBUG DebugInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7285 LONG LockCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7286 LONG RecursionCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7287 HANDLE OwningThread;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7288 HANDLE LockSemaphore;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7289 DWORD Reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7290 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7291
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7292 alias CRITICAL_SECTION* LPCRITICAL_SECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7293 alias CRITICAL_SECTION* PCRITICAL_SECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7294 alias CRITICAL_SECTION _CRITICAL_SECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7295 alias CRITICAL_SECTION TCRITICALSECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7296 alias CRITICAL_SECTION* PCRITICALSECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7297
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7298 struct SECURITY_QUALITY_OF_SERVICE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7299 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7300 DWORD Length;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7301 SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7302 WINBOOL ContextTrackingMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7303 ubyte EffectiveOnly;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7304 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7305
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7306 alias SECURITY_QUALITY_OF_SERVICE* PSECURITY_QUALITY_OF_SERVICE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7307 alias SECURITY_QUALITY_OF_SERVICE _SECURITY_QUALITY_OF_SERVICE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7308 alias SECURITY_QUALITY_OF_SERVICE TSECURITYQUALITYOFSERVICE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7309 alias SECURITY_QUALITY_OF_SERVICE* PSECURITYQUALITYOFSERVICE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7310
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7311 struct CONVCONTEXT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7312 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7313 UINT cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7314 UINT wFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7315 UINT wCountryID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7316 int iCodePage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7317 DWORD dwLangID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7318 DWORD dwSecurity;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7319 SECURITY_QUALITY_OF_SERVICE qos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7320 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7321
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7322 alias CONVCONTEXT TAGCONVCONTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7323 alias CONVCONTEXT TCONVCONTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7324 alias CONVCONTEXT* PCONVCONTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7325
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7326 struct CONVINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7327 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7328 DWORD cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7329 DWORD hUser;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7330 HCONV hConvPartner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7331 HSZ hszSvcPartner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7332 HSZ hszServiceReq;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7333 HSZ hszTopic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7334 HSZ hszItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7335 UINT wFmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7336 UINT wType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7337 UINT wStatus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7338 UINT wConvst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7339 UINT wLastError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7340 HCONVLIST hConvList;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7341 CONVCONTEXT ConvCtxt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7342 HWND _hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7343 HWND hwndPartner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7344 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7345
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7346 alias CONVINFO TAGCONVINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7347 alias CONVINFO TCONVINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7348 alias CONVINFO* PCONVINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7349
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7350 struct COPYDATASTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7351 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7352 DWORD dwData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7353 DWORD cbData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7354 PVOID lpData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7355 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7356
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7357 alias COPYDATASTRUCT TAGCOPYDATASTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7358 alias COPYDATASTRUCT TCOPYDATASTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7359 alias COPYDATASTRUCT* PCOPYDATASTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7360
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7361 struct CPINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7362 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7363 UINT MaxCharSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7364 ubyte[1 + MAX_DEFAULTCHAR-1] DefaultChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7365 ubyte[1 + MAX_LEADBYTES-1] LeadByte;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7366 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7367
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7368 alias CPINFO* LPCPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7369 alias CPINFO _CPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7370 alias CPINFO TCPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7371 alias CPINFO* PCPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7372
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7373 struct CPLINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7374 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7375 int idIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7376 int idName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7377 int idInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7378 LONG lData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7379 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7380
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7381 alias CPLINFO TAGCPLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7382 alias CPLINFO TCPLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7383 alias CPLINFO* PCPLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7384
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7385 struct CREATE_PROCESS_DEBUG_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7386 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7387 HANDLE hFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7388 HANDLE hProcess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7389 HANDLE hThread;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7390 LPVOID lpBaseOfImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7391 DWORD dwDebugInfoFileOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7392 DWORD nDebugInfoSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7393 LPVOID lpThreadLocalBase;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7394 LPTHREAD_START_ROUTINE lpStartAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7395 LPVOID lpImageName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7396 ushort fUnicode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7397 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7398
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7399 alias CREATE_PROCESS_DEBUG_INFO _CREATE_PROCESS_DEBUG_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7400 alias CREATE_PROCESS_DEBUG_INFO TCREATEPROCESSDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7401 alias CREATE_PROCESS_DEBUG_INFO* PCREATEPROCESSDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7402
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7403 struct CREATE_THREAD_DEBUG_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7404 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7405 HANDLE hThread;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7406 LPVOID lpThreadLocalBase;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7407 LPTHREAD_START_ROUTINE lpStartAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7408 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7409
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7410 alias CREATE_THREAD_DEBUG_INFO _CREATE_THREAD_DEBUG_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7411 alias CREATE_THREAD_DEBUG_INFO TCREATETHREADDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7412 alias CREATE_THREAD_DEBUG_INFO* PCREATETHREADDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7413
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7414 struct CURRENCYFMT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7415 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7416 UINT NumDigits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7417 UINT LeadingZero;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7418 UINT Grouping;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7419 LPTSTR lpDecimalSep;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7420 LPTSTR lpThousandSep;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7421 UINT NegativeOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7422 UINT PositiveOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7423 LPTSTR lpCurrencySymbol;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7424 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7425
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7426 alias CURRENCYFMT _CURRENCYFMT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7427 alias CURRENCYFMT TCURRENCYFMT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7428 alias CURRENCYFMT* PCURRENCYFMT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7429
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7430 struct CURSORSHAPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7431 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7432 int xHotSpot;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7433 int yHotSpot;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7434 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7435 int cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7436 int cbWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7437 ubyte Planes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7438 ubyte BitsPixel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7439 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7440
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7441 alias CURSORSHAPE* LPCURSORSHAPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7442 alias CURSORSHAPE TAGCURSORSHAPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7443 alias CURSORSHAPE TCURSORSHAPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7444 alias CURSORSHAPE* PCURSORSHAPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7445
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7446 struct CWPRETSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7447 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7448 LRESULT lResult;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7449 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7450 WPARAM wParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7451 DWORD message;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7452 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7453 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7454
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7455 alias CWPRETSTRUCT TAGCWPRETSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7456 alias CWPRETSTRUCT TCWPRETSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7457 alias CWPRETSTRUCT* PCWPRETSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7458
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7459 struct CWPSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7460 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7461 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7462 WPARAM wParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7463 UINT message;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7464 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7465 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7466
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7467 alias CWPSTRUCT TAGCWPSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7468 alias CWPSTRUCT TCWPSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7469 alias CWPSTRUCT* PCWPSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7470
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7471 struct DATATYPES_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7472 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7473 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7474 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7475
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7476 alias DATATYPES_INFO_1 _DATATYPES_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7477 alias DATATYPES_INFO_1 TDATATYPESINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7478 alias DATATYPES_INFO_1* PDATATYPESINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7479
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7480 struct DDEACK
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7481 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7482 ushort flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7483 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7484
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7485 alias DDEACK TDDEACK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7486 alias DDEACK* PDDEACK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7487 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7488 bm_DDEACK_bAppReturnCode = (0xFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7489 bp_DDEACK_bAppReturnCode = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7490 bm_DDEACK_reserved = (0x3F00),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7491 bp_DDEACK_reserved = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7492 bm_DDEACK_fBusy = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7493 bp_DDEACK_fBusy = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7494 bm_DDEACK_fAck = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7495 bp_DDEACK_fAck = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7496 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7497
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7498 struct DDEADVISE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7499 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7500 ushort flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7501 int cfFormat;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7502 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7503
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7504 alias DDEADVISE TDDEADVISE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7505 alias DDEADVISE* PDDEADVISE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7506 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7507 bm_DDEADVISE_reserved = (0x3FFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7508 bp_DDEADVISE_reserved = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7509 bm_DDEADVISE_fDeferUpd = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7510 bp_DDEADVISE_fDeferUpd = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7511 bm_DDEADVISE_fAckReq = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7512 bp_DDEADVISE_fAckReq = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7513 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7514
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7515 struct DDEDATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7516 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7517 ushort flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7518 int cfFormat;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7519 ubyte[1 + 0] Value;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7520 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7521
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7522 alias DDEDATA* PDDEDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7523 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7524 bm_DDEDATA_unused = (0xFFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7525 bp_DDEDATA_unused = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7526 bm_DDEDATA_fResponse = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7527 bp_DDEDATA_fResponse = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7528 bm_DDEDATA_fRelease = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7529 bp_DDEDATA_fRelease = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7530 bm_DDEDATA_reserved = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7531 bp_DDEDATA_reserved = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7532 bm_DDEDATA_fAckReq = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7533 bp_DDEDATA_fAckReq = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7534 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7535
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7536 struct DDELN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7537 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7538 ushort flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7539 int cfFormat;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7540 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7541
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7542 alias DDELN TDDELN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7543 alias DDELN* PDDELN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7544 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7545 bm_DDELN_unused = (0x1FFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7546 bp_DDELN_unused = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7547 bm_DDELN_fRelease = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7548 bp_DDELN_fRelease = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7549 bm_DDELN_fDeferUpd = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7550 bp_DDELN_fDeferUpd = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7551 bm_DDELN_fAckReq = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7552 bp_DDELN_fAckReq = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7553 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7554
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7555 struct DDEML_MSG_HOOK_DATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7556 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7557 UINT uiLo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7558 UINT uiHi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7559 DWORD cbData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7560 DWORD[1 + 7] Data;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7561 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7562
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7563 alias DDEML_MSG_HOOK_DATA TAGDDEML_MSG_HOOK_DATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7564 alias DDEML_MSG_HOOK_DATA TDDEMLMSGHOOKDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7565 alias DDEML_MSG_HOOK_DATA* PDDEMLMSGHOOKDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7566
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7567 struct DDEPOKE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7568 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7569 ushort flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7570 int cfFormat;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7571 ubyte[1 + 0] Value;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7572 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7573
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7574 alias DDEPOKE TDDEPOKE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7575 alias DDEPOKE* PDDEPOKE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7576 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7577 bm_DDEPOKE_unused = (0x1FFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7578 bp_DDEPOKE_unused = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7579 bm_DDEPOKE_fRelease = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7580 bp_DDEPOKE_fRelease = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7581 bm_DDEPOKE_fReserved = (0xC000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7582 bp_DDEPOKE_fReserved = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7583 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7584 struct DDEUP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7585 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7586 ushort flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7587 int cfFormat;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7588 ubyte[1 + 0] rgb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7589 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7590
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7591 alias DDEUP TDDEUP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7592 alias DDEUP* PDDEUP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7593
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7594 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7595 bm_DDEUP_unused = (0xFFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7596 bp_DDEUP_unused = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7597 bm_DDEUP_fAck = (0x1000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7598 bp_DDEUP_fAck = (12),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7599 bm_DDEUP_fRelease = (0x2000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7600 bp_DDEUP_fRelease = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7601 bm_DDEUP_fReserved = (0x4000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7602 bp_DDEUP_fReserved = (14),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7603 bm_DDEUP_fAckReq = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7604 bp_DDEUP_fAckReq = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7605 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7606
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7607 struct EXCEPTION_RECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7608 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7609 DWORD ExceptionCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7610 DWORD ExceptionFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7611 _EXCEPTION_RECORD* ExceptionRecord;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7612 PVOID ExceptionAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7613 DWORD NumberParameters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7614 DWORD[1 + EXCEPTION_MAXIMUM_PARAMETERS-1] ExceptionInformation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7615 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7616
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7617 alias EXCEPTION_RECORD* PEXCEPTION_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7618 alias EXCEPTION_RECORD _EXCEPTION_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7619 alias EXCEPTION_RECORD TEXCEPTIONRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7620 alias EXCEPTION_RECORD* PEXCEPTIONRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7621
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7622 struct EXCEPTION_DEBUG_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7623 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7624 EXCEPTION_RECORD ExceptionRecord;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7625 DWORD dwFirstChance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7626 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7627
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7628 alias EXCEPTION_DEBUG_INFO* PEXCEPTION_DEBUG_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7629 alias EXCEPTION_DEBUG_INFO _EXCEPTION_DEBUG_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7630 alias EXCEPTION_DEBUG_INFO TEXCEPTIONDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7631 alias EXCEPTION_DEBUG_INFO* PEXCEPTIONDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7632
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7633 struct EXIT_PROCESS_DEBUG_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7634 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7635 DWORD dwExitCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7636 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7637
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7638 alias EXIT_PROCESS_DEBUG_INFO _EXIT_PROCESS_DEBUG_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7639 alias EXIT_PROCESS_DEBUG_INFO TEXITPROCESSDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7640 alias EXIT_PROCESS_DEBUG_INFO* PEXITPROCESSDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7641
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7642 struct EXIT_THREAD_DEBUG_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7643 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7644 DWORD dwExitCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7645 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7646
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7647 alias EXIT_THREAD_DEBUG_INFO _EXIT_THREAD_DEBUG_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7648 alias EXIT_THREAD_DEBUG_INFO TEXITTHREADDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7649 alias EXIT_THREAD_DEBUG_INFO* PEXITTHREADDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7650
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7651 struct LOAD_DLL_DEBUG_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7652 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7653 HANDLE hFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7654 LPVOID lpBaseOfDll;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7655 DWORD dwDebugInfoFileOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7656 DWORD nDebugInfoSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7657 LPVOID lpImageName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7658 ushort fUnicode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7659 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7660
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7661 alias LOAD_DLL_DEBUG_INFO _LOAD_DLL_DEBUG_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7662 alias LOAD_DLL_DEBUG_INFO TLOADDLLDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7663 alias LOAD_DLL_DEBUG_INFO* PLOADDLLDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7664
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7665 struct UNLOAD_DLL_DEBUG_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7666 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7667 LPVOID lpBaseOfDll;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7668 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7669
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7670 alias UNLOAD_DLL_DEBUG_INFO _UNLOAD_DLL_DEBUG_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7671 alias UNLOAD_DLL_DEBUG_INFO TUNLOADDLLDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7672 alias UNLOAD_DLL_DEBUG_INFO* PUNLOADDLLDEBUGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7673
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7674 struct OUTPUT_DEBUG_STRING_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7675 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7676 LPSTR lpDebugStringData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7677 ushort fUnicode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7678 ushort nDebugStringLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7679 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7680
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7681 alias OUTPUT_DEBUG_STRING_INFO _OUTPUT_DEBUG_STRING_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7682 alias OUTPUT_DEBUG_STRING_INFO TOUTPUTDEBUGSTRINGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7683 alias OUTPUT_DEBUG_STRING_INFO* POUTPUTDEBUGSTRINGINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7684
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7685 struct RIP_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7686 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7687 DWORD dwError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7688 DWORD dwType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7689 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7690
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7691 alias RIP_INFO _RIP_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7692 alias RIP_INFO TRIPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7693 alias RIP_INFO* PRIPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7694
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7695 struct DEBUG_EVENT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7696 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7697 DWORD dwDebugEventCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7698 DWORD dwProcessId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7699 DWORD dwThreadId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7700
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7701 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7702 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7703 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7704 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7705 EXCEPTION_DEBUG_INFO Exception;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7706 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7707 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7708 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7709 CREATE_THREAD_DEBUG_INFO CreateThread;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7710 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7711 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7712 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7713 CREATE_PROCESS_DEBUG_INFO CreateProcessInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7714 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7715 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7716 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7717 EXIT_THREAD_DEBUG_INFO ExitThread;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7718 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7719 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7720 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7721 EXIT_PROCESS_DEBUG_INFO ExitProcess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7722 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7723 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7724 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7725 LOAD_DLL_DEBUG_INFO LoadDll;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7726 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7727 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7728 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7729 UNLOAD_DLL_DEBUG_INFO UnloadDll;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7730 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7731 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7732 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7733 OUTPUT_DEBUG_STRING_INFO DebugString;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7734 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7735 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7736 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7737 RIP_INFO RipInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7738 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7739 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7740 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7741
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7742 alias DEBUG_EVENT* LPDEBUG_EVENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7743 alias DEBUG_EVENT _DEBUG_EVENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7744 alias DEBUG_EVENT TDEBUGEVENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7745 alias DEBUG_EVENT* PDEBUGEVENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7746
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7747 struct DEBUGHOOKINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7748 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7749 DWORD idThread;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7750 DWORD idThreadInstaller;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7751 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7752 WPARAM wParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7753 int code;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7754 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7755
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7756 alias DEBUGHOOKINFO TAGDEBUGHOOKINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7757 alias DEBUGHOOKINFO TDEBUGHOOKINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7758 alias DEBUGHOOKINFO* PDEBUGHOOKINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7759
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7760 struct DELETEITEMSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7761 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7762 UINT CtlType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7763 UINT CtlID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7764 UINT itemID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7765 HWND hwndItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7766 UINT itemData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7767 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7768
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7769 alias DELETEITEMSTRUCT TAGDELETEITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7770 alias DELETEITEMSTRUCT TDELETEITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7771 alias DELETEITEMSTRUCT* PDELETEITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7772
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7773 struct DEV_BROADCAST_HDR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7774 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7775 ULONG dbch_size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7776 ULONG dbch_devicetype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7777 ULONG dbch_reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7778 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7779
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7780 alias DEV_BROADCAST_HDR* PDEV_BROADCAST_HDR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7781 alias DEV_BROADCAST_HDR _DEV_BROADCAST_HDR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7782 alias DEV_BROADCAST_HDR TDEVBROADCASTHDR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7783 alias DEV_BROADCAST_HDR* PDEVBROADCASTHDR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7784
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7785 struct DEV_BROADCAST_OEM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7786 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7787 ULONG dbco_size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7788 ULONG dbco_devicetype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7789 ULONG dbco_reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7790 ULONG dbco_identifier;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7791 ULONG dbco_suppfunc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7792 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7793
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7794 alias DEV_BROADCAST_OEM* PDEV_BROADCAST_OEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7795 alias DEV_BROADCAST_OEM _DEV_BROADCAST_OEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7796 alias DEV_BROADCAST_OEM TDEVBROADCASTOEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7797 alias DEV_BROADCAST_OEM* PDEVBROADCASTOEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7798
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7799 struct DEV_BROADCAST_PORT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7800 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7801 ULONG dbcp_size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7802 ULONG dbcp_devicetype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7803 ULONG dbcp_reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7804 char[1 + 0] dbcp_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7805 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7806
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7807 alias DEV_BROADCAST_PORT* PDEV_BROADCAST_PORT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7808 alias DEV_BROADCAST_PORT _DEV_BROADCAST_PORT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7809 alias DEV_BROADCAST_PORT TDEVBROADCASTPORT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7810 alias DEV_BROADCAST_PORT* PDEVBROADCASTPORT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7811
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7812 struct _DEV_BROADCAST_USERDEFINED
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7813 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7814 _DEV_BROADCAST_HDR dbud_dbh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7815 char[1 + 0] dbud_szName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7816 ubyte[1 + 0] dbud_rgbUserDefined;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7817 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7818
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7819 alias _DEV_BROADCAST_USERDEFINED TDEVBROADCASTUSERDEFINED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7820 alias _DEV_BROADCAST_USERDEFINED* PDEVBROADCASTUSERDEFINED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7821
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7822 struct DEV_BROADCAST_VOLUME
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7823 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7824 ULONG dbcv_size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7825 ULONG dbcv_devicetype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7826 ULONG dbcv_reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7827 ULONG dbcv_unitmask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7828 USHORT dbcv_flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7829 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7830
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7831 alias DEV_BROADCAST_VOLUME* PDEV_BROADCAST_VOLUME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7832 alias DEV_BROADCAST_VOLUME _DEV_BROADCAST_VOLUME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7833 alias DEV_BROADCAST_VOLUME TDEVBROADCASTVOLUME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7834 alias DEV_BROADCAST_VOLUME* PDEVBROADCASTVOLUME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7835
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7836 struct DEVMODE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7837 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7838 BCHAR[1 + CCHDEVICENAME-1] dmDeviceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7839 ushort dmSpecVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7840 ushort dmDriverVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7841 ushort dmSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7842 ushort dmDriverExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7843 DWORD dmFields;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7844 int dmOrientation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7845 int dmPaperSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7846 int dmPaperLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7847 int dmPaperWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7848 int dmScale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7849 int dmCopies;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7850 int dmDefaultSource;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7851 int dmPrintQuality;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7852 int dmColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7853 int dmDuplex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7854 int dmYResolution;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7855 int dmTTOption;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7856 int dmCollate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7857 BCHAR[1 + CCHFORMNAME-1] dmFormName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7858 ushort dmLogPixels;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7859 DWORD dmBitsPerPel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7860 DWORD dmPelsWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7861 DWORD dmPelsHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7862 DWORD dmDisplayFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7863 DWORD dmDisplayFrequency;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7864 DWORD dmICMMethod;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7865 DWORD dmICMIntent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7866 DWORD dmMediaType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7867 DWORD dmDitherType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7868 DWORD dmICCManufacturer;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7869 DWORD dmICCModel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7870 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7871
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7872 alias DEVMODE* LPDEVMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7873 alias DEVMODE _DEVICEMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7874 alias DEVMODE DEVICEMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7875 alias DEVMODE TDEVICEMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7876 alias DEVMODE TDEVICEMODEA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7877 alias DEVMODE TDEVMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7878 alias DEVMODE* PDEVMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7879
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7880 struct DEVNAMES
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7881 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7882 ushort wDriverOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7883 ushort wDeviceOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7884 ushort wOutputOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7885 ushort wDefault;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7886 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7887
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7888 alias DEVNAMES* LPDEVNAMES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7889 alias DEVNAMES TAGDEVNAMES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7890 alias DEVNAMES TDEVNAMES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7891 alias DEVNAMES* PDEVNAMES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7892
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7893 struct DIBSECTION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7894 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7895 BITMAP dsBm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7896 BITMAPINFOHEADER dsBmih;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7897 DWORD[1 + 2] dsBitfields;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7898 HANDLE dshSection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7899 DWORD dsOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7900 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7901
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7902 alias DIBSECTION TAGDIBSECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7903 alias DIBSECTION TDIBSECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7904 alias DIBSECTION* PDIBSECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7905
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7906 union LARGE_INTEGER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7907 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7908 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7909 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7910 DWORD LowPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7911 LONG HighPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7912 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7913 struct u
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7914 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7915 DWORD LowPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7916 LONG HighPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7917 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7918 LONGLONG QuadPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7919 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7920
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7921 alias LARGE_INTEGER* PLARGE_INTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7922 alias LARGE_INTEGER _LARGE_INTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7923 alias LARGE_INTEGER TLARGEINTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7924 alias LARGE_INTEGER* PLARGEINTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7925
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7926 struct DISK_GEOMETRY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7927 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7928 LARGE_INTEGER Cylinders;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7929 MEDIA_TYPE MediaType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7930 DWORD TracksPerCylinder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7931 DWORD SectorsPerTrack;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7932 DWORD BytesPerSector;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7933 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7934
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7935 alias DISK_GEOMETRY _DISK_GEOMETRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7936 alias DISK_GEOMETRY TDISKGEOMETRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7937 alias DISK_GEOMETRY* PDISKGEOMETRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7938
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7939 struct DISK_PERFORMANCE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7940 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7941 LARGE_INTEGER BytesRead;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7942 LARGE_INTEGER BytesWritten;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7943 LARGE_INTEGER ReadTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7944 LARGE_INTEGER WriteTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7945 DWORD ReadCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7946 DWORD WriteCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7947 DWORD QueueDepth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7948 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7949
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7950 alias DISK_PERFORMANCE _DISK_PERFORMANCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7951 alias DISK_PERFORMANCE TDISKPERFORMANCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7952 alias DISK_PERFORMANCE* PDISKPERFORMANCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7953
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7954 align(1) struct DLGITEMTEMPLATE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7955 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7956 DWORD style;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7957 DWORD dwExtendedStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7958 int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7959 int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7960 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7961 int cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7962 ushort id;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7963 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7964
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7965 alias DLGITEMTEMPLATE* LPDLGITEMTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7966 alias DLGITEMTEMPLATE TDLGITEMTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7967 alias DLGITEMTEMPLATE* PDLGITEMTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7968
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7969 align(1) struct DLGTEMPLATE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7970 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7971 DWORD style;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7972 DWORD dwExtendedStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7973 ushort cdit;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7974 int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7975 int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7976 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7977 int cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7978 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7979
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7980 alias DLGTEMPLATE* LPDLGTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7981 alias DLGTEMPLATE* LPCDLGTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7982 alias DLGTEMPLATE TDLGTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7983 alias DLGTEMPLATE* PDLGTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7984
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7985 struct DOC_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7986 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7987 LPTSTR pDocName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7988 LPTSTR pOutputFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7989 LPTSTR pDatatype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7990 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7991
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7992 alias DOC_INFO_1 _DOC_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7993 alias DOC_INFO_1 TDOCINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7994 alias DOC_INFO_1* PDOCINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7995
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7996 struct DOC_INFO_2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7997 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7998 LPTSTR pDocName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
7999 LPTSTR pOutputFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8000 LPTSTR pDatatype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8001 DWORD dwMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8002 DWORD JobId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8003 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8004
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8005 alias DOC_INFO_2 _DOC_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8006 alias DOC_INFO_2 TDOCINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8007 alias DOC_INFO_2* PDOCINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8008
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8009 struct DOCINFOA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8010 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8011 int cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8012 LPCSTR lpszDocName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8013 LPCSTR lpszOutput;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8014 LPCSTR lpszDatatype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8015 DWORD fwType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8016 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8017 alias DOCINFOA TDOCINFOA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8018
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8019 struct DOCINFOW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8020 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8021 int cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8022 LPCWSTR lpszDocName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8023 LPCWSTR lpszOutput;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8024 LPCWSTR lpszDatatype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8025 DWORD fwType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8026 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8027 alias DOCINFOW TDOCINFOW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8028
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8029 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8030 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8031 alias DOCINFOA DOCINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8032 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8033 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8034 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8035 alias DOCINFOW DOCINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8036 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8037 alias DOCINFO TDOCINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8038 alias DOCINFO* LPDOCINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8039 alias DOCINFO* PDOCINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8040
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
8041
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8042 struct DRAGLISTINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8043 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8044 UINT uNotification;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8045 HWND hWnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8046 POINT ptCursor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8047 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8048
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8049 alias DRAGLISTINFO* LPDRAGLISTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8050 alias DRAGLISTINFO TDRAGLISTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8051 alias DRAGLISTINFO* PDRAGLISTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8052
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8053 struct DRAWITEMSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8054 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8055 UINT CtlType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8056 UINT CtlID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8057 UINT itemID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8058 UINT itemAction;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8059 UINT itemState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8060 HWND hwndItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8061 HDC hDC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8062 RECT rcItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8063 DWORD itemData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8064 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8065
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8066 alias DRAWITEMSTRUCT* LPDRAWITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8067 alias DRAWITEMSTRUCT TAGDRAWITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8068 alias DRAWITEMSTRUCT TDRAWITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8069 alias DRAWITEMSTRUCT* PDRAWITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8070
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8071 struct DRAWTEXTPARAMS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8072 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8073 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8074 int iTabLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8075 int iLeftMargin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8076 int iRightMargin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8077 UINT uiLengthDrawn;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8078 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8079
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8080 alias DRAWTEXTPARAMS* LPDRAWTEXTPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8081 alias DRAWTEXTPARAMS TDRAWTEXTPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8082 alias DRAWTEXTPARAMS* PDRAWTEXTPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8083
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8084 struct PARTITION_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8085 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8086 ubyte PartitionType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8087 ubyte BootIndicator;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8088 ubyte RecognizedPartition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8089 ubyte RewritePartition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8090 LARGE_INTEGER StartingOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8091 LARGE_INTEGER PartitionLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8092 LARGE_INTEGER HiddenSectors;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8093 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8094
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8095 alias PARTITION_INFORMATION _PARTITION_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8096 alias PARTITION_INFORMATION TPARTITIONINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8097 alias PARTITION_INFORMATION* PPARTITIONINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8098
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8099 struct DRIVE_LAYOUT_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8100 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8101 DWORD PartitionCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8102 DWORD Signature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8103 PARTITION_INFORMATION[1 + 0] PartitionEntry;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8104 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8105
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8106 alias DRIVE_LAYOUT_INFORMATION _DRIVE_LAYOUT_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8107 alias DRIVE_LAYOUT_INFORMATION TDRIVELAYOUTINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8108 alias DRIVE_LAYOUT_INFORMATION* PDRIVELAYOUTINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8109
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8110 struct DRIVER_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8111 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8112 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8113 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8114
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8115 alias DRIVER_INFO_1 _DRIVER_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8116 alias DRIVER_INFO_1 TDRIVERINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8117 alias DRIVER_INFO_1* PDRIVERINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8118
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8119 struct DRIVER_INFO_2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8120 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8121 DWORD cVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8122 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8123 LPTSTR pEnvironment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8124 LPTSTR pDriverPath;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8125 LPTSTR pDataFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8126 LPTSTR pConfigFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8127 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8128
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8129 alias DRIVER_INFO_2 _DRIVER_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8130 alias DRIVER_INFO_2 TDRIVERINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8131 alias DRIVER_INFO_2* PDRIVERINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8132
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8133 struct DRIVER_INFO_3
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8134 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8135 DWORD cVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8136 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8137 LPTSTR pEnvironment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8138 LPTSTR pDriverPath;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8139 LPTSTR pDataFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8140 LPTSTR pConfigFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8141 LPTSTR pHelpFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8142 LPTSTR pDependentFiles;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8143 LPTSTR pMonitorName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8144 LPTSTR pDefaultDataType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8145 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8146
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8147 alias DRIVER_INFO_3 _DRIVER_INFO_3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8148 alias DRIVER_INFO_3 TDRIVERINFO3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8149 alias DRIVER_INFO_3* PDRIVERINFO3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8150
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8151 struct EDITSTREAM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8152 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8153 DWORD dwCookie;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8154 DWORD dwError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8155 EDITSTREAMCALLBACK pfnCallback;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8156 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8157
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8158 alias EDITSTREAM _EDITSTREAM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8159 alias EDITSTREAM TEDITSTREAM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8160 alias EDITSTREAM* PEDITSTREAM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8161
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8162 struct EMR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8163 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8164 DWORD iType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8165 DWORD nSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8166 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8167
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8168 alias EMR TAGEMR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8169 alias EMR TEMR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8170 alias EMR* PEMR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8171
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8172 struct EMRANGLEARC
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8173 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8174 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8175 POINTL ptlCenter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8176 DWORD nRadius;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8177 FLOAT eStartAngle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8178 FLOAT eSweepAngle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8179 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8180
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8181 alias EMRANGLEARC TAGEMRANGLEARC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8182 alias EMRANGLEARC TEMRANGLEARC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8183 alias EMRANGLEARC* PEMRANGLEARC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8184
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8185 struct EMRARC
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8186 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8187 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8188 RECTL rclBox;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8189 POINTL ptlStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8190 POINTL ptlEnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8191 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8192
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8193 alias EMRARC TAGEMRARC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8194 alias EMRARC TEMRARC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8195 alias EMRARC* PEMRARC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8196 alias EMRARC EMRARCTO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8197 alias EMRARC TEMRARCTO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8198 alias EMRARC* PEMRARCTO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8199 alias EMRARC EMRCHORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8200 alias EMRARC TEMRCHORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8201 alias EMRARC* PEMRCHORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8202 alias EMRARC EMRPIE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8203 alias EMRARC TEMRPIE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8204 alias EMRARC* PEMRPIE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8205
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8206 struct XFORM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8207 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8208 FLOAT eM11;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8209 FLOAT eM12;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8210 FLOAT eM21;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8211 FLOAT eM22;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8212 FLOAT eDx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8213 FLOAT eDy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8214 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8215
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8216 alias XFORM* LPXFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8217 alias XFORM _XFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8218 alias XFORM TXFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8219 alias XFORM* PXFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8220
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8221 struct EMRBITBLT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8222 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8223 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8224 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8225 LONG xDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8226 LONG yDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8227 LONG cxDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8228 LONG cyDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8229 DWORD dwRop;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8230 LONG xSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8231 LONG ySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8232 XFORM xformSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8233 COLORREF crBkColorSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8234 DWORD iUsageSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8235 DWORD offBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8236 DWORD offBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8237 DWORD cbBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8238 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8239
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8240 alias EMRBITBLT TAGEMRBITBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8241 alias EMRBITBLT TEMRBITBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8242 alias EMRBITBLT* PEMRBITBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8243
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8244 struct LOGBRUSH
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8245 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8246 UINT lbStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8247 COLORREF lbColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8248 LONG lbHatch;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8249 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8250
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8251 alias LOGBRUSH TAGLOGBRUSH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8252 alias LOGBRUSH TLOGBRUSH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8253 alias LOGBRUSH* PLOGBRUSH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8254
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8255 struct EMRCREATEBRUSHINDIRECT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8256 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8257 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8258 DWORD ihBrush;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8259 LOGBRUSH lb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8260 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8261
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8262 alias EMRCREATEBRUSHINDIRECT TAGEMRCREATEBRUSHINDIRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8263 alias EMRCREATEBRUSHINDIRECT TEMRCREATEBRUSHINDIRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8264 alias EMRCREATEBRUSHINDIRECT* PEMRCREATEBRUSHINDIRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8265 alias LONG LCSCSTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8266 alias LONG LCSGAMUTMATCH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8267
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8268 struct LOGCOLORSPACE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8269 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8270 DWORD lcsSignature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8271 DWORD lcsVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8272 DWORD lcsSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8273 LCSCSTYPE lcsCSType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8274 LCSGAMUTMATCH lcsIntent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8275 CIEXYZTRIPLE lcsEndpoints;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8276 DWORD lcsGammaRed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8277 DWORD lcsGammaGreen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8278 DWORD lcsGammaBlue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8279 TCHAR[1 + MAX_PATH-1] lcsFilename;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8280 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8281
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8282 alias LOGCOLORSPACE* LPLOGCOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8283 alias LOGCOLORSPACE TAGLOGCOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8284 alias LOGCOLORSPACE TLOGCOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8285 alias LOGCOLORSPACE TLOGCOLORSPACEA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8286 alias LOGCOLORSPACE* PLOGCOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8287
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8288 struct EMRCREATECOLORSPACE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8289 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8290 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8291 DWORD ihCS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8292 LOGCOLORSPACE lcs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8293 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8294
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8295 alias EMRCREATECOLORSPACE TAGEMRCREATECOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8296 alias EMRCREATECOLORSPACE TEMRCREATECOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8297 alias EMRCREATECOLORSPACE* PEMRCREATECOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8298
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8299 struct EMRCREATEDIBPATTERNBRUSHPT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8300 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8301 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8302 DWORD ihBrush;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8303 DWORD iUsage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8304 DWORD offBmi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8305 DWORD cbBmi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8306 DWORD offBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8307 DWORD cbBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8308 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8309
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8310 alias EMRCREATEDIBPATTERNBRUSHPT TAGEMRCREATEDIBPATTERNBRUSHPT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8311 alias EMRCREATEDIBPATTERNBRUSHPT TEMRCREATEDIBPATTERNBRUSHPT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8312 alias EMRCREATEDIBPATTERNBRUSHPT PEMRCREATEDIBPATTERNBRUSHPT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8313
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8314 struct EMRCREATEMONOBRUSH
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8315 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8316 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8317 DWORD ihBrush;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8318 DWORD iUsage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8319 DWORD offBmi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8320 DWORD cbBmi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8321 DWORD offBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8322 DWORD cbBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8323 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8324
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8325 alias EMRCREATEMONOBRUSH TAGEMRCREATEMONOBRUSH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8326 alias EMRCREATEMONOBRUSH TEMRCREATEMONOBRUSH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8327 alias EMRCREATEMONOBRUSH* PEMRCREATEMONOBRUSH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8328
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8329 struct PALETTEENTRY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8330 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8331 ubyte peRed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8332 ubyte peGreen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8333 ubyte peBlue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8334 ubyte peFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8335 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8336
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8337 alias PALETTEENTRY* LPPALETTEENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8338 alias PALETTEENTRY TAGPALETTEENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8339 alias PALETTEENTRY TPALETTEENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8340 alias PALETTEENTRY* PPALETTEENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8341
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8342 struct LOGPALETTE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8343 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8344 ushort palVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8345 ushort palNumEntries;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8346 PALETTEENTRY[1 + 0] palPalEntry;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8347 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8348
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8349 alias LOGPALETTE* LPLOGPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8350 alias LOGPALETTE TAGLOGPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8351 alias LOGPALETTE TLOGPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8352 alias LOGPALETTE* PLOGPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8353
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8354 struct EMRCREATEPALETTE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8355 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8356 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8357 DWORD ihPal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8358 LOGPALETTE lgpl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8359 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8360
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8361 alias EMRCREATEPALETTE TAGEMRCREATEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8362 alias EMRCREATEPALETTE TEMRCREATEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8363 alias EMRCREATEPALETTE* PEMRCREATEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8364
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8365 struct LOGPEN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8366 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8367 UINT lopnStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8368 POINT lopnWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8369 COLORREF lopnColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8370 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8371
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8372 alias LOGPEN TAGLOGPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8373 alias LOGPEN TLOGPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8374 alias LOGPEN* PLOGPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8375
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8376 struct EMRCREATEPEN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8377 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8378 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8379 DWORD ihPen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8380 LOGPEN lopn;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8381 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8382
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8383 alias EMRCREATEPEN TAGEMRCREATEPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8384 alias EMRCREATEPEN TEMRCREATEPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8385 alias EMRCREATEPEN* PEMRCREATEPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8386
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8387 struct EMRELLIPSE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8388 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8389 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8390 RECTL rclBox;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8391 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8392
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8393 alias EMRELLIPSE TAGEMRELLIPSE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8394 alias EMRELLIPSE TEMRELLIPSE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8395 alias EMRELLIPSE* PEMRELLIPSE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8396 alias EMRELLIPSE EMRRECTANGLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8397 alias EMRELLIPSE TEMRRECTANGLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8398 alias EMRELLIPSE* PEMRRECTANGLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8399
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8400 struct EMREOF
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8401 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8402 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8403 DWORD nPalEntries;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8404 DWORD offPalEntries;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8405 DWORD nSizeLast;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8406 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8407
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8408 alias EMREOF TAGEMREOF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8409 alias EMREOF TEMREOF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8410 alias EMREOF* PEMREOF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8411
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8412 struct EMREXCLUDECLIPRECT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8413 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8414 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8415 RECTL rclClip;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8416 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8417
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8418 alias EMREXCLUDECLIPRECT TAGEMREXCLUDECLIPRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8419 alias EMREXCLUDECLIPRECT TEMREXCLUDECLIPRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8420 alias EMREXCLUDECLIPRECT* PEMREXCLUDECLIPRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8421 alias EMREXCLUDECLIPRECT EMRINTERSECTCLIPRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8422 alias EMREXCLUDECLIPRECT TEMRINTERSECTCLIPRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8423 alias EMREXCLUDECLIPRECT* PEMRINTERSECTCLIPRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8424
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8425 struct PANOSE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8426 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8427 ubyte bFamilyType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8428 ubyte bSerifStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8429 ubyte bWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8430 ubyte bProportion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8431 ubyte bContrast;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8432 ubyte bStrokeVariation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8433 ubyte bArmStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8434 ubyte bLetterform;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8435 ubyte bMidline;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8436 ubyte bXHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8437 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8438
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8439 alias PANOSE TAGPANOSE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8440 alias PANOSE TPANOSE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8441 alias PANOSE* PPANOSE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8442
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8443 struct EXTLOGFONT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8444 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8445 LOGFONT elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8446 BCHAR[1 + LF_FULLFACESIZE-1] elfFullName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8447 BCHAR[1 + LF_FACESIZE-1] elfStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8448 DWORD elfVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8449 DWORD elfStyleSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8450 DWORD elfMatch;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8451 DWORD elfReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8452 ubyte[1 + ELF_VENDOR_SIZE-1] elfVendorId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8453 DWORD elfCulture;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8454 PANOSE elfPanose;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8455 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8456
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8457 alias EXTLOGFONT TAGEXTLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8458 alias EXTLOGFONT TEXTLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8459 alias EXTLOGFONT* PEXTLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8460
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8461 struct EMREXTCREATEFONTINDIRECTW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8462 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8463 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8464 DWORD ihFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8465 EXTLOGFONT elfw;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8466 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8467
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8468 alias EMREXTCREATEFONTINDIRECTW TAGEMREXTCREATEFONTINDIRECTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8469 alias EMREXTCREATEFONTINDIRECTW TEMREXTCREATEFONTINDIRECTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8470 alias EMREXTCREATEFONTINDIRECTW* PEMREXTCREATEFONTINDIRECTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8471
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8472 struct EXTLOGPEN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8473 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8474 UINT elpPenStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8475 UINT elpWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8476 UINT elpBrushStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8477 COLORREF elpColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8478 LONG elpHatch;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8479 DWORD elpNumEntries;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8480 DWORD[1 + 0] elpStyleEntry;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8481 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8482
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8483 alias EXTLOGPEN TAGEXTLOGPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8484 alias EXTLOGPEN TEXTLOGPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8485 alias EXTLOGPEN* PEXTLOGPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8486
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8487 struct EMREXTCREATEPEN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8488 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8489 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8490 DWORD ihPen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8491 DWORD offBmi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8492 DWORD cbBmi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8493 DWORD offBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8494 DWORD cbBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8495 EXTLOGPEN elp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8496 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8497
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8498 alias EMREXTCREATEPEN TAGEMREXTCREATEPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8499 alias EMREXTCREATEPEN TEMREXTCREATEPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8500 alias EMREXTCREATEPEN* PEMREXTCREATEPEN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8501
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8502 struct EMREXTFLOODFILL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8503 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8504 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8505 POINTL ptlStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8506 COLORREF crColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8507 DWORD iMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8508 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8509
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8510 alias EMREXTFLOODFILL TAGEMREXTFLOODFILL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8511 alias EMREXTFLOODFILL TEMREXTFLOODFILL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8512 alias EMREXTFLOODFILL* PEMREXTFLOODFILL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8513
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8514 struct EMREXTSELECTCLIPRGN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8515 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8516 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8517 DWORD cbRgnData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8518 DWORD iMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8519 ubyte[1 + 0] RgnData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8520 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8521
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8522 alias EMREXTSELECTCLIPRGN TAGEMREXTSELECTCLIPRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8523 alias EMREXTSELECTCLIPRGN TEMREXTSELECTCLIPRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8524 alias EMREXTSELECTCLIPRGN* PEMREXTSELECTCLIPRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8525
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8526 struct EMRTEXT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8527 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8528 POINTL ptlReference;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8529 DWORD nChars;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8530 DWORD offString;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8531 DWORD fOptions;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8532 RECTL rcl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8533 DWORD offDx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8534 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8535
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8536 alias EMRTEXT TAGEMRTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8537 alias EMRTEXT TEMRTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8538 alias EMRTEXT* PEMRTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8539
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8540 struct EMREXTTEXTOUTA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8541 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8542 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8543 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8544 DWORD iGraphicsMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8545 FLOAT exScale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8546 FLOAT eyScale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8547 EMRTEXT emrtext;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8548 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8549
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8550 alias EMREXTTEXTOUTA TAGEMREXTTEXTOUTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8551 alias EMREXTTEXTOUTA TEMREXTTEXTOUTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8552 alias EMREXTTEXTOUTA* PEMREXTTEXTOUTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8553 alias EMREXTTEXTOUTA EMREXTTEXTOUTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8554 alias EMREXTTEXTOUTA TEMREXTTEXTOUTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8555 alias EMREXTTEXTOUTA* PEMREXTTEXTOUTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8556
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8557 struct EMRFILLPATH
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8558 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8559 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8560 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8561 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8562
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8563 alias EMRFILLPATH TAGEMRFILLPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8564 alias EMRFILLPATH TEMRFILLPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8565 alias EMRFILLPATH* PEMRFILLPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8566 alias EMRFILLPATH EMRSTROKEANDFILLPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8567 alias EMRFILLPATH TEMRSTROKEANDFILLPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8568 alias EMRFILLPATH* PEMRSTROKEANDFILLPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8569 alias EMRFILLPATH EMRSTROKEPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8570 alias EMRFILLPATH TEMRSTROKEPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8571 alias EMRFILLPATH* PEMRSTROKEPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8572
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8573 struct EMRFILLRGN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8574 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8575 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8576 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8577 DWORD cbRgnData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8578 DWORD ihBrush;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8579 ubyte[1 + 0] RgnData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8580 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8581
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8582 alias EMRFILLRGN TAGEMRFILLRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8583 alias EMRFILLRGN TEMRFILLRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8584 alias EMRFILLRGN* PEMRFILLRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8585
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8586 struct EMRFORMAT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8587 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8588 DWORD dSignature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8589 DWORD nVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8590 DWORD cbData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8591 DWORD offData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8592 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8593
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8594 alias EMRFORMAT TAGEMRFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8595 alias EMRFORMAT TEMRFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8596 alias EMRFORMAT* PEMRFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8597
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8598 struct SIZE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8599 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8600 LONG cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8601 LONG cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8602 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8603
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8604 alias SIZE* LPSIZE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8605 alias SIZE TAGSIZE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8606 alias SIZE TSIZE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8607 alias SIZE* PSIZE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8608 alias SIZE SIZEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8609 alias SIZE TSIZEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8610 alias SIZE* PSIZEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8611 alias SIZE* LPSIZEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8612
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8613 struct EMRFRAMERGN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8614 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8615 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8616 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8617 DWORD cbRgnData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8618 DWORD ihBrush;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8619 SIZEL szlStroke;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8620 ubyte[1 + 0] RgnData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8621 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8622
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8623 alias EMRFRAMERGN TAGEMRFRAMERGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8624 alias EMRFRAMERGN TEMRFRAMERGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8625 alias EMRFRAMERGN* PEMRFRAMERGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8626
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8627 struct EMRGDICOMMENT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8628 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8629 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8630 DWORD cbData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8631 ubyte[1 + 0] Data;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8632 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8633
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8634 alias EMRGDICOMMENT TAGEMRGDICOMMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8635 alias EMRGDICOMMENT TEMRGDICOMMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8636 alias EMRGDICOMMENT* PEMRGDICOMMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8637
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8638 struct EMRINVERTRGN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8639 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8640 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8641 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8642 DWORD cbRgnData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8643 ubyte[1 + 0] RgnData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8644 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8645
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8646 alias EMRINVERTRGN TAGEMRINVERTRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8647 alias EMRINVERTRGN TEMRINVERTRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8648 alias EMRINVERTRGN* PEMRINVERTRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8649 alias EMRINVERTRGN EMRPAINTRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8650 alias EMRINVERTRGN TEMRPAINTRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8651 alias EMRINVERTRGN* PEMRPAINTRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8652
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8653 struct EMRLINETO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8654 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8655 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8656 POINTL ptl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8657 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8658
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8659 alias EMRLINETO TAGEMRLINETO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8660 alias EMRLINETO TEMRLINETO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8661 alias EMRLINETO* PEMRLINETO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8662 alias EMRLINETO EMRMOVETOEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8663 alias EMRLINETO TEMRMOVETOEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8664 alias EMRLINETO* PEMRMOVETOEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8665
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8666 struct EMRMASKBLT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8667 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8668 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8669 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8670 LONG xDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8671 LONG yDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8672 LONG cxDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8673 LONG cyDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8674 DWORD dwRop;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8675 LONG xSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8676 LONG ySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8677 XFORM xformSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8678 COLORREF crBkColorSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8679 DWORD iUsageSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8680 DWORD offBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8681 DWORD cbBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8682 DWORD offBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8683 DWORD cbBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8684 LONG xMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8685 LONG yMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8686 DWORD iUsageMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8687 DWORD offBmiMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8688 DWORD cbBmiMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8689 DWORD offBitsMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8690 DWORD cbBitsMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8691 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8692
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8693 alias EMRMASKBLT TAGEMRMASKBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8694 alias EMRMASKBLT TEMRMASKBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8695 alias EMRMASKBLT* PEMRMASKBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8696
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8697 struct EMRMODIFYWORLDTRANSFORM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8698 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8699 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8700 XFORM xform;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8701 DWORD iMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8702 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8703
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8704 alias EMRMODIFYWORLDTRANSFORM TAGEMRMODIFYWORLDTRANSFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8705 alias EMRMODIFYWORLDTRANSFORM TEMRMODIFYWORLDTRANSFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8706 alias EMRMODIFYWORLDTRANSFORM PEMRMODIFYWORLDTRANSFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8707
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8708 struct EMROFFSETCLIPRGN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8709 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8710 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8711 POINTL ptlOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8712 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8713
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8714 alias EMROFFSETCLIPRGN TAGEMROFFSETCLIPRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8715 alias EMROFFSETCLIPRGN TEMROFFSETCLIPRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8716 alias EMROFFSETCLIPRGN* PEMROFFSETCLIPRGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8717
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8718 struct EMRPLGBLT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8719 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8720 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8721 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8722 POINTL[1 + 2] aptlDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8723 LONG xSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8724 LONG ySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8725 LONG cxSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8726 LONG cySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8727 XFORM xformSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8728 COLORREF crBkColorSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8729 DWORD iUsageSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8730 DWORD offBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8731 DWORD cbBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8732 DWORD offBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8733 DWORD cbBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8734 LONG xMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8735 LONG yMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8736 DWORD iUsageMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8737 DWORD offBmiMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8738 DWORD cbBmiMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8739 DWORD offBitsMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8740 DWORD cbBitsMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8741 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8742
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8743 alias EMRPLGBLT TAGEMRPLGBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8744 alias EMRPLGBLT TEMRPLGBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8745 alias EMRPLGBLT* PEMRPLGBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8746
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8747 struct EMRPOLYDRAW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8748 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8749 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8750 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8751 DWORD cptl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8752 POINTL[1 + 0] aptl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8753 ubyte[1 + 0] abTypes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8754 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8755
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8756 alias EMRPOLYDRAW TAGEMRPOLYDRAW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8757 alias EMRPOLYDRAW TEMRPOLYDRAW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8758 alias EMRPOLYDRAW* PEMRPOLYDRAW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8759
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8760 struct EMRPOLYDRAW16
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8761 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8762 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8763 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8764 DWORD cpts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8765 POINTS[1 + 0] apts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8766 ubyte[1 + 0] abTypes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8767 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8768
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8769 alias EMRPOLYDRAW16 TAGEMRPOLYDRAW16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8770 alias EMRPOLYDRAW16 TEMRPOLYDRAW16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8771 alias EMRPOLYDRAW16* PEMRPOLYDRAW16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8772
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8773 struct EMRPOLYLINE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8774 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8775 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8776 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8777 DWORD cptl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8778 POINTL[1 + 0] aptl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8779 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8780
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8781 alias EMRPOLYLINE TAGEMRPOLYLINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8782 alias EMRPOLYLINE TEMRPOLYLINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8783 alias EMRPOLYLINE* PEMRPOLYLINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8784 alias EMRPOLYLINE EMRPOLYBEZIER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8785 alias EMRPOLYLINE TEMRPOLYBEZIER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8786 alias EMRPOLYLINE* PEMRPOLYBEZIER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8787 alias EMRPOLYLINE EMRPOLYGON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8788 alias EMRPOLYLINE TEMRPOLYGON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8789 alias EMRPOLYLINE* PEMRPOLYGON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8790 alias EMRPOLYLINE EMRPOLYBEZIERTO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8791 alias EMRPOLYLINE TEMRPOLYBEZIERTO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8792 alias EMRPOLYLINE* PEMRPOLYBEZIERTO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8793 alias EMRPOLYLINE EMRPOLYLINETO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8794 alias EMRPOLYLINE TEMRPOLYLINETO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8795 alias EMRPOLYLINE* PEMRPOLYLINETO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8796
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8797 struct EMRPOLYLINE16
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8798 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8799 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8800 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8801 DWORD cpts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8802 POINTL[1 + 0] apts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8803 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8804
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8805 alias EMRPOLYLINE16 TAGEMRPOLYLINE16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8806 alias EMRPOLYLINE16 TEMRPOLYLINE16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8807 alias EMRPOLYLINE16* PEMRPOLYLINE16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8808 alias EMRPOLYLINE16 EMRPOLYBEZIER16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8809 alias EMRPOLYLINE16 TEMRPOLYBEZIER16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8810 alias EMRPOLYLINE16* PEMRPOLYBEZIER16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8811 alias EMRPOLYLINE16 EMRPOLYGON16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8812 alias EMRPOLYLINE16 TEMRPOLYGON16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8813 alias EMRPOLYLINE16* PEMRPOLYGON16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8814 alias EMRPOLYLINE16 EMRPOLYBEZIERTO16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8815 alias EMRPOLYLINE16 TEMRPOLYBEZIERTO16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8816 alias EMRPOLYLINE16* PEMRPOLYBEZIERTO16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8817 alias EMRPOLYLINE16 EMRPOLYLINETO16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8818 alias EMRPOLYLINE16 TEMRPOLYLINETO16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8819 alias EMRPOLYLINE16* PEMRPOLYLINETO16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8820
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8821 struct EMRPOLYPOLYLINE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8822 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8823 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8824 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8825 DWORD nPolys;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8826 DWORD cptl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8827 DWORD[1 + 0] aPolyCounts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8828 POINTL[1 + 0] aptl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8829 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8830
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8831 alias EMRPOLYPOLYLINE TAGEMRPOLYPOLYLINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8832 alias EMRPOLYPOLYLINE TEMRPOLYPOLYLINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8833 alias EMRPOLYPOLYLINE* PEMRPOLYPOLYLINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8834 alias EMRPOLYPOLYLINE EMRPOLYPOLYGON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8835 alias EMRPOLYPOLYLINE TEMRPOLYPOLYGON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8836 alias EMRPOLYPOLYLINE* PEMRPOLYPOLYGON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8837
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8838 struct EMRPOLYPOLYLINE16
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8839 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8840 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8841 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8842 DWORD nPolys;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8843 DWORD cpts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8844 DWORD[1 + 0] aPolyCounts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8845 POINTS[1 + 0] apts;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8846 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8847
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8848 alias EMRPOLYPOLYLINE16 TAGEMRPOLYPOLYLINE16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8849 alias EMRPOLYPOLYLINE16 TEMRPOLYPOLYLINE16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8850 alias EMRPOLYPOLYLINE16* PEMRPOLYPOLYLINE16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8851 alias EMRPOLYPOLYLINE16 EMRPOLYPOLYGON16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8852 alias EMRPOLYPOLYLINE16 TEMRPOLYPOLYGON16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8853 alias EMRPOLYPOLYLINE16* PEMRPOLYPOLYGON16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8854
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8855 struct EMRPOLYTEXTOUTA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8856 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8857 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8858 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8859 DWORD iGraphicsMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8860 FLOAT exScale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8861 FLOAT eyScale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8862 LONG cStrings;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8863 EMRTEXT[1 + 0] aemrtext;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8864 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8865
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8866 alias EMRPOLYTEXTOUTA TAGEMRPOLYTEXTOUTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8867 alias EMRPOLYTEXTOUTA TEMRPOLYTEXTOUTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8868 alias EMRPOLYTEXTOUTA* PEMRPOLYTEXTOUTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8869 alias EMRPOLYTEXTOUTA EMRPOLYTEXTOUTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8870 alias EMRPOLYTEXTOUTA TEMRPOLYTEXTOUTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8871 alias EMRPOLYTEXTOUTA* PEMRPOLYTEXTOUTW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8872
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8873 struct EMRRESIZEPALETTE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8874 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8875 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8876 DWORD ihPal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8877 DWORD cEntries;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8878 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8879
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8880 alias EMRRESIZEPALETTE TAGEMRRESIZEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8881 alias EMRRESIZEPALETTE TEMRRESIZEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8882 alias EMRRESIZEPALETTE* PEMRRESIZEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8883
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8884 struct EMRRESTOREDC
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8885 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8886 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8887 LONG iRelative;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8888 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8889
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8890 alias EMRRESTOREDC TAGEMRRESTOREDC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8891 alias EMRRESTOREDC TEMRRESTOREDC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8892 alias EMRRESTOREDC* PEMRRESTOREDC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8893
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8894 struct EMRROUNDRECT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8895 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8896 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8897 RECTL rclBox;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8898 SIZEL szlCorner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8899 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8900
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8901 alias EMRROUNDRECT TAGEMRROUNDRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8902 alias EMRROUNDRECT TEMRROUNDRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8903 alias EMRROUNDRECT* PEMRROUNDRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8904
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8905 struct EMRSCALEVIEWPORTEXTEX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8906 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8907 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8908 LONG xNum;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8909 LONG xDenom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8910 LONG yNum;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8911 LONG yDenom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8912 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8913
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8914 alias EMRSCALEVIEWPORTEXTEX TAGEMRSCALEVIEWPORTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8915 alias EMRSCALEVIEWPORTEXTEX TEMRSCALEVIEWPORTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8916 alias EMRSCALEVIEWPORTEXTEX* PEMRSCALEVIEWPORTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8917 alias EMRSCALEVIEWPORTEXTEX EMRSCALEWINDOWEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8918 alias EMRSCALEVIEWPORTEXTEX TEMRSCALEWINDOWEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8919 alias EMRSCALEVIEWPORTEXTEX* PEMRSCALEWINDOWEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8920
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8921 struct EMRSELECTCOLORSPACE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8922 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8923 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8924 DWORD ihCS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8925 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8926
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8927 alias EMRSELECTCOLORSPACE TAGEMRSELECTCOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8928 alias EMRSELECTCOLORSPACE TEMRSELECTCOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8929 alias EMRSELECTCOLORSPACE* PEMRSELECTCOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8930 alias EMRSELECTCOLORSPACE EMRDELETECOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8931 alias EMRSELECTCOLORSPACE TEMRDELETECOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8932 alias EMRSELECTCOLORSPACE* PEMRDELETECOLORSPACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8933
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8934 struct EMRSELECTOBJECT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8935 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8936 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8937 DWORD ihObject;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8938 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8939
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8940 alias EMRSELECTOBJECT TAGEMRSELECTOBJECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8941 alias EMRSELECTOBJECT TEMRSELECTOBJECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8942 alias EMRSELECTOBJECT* PEMRSELECTOBJECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8943 alias EMRSELECTOBJECT EMRDELETEOBJECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8944 alias EMRSELECTOBJECT TEMRDELETEOBJECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8945 alias EMRSELECTOBJECT* PEMRDELETEOBJECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8946
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8947 struct EMRSELECTPALETTE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8948 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8949 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8950 DWORD ihPal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8951 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8952
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8953 alias EMRSELECTPALETTE TAGEMRSELECTPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8954 alias EMRSELECTPALETTE TEMRSELECTPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8955 alias EMRSELECTPALETTE* PEMRSELECTPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8956
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8957 struct EMRSETARCDIRECTION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8958 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8959 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8960 DWORD iArcDirection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8961 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8962
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8963 alias EMRSETARCDIRECTION TAGEMRSETARCDIRECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8964 alias EMRSETARCDIRECTION TEMRSETARCDIRECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8965 alias EMRSETARCDIRECTION* PEMRSETARCDIRECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8966
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8967 struct EMRSETBKCOLOR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8968 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8969 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8970 COLORREF crColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8971 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8972
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8973 alias EMRSETBKCOLOR TAGEMRSETTEXTCOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8974 alias EMRSETBKCOLOR TEMRSETBKCOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8975 alias EMRSETBKCOLOR* PEMRSETBKCOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8976 alias EMRSETBKCOLOR EMRSETTEXTCOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8977 alias EMRSETBKCOLOR TEMRSETTEXTCOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8978 alias EMRSETBKCOLOR* PEMRSETTEXTCOLOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8979
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8980 struct EMRSETCOLORADJUSTMENT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8981 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8982 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8983 COLORADJUSTMENT ColorAdjustment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8984 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8985
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8986 alias EMRSETCOLORADJUSTMENT TAGEMRSETCOLORADJUSTMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8987 alias EMRSETCOLORADJUSTMENT TEMRSETCOLORADJUSTMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8988 alias EMRSETCOLORADJUSTMENT* PEMRSETCOLORADJUSTMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8989
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8990 struct EMRSETDIBITSTODEVICE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8991 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8992 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8993 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8994 LONG xDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8995 LONG yDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8996 LONG xSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8997 LONG ySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8998 LONG cxSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
8999 LONG cySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9000 DWORD offBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9001 DWORD cbBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9002 DWORD offBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9003 DWORD cbBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9004 DWORD iUsageSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9005 DWORD iStartScan;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9006 DWORD cScans;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9007 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9008
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9009 alias EMRSETDIBITSTODEVICE TAGEMRSETDIBITSTODEVICE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9010 alias EMRSETDIBITSTODEVICE TEMRSETDIBITSTODEVICE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9011 alias EMRSETDIBITSTODEVICE* PEMRSETDIBITSTODEVICE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9012
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9013 struct EMRSETMAPPERFLAGS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9014 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9015 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9016 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9017 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9018
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9019 alias EMRSETMAPPERFLAGS TAGEMRSETMAPPERFLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9020 alias EMRSETMAPPERFLAGS TEMRSETMAPPERFLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9021 alias EMRSETMAPPERFLAGS* PEMRSETMAPPERFLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9022
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9023 struct EMRSETMITERLIMIT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9024 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9025 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9026 FLOAT eMiterLimit;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9027 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9028
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9029 alias EMRSETMITERLIMIT TAGEMRSETMITERLIMIT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9030 alias EMRSETMITERLIMIT TEMRSETMITERLIMIT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9031 alias EMRSETMITERLIMIT* PEMRSETMITERLIMIT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9032
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9033 struct EMRSETPALETTEENTRIES
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9034 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9035 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9036 DWORD ihPal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9037 DWORD iStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9038 DWORD cEntries;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9039 PALETTEENTRY[1 + 0] aPalEntries;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9040 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9041
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9042 alias EMRSETPALETTEENTRIES TAGEMRSETPALETTEENTRIES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9043 alias EMRSETPALETTEENTRIES TEMRSETPALETTEENTRIES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9044 alias EMRSETPALETTEENTRIES* PEMRSETPALETTEENTRIES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9045
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9046 struct EMRSETPIXELV
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9047 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9048 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9049 POINTL ptlPixel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9050 COLORREF crColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9051 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9052
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9053 alias EMRSETPIXELV TAGEMRSETPIXELV;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9054 alias EMRSETPIXELV TEMRSETPIXELV;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9055 alias EMRSETPIXELV* PEMRSETPIXELV;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9056
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9057 struct EMRSETVIEWPORTEXTEX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9058 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9059 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9060 SIZEL szlExtent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9061 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9062
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9063 alias EMRSETVIEWPORTEXTEX TAGEMRSETVIEWPORTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9064 alias EMRSETVIEWPORTEXTEX TEMRSETVIEWPORTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9065 alias EMRSETVIEWPORTEXTEX* PEMRSETVIEWPORTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9066 alias EMRSETVIEWPORTEXTEX EMRSETWINDOWEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9067 alias EMRSETVIEWPORTEXTEX TEMRSETWINDOWEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9068 alias EMRSETVIEWPORTEXTEX* PEMRSETWINDOWEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9069
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9070 struct EMRSETVIEWPORTORGEX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9071 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9072 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9073 POINTL ptlOrigin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9074 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9075
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9076 alias EMRSETVIEWPORTORGEX TAGEMRSETVIEWPORTORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9077 alias EMRSETVIEWPORTORGEX TEMRSETVIEWPORTORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9078 alias EMRSETVIEWPORTORGEX* PEMRSETVIEWPORTORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9079 alias EMRSETVIEWPORTORGEX EMRSETWINDOWORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9080 alias EMRSETVIEWPORTORGEX TEMRSETWINDOWORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9081 alias EMRSETVIEWPORTORGEX* PEMRSETWINDOWORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9082 alias EMRSETVIEWPORTORGEX EMRSETBRUSHORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9083 alias EMRSETVIEWPORTORGEX TEMRSETBRUSHORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9084 alias EMRSETVIEWPORTORGEX* PEMRSETBRUSHORGEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9085
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9086 struct EMRSETWORLDTRANSFORM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9087 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9088 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9089 XFORM xform;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9090 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9091
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9092 alias EMRSETWORLDTRANSFORM TAGEMRSETWORLDTRANSFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9093 alias EMRSETWORLDTRANSFORM TEMRSETWORLDTRANSFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9094 alias EMRSETWORLDTRANSFORM* PEMRSETWORLDTRANSFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9095
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9096 struct EMRSTRETCHBLT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9097 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9098 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9099 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9100 LONG xDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9101 LONG yDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9102 LONG cxDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9103 LONG cyDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9104 DWORD dwRop;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9105 LONG xSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9106 LONG ySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9107 XFORM xformSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9108 COLORREF crBkColorSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9109 DWORD iUsageSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9110 DWORD offBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9111 DWORD cbBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9112 DWORD offBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9113 DWORD cbBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9114 LONG cxSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9115 LONG cySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9116 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9117
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9118 alias EMRSTRETCHBLT TAGEMRSTRETCHBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9119 alias EMRSTRETCHBLT TEMRSTRETCHBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9120 alias EMRSTRETCHBLT* PEMRSTRETCHBLT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9121
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9122 struct EMRSTRETCHDIBITS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9123 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9124 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9125 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9126 LONG xDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9127 LONG yDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9128 LONG xSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9129 LONG ySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9130 LONG cxSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9131 LONG cySrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9132 DWORD offBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9133 DWORD cbBmiSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9134 DWORD offBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9135 DWORD cbBitsSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9136 DWORD iUsageSrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9137 DWORD dwRop;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9138 LONG cxDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9139 LONG cyDest;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9140 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9141
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9142 alias EMRSTRETCHDIBITS TAGEMRSTRETCHDIBITS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9143 alias EMRSTRETCHDIBITS TEMRSTRETCHDIBITS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9144 alias EMRSTRETCHDIBITS* PEMRSTRETCHDIBITS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9145
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9146 struct EMRABORTPATH
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9147 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9148 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9149 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9150
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9151 alias EMRABORTPATH TEMRABORTPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9152 alias EMRABORTPATH* PEMRABORTPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9153 alias EMRABORTPATH TAGABORTPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9154 alias EMRABORTPATH TABORTPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9155 alias EMRABORTPATH EMRBEGINPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9156 alias EMRABORTPATH TEMRBEGINPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9157 alias EMRABORTPATH* PEMRBEGINPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9158 alias EMRABORTPATH EMRENDPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9159 alias EMRABORTPATH TEMRENDPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9160 alias EMRABORTPATH* PEMRENDPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9161 alias EMRABORTPATH EMRCLOSEFIGURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9162 alias EMRABORTPATH TEMRCLOSEFIGURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9163 alias EMRABORTPATH* PEMRCLOSEFIGURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9164 alias EMRABORTPATH EMRFLATTENPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9165 alias EMRABORTPATH TEMRFLATTENPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9166 alias EMRABORTPATH* PEMRFLATTENPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9167 alias EMRABORTPATH EMRWIDENPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9168 alias EMRABORTPATH TEMRWIDENPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9169 alias EMRABORTPATH* PEMRWIDENPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9170 alias EMRABORTPATH EMRSETMETARGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9171 alias EMRABORTPATH TEMRSETMETARGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9172 alias EMRABORTPATH* PEMRSETMETARGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9173 alias EMRABORTPATH EMRSAVEDC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9174 alias EMRABORTPATH TEMRSAVEDC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9175 alias EMRABORTPATH* PEMRSAVEDC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9176 alias EMRABORTPATH EMRREALIZEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9177 alias EMRABORTPATH TEMRREALIZEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9178 alias EMRABORTPATH* PEMRREALIZEPALETTE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9179
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9180 struct EMRSELECTCLIPPATH
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9181 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9182 EMR emr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9183 DWORD iMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9184 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9185
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9186 alias EMRSELECTCLIPPATH TAGEMRSELECTCLIPPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9187 alias EMRSELECTCLIPPATH TEMRSELECTCLIPPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9188 alias EMRSELECTCLIPPATH* PEMRSELECTCLIPPATH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9189 alias EMRSELECTCLIPPATH EMRSETBKMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9190 alias EMRSELECTCLIPPATH TEMRSETBKMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9191 alias EMRSELECTCLIPPATH* PEMRSETBKMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9192 alias EMRSELECTCLIPPATH EMRSETMAPMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9193 alias EMRSELECTCLIPPATH TEMRSETMAPMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9194 alias EMRSELECTCLIPPATH* PEMRSETMAPMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9195 alias EMRSELECTCLIPPATH EMRSETPOLYFILLMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9196 alias EMRSELECTCLIPPATH TEMRSETPOLYFILLMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9197 alias EMRSELECTCLIPPATH* PEMRSETPOLYFILLMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9198 alias EMRSELECTCLIPPATH EMRSETROP2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9199 alias EMRSELECTCLIPPATH TEMRSETROP2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9200 alias EMRSELECTCLIPPATH* PEMRSETROP2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9201 alias EMRSELECTCLIPPATH EMRSETSTRETCHBLTMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9202 alias EMRSELECTCLIPPATH TEMRSETSTRETCHBLTMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9203 alias EMRSELECTCLIPPATH* PEMRSETSTRETCHBLTMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9204 alias EMRSELECTCLIPPATH EMRSETTEXTALIGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9205 alias EMRSELECTCLIPPATH TEMRSETTEXTALIGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9206 alias EMRSELECTCLIPPATH* PEMRSETTEXTALIGN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9207 alias EMRSELECTCLIPPATH EMRENABLEICM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9208 alias EMRSELECTCLIPPATH TEMRENABLEICM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9209 alias EMRSELECTCLIPPATH* PEMRENABLEICM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9210
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9211 struct NMHDR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9212 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9213 HWND hwndFrom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9214 UINT idFrom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9215 UINT code;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9216 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9217
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9218 alias NMHDR TAGNMHDR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9219 alias NMHDR TNMHDR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9220 alias NMHDR* PNMHDR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9221
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9222 struct ENCORRECTTEXT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9223 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9224 NMHDR nmhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9225 CHARRANGE chrg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9226 ushort seltyp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9227 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9228
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9229 alias ENCORRECTTEXT _ENCORRECTTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9230 alias ENCORRECTTEXT TENCORRECTTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9231 alias ENCORRECTTEXT* PENCORRECTTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9232
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9233 struct ENDROPFILES
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9234 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9235 NMHDR nmhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9236 HANDLE hDrop;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9237 LONG cp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9238 WINBOOL fProtected;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9239 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9240
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9241 alias ENDROPFILES _ENDROPFILES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9242 alias ENDROPFILES TENDROPFILES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9243 alias ENDROPFILES* PENDROPFILES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9244
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9245 struct ENSAVECLIPBOARD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9246 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9247 NMHDR nmhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9248 LONG cObjectCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9249 LONG cch;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9250 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9251
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9252 alias ENSAVECLIPBOARD TENSAVECLIPBOARD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9253 alias ENSAVECLIPBOARD* PENSAVECLIPBOARD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9254
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9255 struct ENOLEOPFAILED
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9256 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9257 NMHDR nmhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9258 LONG iob;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9259 LONG lOper;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9260 HRESULT hr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9261 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9262
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9263 alias ENOLEOPFAILED TENOLEOPFAILED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9264 alias ENOLEOPFAILED* PENOLEOPFAILED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9265
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9266 struct ENHMETAHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9267 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9268 DWORD iType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9269 DWORD nSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9270 RECTL rclBounds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9271 RECTL rclFrame;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9272 DWORD dSignature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9273 DWORD nVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9274 DWORD nBytes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9275 DWORD nRecords;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9276 ushort nHandles;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9277 ushort sReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9278 DWORD nDescription;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9279 DWORD offDescription;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9280 DWORD nPalEntries;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9281 SIZEL szlDevice;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9282 SIZEL szlMillimeters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9283 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9284
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9285 alias ENHMETAHEADER* LPENHMETAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9286 alias ENHMETAHEADER TAGENHMETAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9287 alias ENHMETAHEADER TENHMETAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9288 alias ENHMETAHEADER* PENHMETAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9289
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9290 struct ENHMETARECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9291 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9292 DWORD iType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9293 DWORD nSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9294 DWORD[1 + 0] dParm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9295 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9296
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9297 alias ENHMETARECORD* LPENHMETARECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9298 alias ENHMETARECORD TAGENHMETARECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9299 alias ENHMETARECORD TENHMETARECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9300 alias ENHMETARECORD* PENHMETARECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9301
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9302 struct ENPROTECTED
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9303 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9304 NMHDR nmhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9305 UINT msg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9306 WPARAM wParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9307 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9308 CHARRANGE chrg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9309 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9310
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9311 alias ENPROTECTED _ENPROTECTED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9312 alias ENPROTECTED TENPROTECTED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9313 alias ENPROTECTED* PENPROTECTED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9314
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9315 struct SERVICE_STATUS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9316 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9317 DWORD dwServiceType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9318 DWORD dwCurrentState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9319 DWORD dwControlsAccepted;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9320 DWORD dwWin32ExitCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9321 DWORD dwServiceSpecificExitCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9322 DWORD dwCheckPoint;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9323 DWORD dwWaitHint;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9324 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9325
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9326 alias SERVICE_STATUS* LPSERVICE_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9327 alias SERVICE_STATUS _SERVICE_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9328 alias SERVICE_STATUS TSERVICESTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9329 alias SERVICE_STATUS* PSERVICESTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9330
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9331 struct ENUM_SERVICE_STATUS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9332 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9333 LPTSTR lpServiceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9334 LPTSTR lpDisplayName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9335 SERVICE_STATUS ServiceStatus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9336 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9337
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9338 alias ENUM_SERVICE_STATUS* LPENUM_SERVICE_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9339 alias ENUM_SERVICE_STATUS _ENUM_SERVICE_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9340 alias ENUM_SERVICE_STATUS TENUMSERVICESTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9341 alias ENUM_SERVICE_STATUS* PENUMSERVICESTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9342
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9343 struct ENUMLOGFONTA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9344 LOGFONTA elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9345 BYTE elfFullName[LF_FULLFACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9346 BYTE elfStyle[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9347 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9348 struct ENUMLOGFONTW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9349 LOGFONTW elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9350 WCHAR elfFullName[LF_FULLFACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9351 WCHAR elfStyle[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9352 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9353 struct ENUMLOGFONTEXA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9354 LOGFONTA elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9355 BYTE elfFullName[LF_FULLFACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9356 BYTE elfStyle[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9357 BYTE elfScript[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9358 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9359 struct ENUMLOGFONTEXW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9360 LOGFONTW elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9361 WCHAR elfFullName[LF_FULLFACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9362 WCHAR elfStyle[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9363 WCHAR elfScript[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9364 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9365 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9366 alias ENUMLOGFONTA ENUMLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9367 alias ENUMLOGFONTEXA ENUMLOGFONTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9368 }else {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9369 alias ENUMLOGFONTW ENUMLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9370 alias ENUMLOGFONTEXW ENUMLOGFONTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9371 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9372 alias ENUMLOGFONT TAGENUMLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9373 alias ENUMLOGFONT TENUMLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9374 alias ENUMLOGFONT* PENUMLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9375 alias ENUMLOGFONTEX TAGENUMLOGFONTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9376 alias ENUMLOGFONTEX TENUMLOGFONTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9377 alias ENUMLOGFONTEX* PENUMLOGFONTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9378
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9379 struct EVENTLOGRECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9380 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9381 DWORD Length;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9382 DWORD Reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9383 DWORD RecordNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9384 DWORD TimeGenerated;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9385 DWORD TimeWritten;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9386 DWORD EventID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9387 ushort EventType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9388 ushort NumStrings;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9389 ushort EventCategory;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9390 ushort ReservedFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9391 DWORD ClosingRecordNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9392 DWORD StringOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9393 DWORD UserSidLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9394 DWORD UserSidOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9395 DWORD DataLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9396 DWORD DataOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9397 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9398
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9399 alias EVENTLOGRECORD _EVENTLOGRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9400 alias EVENTLOGRECORD TEVENTLOGRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9401 alias EVENTLOGRECORD* PEVENTLOGRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9402
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9403 struct EVENTMSG
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9404 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9405 UINT message;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9406 UINT paramL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9407 UINT paramH;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9408 DWORD time;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9409 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9410 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9411
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9412 alias EVENTMSG TAGEVENTMSG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9413 alias EVENTMSG TEVENTMSG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9414 alias EVENTMSG* PEVENTMSG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9415
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9416 struct EXCEPTION_POINTERS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9417 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9418 PEXCEPTION_RECORD ExceptionRecord;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9419 PCONTEXT ContextRecord;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9420 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9421
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9422 alias EXCEPTION_POINTERS* LPEXCEPTION_POINTERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9423 alias EXCEPTION_POINTERS* PEXCEPTION_POINTERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9424 alias EXCEPTION_POINTERS _EXCEPTION_POINTERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9425 alias EXCEPTION_POINTERS TEXCEPTIONPOINTERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9426 alias EXCEPTION_POINTERS* PEXCEPTIONPOINTERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9427
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9428 struct EXT_BUTTON
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9429 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9430 ushort idCommand;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9431 ushort idsHelp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9432 ushort fsStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9433 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9434
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9435 alias EXT_BUTTON* LPEXT_BUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9436 alias EXT_BUTTON _EXT_BUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9437 alias EXT_BUTTON TEXTBUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9438 alias EXT_BUTTON* PEXTBUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9439
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9440 struct FILTERKEYS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9441 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9442 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9443 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9444 DWORD iWaitMSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9445 DWORD iDelayMSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9446 DWORD iRepeatMSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9447 DWORD iBounceMSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9448 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9449
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9450 alias FILTERKEYS TAGFILTERKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9451 alias FILTERKEYS TFILTERKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9452 alias FILTERKEYS* PFILTERKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9453
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9454 struct FIND_NAME_BUFFER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9455 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9456 UCHAR length;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9457 UCHAR access_control;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9458 UCHAR frame_control;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9459 UCHAR[1 + 5] destination_addr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9460 UCHAR[1 + 5] source_addr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9461 UCHAR[1 + 17] routing_info;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9462 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9463
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9464 alias FIND_NAME_BUFFER _FIND_NAME_BUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9465 alias FIND_NAME_BUFFER TFINDNAMEBUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9466 alias FIND_NAME_BUFFER* PFINDNAMEBUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9467
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9468 struct FIND_NAME_HEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9469 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9470 ushort node_count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9471 UCHAR reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9472 UCHAR unique_group;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9473 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9474
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9475 alias FIND_NAME_HEADER _FIND_NAME_HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9476 alias FIND_NAME_HEADER TFINDNAMEHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9477 alias FIND_NAME_HEADER* PFINDNAMEHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9478
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9479 struct FINDREPLACE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9480 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9481 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9482 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9483 HINST hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9484 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9485 LPTSTR lpstrFindWhat;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9486 LPTSTR lpstrReplaceWith;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9487 ushort wFindWhatLen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9488 ushort wReplaceWithLen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9489 LPARAM lCustData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9490 LPFRHOOKPROC lpfnHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9491 LPCTSTR lpTemplateName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9492 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9493
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9494 alias FINDREPLACE* LPFINDREPLACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9495 alias FINDREPLACE TFINDREPLACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9496 alias FINDREPLACE* PFINDREPLACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9497
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9498 struct TFINDTEXT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9499 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9500 CHARRANGE chrg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9501 LPSTR lpstrText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9502 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9503
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9504 alias TFINDTEXT _FINDTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9505 alias TFINDTEXT* PFINDTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9506
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9507 struct FINDTEXTEX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9508 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9509 CHARRANGE chrg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9510 LPSTR lpstrText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9511 CHARRANGE chrgText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9512 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9513
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9514 alias FINDTEXTEX _FINDTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9515 alias FINDTEXTEX TFINDTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9516 alias FINDTEXTEX* PFINDTEXTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9517
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9518 struct FMS_GETDRIVEINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9519 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9520 DWORD dwTotalSpace;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9521 DWORD dwFreeSpace;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9522 TCHAR[1 + 259] szPath;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9523 TCHAR[1 + 13] szVolume;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9524 TCHAR[1 + 127] szShare;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9525 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9526
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9527 alias FMS_GETDRIVEINFO _FMS_GETDRIVEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9528 alias FMS_GETDRIVEINFO TFMSGETDRIVEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9529 alias FMS_GETDRIVEINFO* PFMSGETDRIVEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9530
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9531 struct FMS_GETFILESEL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9532 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9533 FILETIME ftTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9534 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9535 ubyte bAttr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9536 TCHAR[1 + 259] szName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9537 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9538
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9539 alias FMS_GETFILESEL _FMS_GETFILESEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9540 alias FMS_GETFILESEL TFMSGETFILESEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9541 alias FMS_GETFILESEL* PFMSGETFILESEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9542
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9543 struct FMS_LOAD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9544 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9545 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9546 TCHAR[1 + MENU_TEXT_LEN-1] szMenuName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9547 HMENU hMenu;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9548 UINT wMenuDelta;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9549 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9550
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9551 alias FMS_LOAD _FMS_LOAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9552 alias FMS_LOAD TFMSLOAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9553 alias FMS_LOAD* PFMSLOAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9554
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9555 struct FMS_TOOLBARLOAD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9556 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9557 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9558 LPEXT_BUTTON lpButtons;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9559 ushort cButtons;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9560 ushort cBitmaps;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9561 ushort idBitmap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9562 HBITMAP hBitmap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9563 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9564
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9565 alias FMS_TOOLBARLOAD _FMS_TOOLBARLOAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9566 alias FMS_TOOLBARLOAD TFMSTOOLBARLOAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9567 alias FMS_TOOLBARLOAD* PFMSTOOLBARLOAD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9568
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9569 struct FOCUS_EVENT_RECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9570 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9571 WINBOOL bSetFocus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9572 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9573
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9574 alias FOCUS_EVENT_RECORD _FOCUS_EVENT_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9575 alias FOCUS_EVENT_RECORD TFOCUSEVENTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9576 alias FOCUS_EVENT_RECORD* PFOCUSEVENTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9577
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9578 struct FORM_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9579 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9580 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9581 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9582 SIZEL Size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9583 RECTL ImageableArea;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9584 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9585
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9586 alias FORM_INFO_1 _FORM_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9587 alias FORM_INFO_1 TFORMINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9588 alias FORM_INFO_1* PFORMINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9589
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9590 struct FORMAT_PARAMETERS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9591 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9592 MEDIA_TYPE MediaType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9593 DWORD StartCylinderNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9594 DWORD EndCylinderNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9595 DWORD StartHeadNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9596 DWORD EndHeadNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9597 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9598
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9599 alias FORMAT_PARAMETERS _FORMAT_PARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9600 alias FORMAT_PARAMETERS TFORMATPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9601 alias FORMAT_PARAMETERS* PFORMATPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9602
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9603 struct FORMATRANGE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9604 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9605 HDC _hdc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9606 HDC hdcTarget;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9607 RECT rc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9608 RECT rcPage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9609 CHARRANGE chrg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9610 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9611
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9612 alias FORMATRANGE _FORMATRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9613 alias FORMATRANGE TFORMATRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9614 alias FORMATRANGE* PFORMATRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9615
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9616 struct GCP_RESULTSA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9617 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9618 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9619 LPSTR lpOutString;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9620 UINT * lpOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9621 int * lpDx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9622 int * lpCaretPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9623 LPSTR lpClass;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9624 LPWSTR lpGlyphs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9625 UINT nGlyphs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9626 int nMaxFit;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9627 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9628
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9629 struct GCP_RESULTSW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9630 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9631 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9632 LPWSTR lpOutString;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9633 UINT * lpOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9634 int * lpDx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9635 int * lpCaretPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9636 LPSTR lpClass;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9637 LPWSTR lpGlyphs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9638 UINT nGlyphs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9639 int nMaxFit;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9640 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9641 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9642 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9643 alias GCP_RESULTSA GCP_RESULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9644 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9645 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9646 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9647 alias GCP_RESULTSW GCP_RESULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9648 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9649 alias GCP_RESULTS* LPGCP_RESULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9650 alias GCP_RESULTS TAGGCP_RESULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9651 alias GCP_RESULTS TGCPRESULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9652 alias GCP_RESULTS* PGCPRESULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9653
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9654 struct GENERIC_MAPPING
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9655 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9656 ACCESS_MASK GenericRead;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9657 ACCESS_MASK GenericWrite;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9658 ACCESS_MASK GenericExecute;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9659 ACCESS_MASK GenericAll;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9660 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9661
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9662 alias GENERIC_MAPPING* PGENERIC_MAPPING;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9663 alias GENERIC_MAPPING _GENERIC_MAPPING;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9664 alias GENERIC_MAPPING TGENERICMAPPING;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9665 alias GENERIC_MAPPING* PGENERICMAPPING;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9666
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9667 struct GLYPHMETRICS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9668 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9669 UINT gmBlackBoxX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9670 UINT gmBlackBoxY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9671 POINT gmptGlyphOrigin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9672 int gmCellIncX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9673 int gmCellIncY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9674 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9675
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9676 alias GLYPHMETRICS* LPGLYPHMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9677 alias GLYPHMETRICS _GLYPHMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9678 alias GLYPHMETRICS TGLYPHMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9679 alias GLYPHMETRICS* PGLYPHMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9680
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9681 struct HANDLETABLE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9682 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9683 HGDIOBJ[1 + 0] objectHandle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9684 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9685
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9686 alias HANDLETABLE TAGHANDLETABLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9687 alias HANDLETABLE THANDLETABLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9688 alias HANDLETABLE* LPHANDLETABLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9689
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9690 struct HD_HITTESTINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9691 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9692 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9693 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9694 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9695 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9696
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9697 alias HD_HITTESTINFO _HD_HITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9698 alias HD_HITTESTINFO THDHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9699 alias HD_HITTESTINFO HDHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9700 alias HD_HITTESTINFO* PHDHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9701
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9702 struct HD_ITEM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9703 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9704 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9705 int cxy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9706 LPTSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9707 HBITMAP hbm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9708 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9709 int fmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9710 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9711 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9712
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9713 alias HD_ITEM _HD_ITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9714 alias HD_ITEM THDITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9715 alias HD_ITEM* PHDITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9716
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9717 struct WINDOWPOS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9718 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9719 HWND _hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9720 HWND hwndInsertAfter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9721 int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9722 int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9723 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9724 int cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9725 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9726 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9727
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9728 alias WINDOWPOS* LPWINDOWPOS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9729 alias WINDOWPOS _WINDOWPOS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9730 alias WINDOWPOS TWINDOWPOS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9731 alias WINDOWPOS* PWINDOWPOS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9732
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9733 struct HD_LAYOUT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9734 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9735 RECT* prc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9736 WINDOWPOS* pwpos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9737 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9738
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9739 alias HD_LAYOUT _HD_LAYOUT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9740 alias HD_LAYOUT THDLAYOUT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9741 alias HD_LAYOUT HDLAYOUT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9742 alias HD_LAYOUT* PHDLAYOUT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9743
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9744 struct HD_NOTIFY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9745 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9746 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9747 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9748 int iButton;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9749 HD_ITEM* pitem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9750 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9751
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9752 alias HD_NOTIFY _HD_NOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9753 alias HD_NOTIFY THDNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9754 alias HD_NOTIFY* PHDNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9755
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9756 struct HELPINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9757 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9758 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9759 int iContextType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9760 int iCtrlId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9761 HANDLE hItemHandle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9762 DWORD dwContextId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9763 POINT MousePos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9764 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9765
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9766 alias HELPINFO* LPHELPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9767 alias HELPINFO TAGHELPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9768 alias HELPINFO THELPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9769 alias HELPINFO* PHELPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9770
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9771 struct HELPWININFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9772 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9773 int wStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9774 int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9775 int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9776 int dx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9777 int dy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9778 int wMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9779 TCHAR[1 + 1] rgchMember;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9780 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9781
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9782 alias HELPWININFO THELPWININFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9783 alias HELPWININFO* PHELPWININFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9784
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9785 struct HIGHCONTRASTA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9786 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9787 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9788 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9789 LPSTR lpszDefaultScheme;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9790 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9791 struct HIGHCONTRASTW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9792 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9793 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9794 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9795 LPWSTR lpszDefaultScheme;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9796 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9797 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9798 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9799 alias HIGHCONTRASTA HIGHCONTRAST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9800 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9801 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9802 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9803 alias HIGHCONTRASTW HIGHCONTRAST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9804 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9805 alias HIGHCONTRAST* LPHIGHCONTRAST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9806 alias HIGHCONTRAST TAGHIGHCONTRAST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9807 alias HIGHCONTRAST THIGHCONTRAST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9808 alias HIGHCONTRAST* PHIGHCONTRAST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9809
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9810 struct HSZPAIR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9811 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9812 HSZ hszSvc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9813 HSZ hszTopic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9814 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9815
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9816 alias HSZPAIR TAGHSZPAIR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9817 alias HSZPAIR THSZPAIR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9818 alias HSZPAIR* PHSZPAIR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9819
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9820 struct ICONINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9821 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9822 WINBOOL fIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9823 DWORD xHotspot;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9824 DWORD yHotspot;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9825 HBITMAP hbmMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9826 HBITMAP hbmColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9827 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9828
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9829 alias ICONINFO _ICONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9830 alias ICONINFO TICONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9831 alias ICONINFO* PICONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9832
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9833 struct ICONMETRICS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9834 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9835 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9836 int iHorzSpacing;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9837 int iVertSpacing;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9838 int iTitleWrap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9839 LOGFONT lfFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9840 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9841
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9842 alias ICONMETRICS* LPICONMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9843 alias ICONMETRICS TAGICONMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9844 alias ICONMETRICS TICONMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9845 alias ICONMETRICS* PICONMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9846
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9847 struct IMAGEINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9848 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9849 HBITMAP hbmImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9850 HBITMAP hbmMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9851 int Unused1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9852 int Unused2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9853 RECT rcImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9854 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9855
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9856 alias IMAGEINFO _IMAGEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9857 alias IMAGEINFO TIMAGEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9858 alias IMAGEINFO* PIMAGEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9859
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9860 align(1) struct KEY_EVENT_RECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9861 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9862 WINBOOL bKeyDown;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9863 ushort wRepeatCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9864 ushort wVirtualKeyCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9865 ushort wVirtualScanCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9866
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9867 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9868 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9869 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9870 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9871 WCHAR UnicodeChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9872 DWORD dwControlKeyState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9873 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9874 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9875 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9876 char AsciiChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9877 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9878 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9879 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9880
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9881 alias KEY_EVENT_RECORD _KEY_EVENT_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9882 alias KEY_EVENT_RECORD TKEYEVENTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9883 alias KEY_EVENT_RECORD* PKEYEVENTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9884
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9885 struct MOUSE_EVENT_RECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9886 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9887 COORD dwMousePosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9888 DWORD dwButtonState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9889 DWORD dwControlKeyState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9890 DWORD dwEventFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9891 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9892
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9893 alias MOUSE_EVENT_RECORD _MOUSE_EVENT_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9894 alias MOUSE_EVENT_RECORD TMOUSEEVENTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9895 alias MOUSE_EVENT_RECORD* PMOUSEEVENTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9896
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9897 struct WINDOW_BUFFER_SIZE_RECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9898 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9899 COORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9900 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9901
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9902 alias WINDOW_BUFFER_SIZE_RECORD _WINDOW_BUFFER_SIZE_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9903 alias WINDOW_BUFFER_SIZE_RECORD TWINDOWBUFFERSIZERECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9904 alias WINDOW_BUFFER_SIZE_RECORD* PWINDOWBUFFERSIZERECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9905
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9906 struct MENU_EVENT_RECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9907 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9908 UINT dwCommandId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9909 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9910
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9911 alias MENU_EVENT_RECORD* PMENU_EVENT_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9912 alias MENU_EVENT_RECORD _MENU_EVENT_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9913 alias MENU_EVENT_RECORD TMENUEVENTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9914 alias MENU_EVENT_RECORD* PMENUEVENTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9915
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9916 struct INPUT_RECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9917 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9918 ushort EventType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9919
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9920 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9921 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9922 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9923 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9924 KEY_EVENT_RECORD KeyEvent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9925 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9926 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9927 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9928 MOUSE_EVENT_RECORD MouseEvent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9929 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9930 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9931 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9932 WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9933 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9934 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9935 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9936 MENU_EVENT_RECORD MenuEvent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9937 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9938 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9939 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9940 FOCUS_EVENT_RECORD FocusEvent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9941 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9942 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9943 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9944
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9945 alias INPUT_RECORD* PINPUT_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9946 alias INPUT_RECORD _INPUT_RECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9947 alias INPUT_RECORD TINPUTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9948 alias INPUT_RECORD* PINPUTRECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9949
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9950 struct SYSTEMTIME
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9951 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9952 ushort wYear;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9953 ushort wMonth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9954 ushort wDayOfWeek;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9955 ushort wDay;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9956 ushort wHour;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9957 ushort wMinute;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9958 ushort wSecond;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9959 ushort wMilliseconds;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9960 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9961
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9962 alias SYSTEMTIME* LPSYSTEMTIME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9963 alias SYSTEMTIME _SYSTEMTIME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9964 alias SYSTEMTIME TSYSTEMTIME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9965 alias SYSTEMTIME* PSYSTEMTIME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9966
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9967 struct JOB_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9968 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9969 DWORD JobId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9970 LPTSTR pPrinterName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9971 LPTSTR pMachineName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9972 LPTSTR pUserName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9973 LPTSTR pDocument;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9974 LPTSTR pDatatype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9975 LPTSTR pStatus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9976 DWORD Status;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9977 DWORD Priority;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9978 DWORD Position;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9979 DWORD TotalPages;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9980 DWORD PagesPrinted;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9981 SYSTEMTIME Submitted;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9982 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9983
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9984 alias JOB_INFO_1 _JOB_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9985 alias JOB_INFO_1 TJOBINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9986 alias JOB_INFO_1* PJOBINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9987
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9988 struct SID_IDENTIFIER_AUTHORITY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9989 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9990 ubyte[1 + 5] Value;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9991 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9992
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9993 alias SID_IDENTIFIER_AUTHORITY* LPSID_IDENTIFIER_AUTHORITY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9994 alias SID_IDENTIFIER_AUTHORITY* PSID_IDENTIFIER_AUTHORITY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9995 alias SID_IDENTIFIER_AUTHORITY _SID_IDENTIFIER_AUTHORITY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9996 alias SID_IDENTIFIER_AUTHORITY TSIDIDENTIFIERAUTHORITY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9997 alias SID_IDENTIFIER_AUTHORITY* PSIDIDENTIFIERAUTHORITY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9998
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
9999 struct SID
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10000 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10001 ubyte Revision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10002 ubyte SubAuthorityCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10003 SID_IDENTIFIER_AUTHORITY IdentifierAuthority;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10004 DWORD[1 + ANYSIZE_ARRAY-1] SubAuthority;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10005 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10006
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10007 alias SID _SID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10008 alias SID TSID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10009 alias SID* PSID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10010 alias ushort SECURITY_DESCRIPTOR_CONTROL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10011 alias SECURITY_DESCRIPTOR_CONTROL* PSECURITY_DESCRIPTOR_CONTROL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10012 alias SECURITY_DESCRIPTOR_CONTROL TSECURITYDESCRIPTORCONTROL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10013 alias SECURITY_DESCRIPTOR_CONTROL* PSECURITYDESCRIPTORCONTROL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10014
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10015 struct SECURITY_DESCRIPTOR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10016 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10017 ubyte Revision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10018 ubyte Sbz1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10019 SECURITY_DESCRIPTOR_CONTROL Control;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10020 PSID Owner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10021 PSID Group;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10022 PACL Sacl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10023 PACL Dacl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10024 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10025
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10026 alias SECURITY_DESCRIPTOR* PSECURITY_DESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10027 alias SECURITY_DESCRIPTOR _SECURITY_DESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10028 alias SECURITY_DESCRIPTOR TSECURITYDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10029 alias SECURITY_DESCRIPTOR* PSECURITYDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10030
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10031 struct JOB_INFO_2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10032 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10033 DWORD JobId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10034 LPTSTR pPrinterName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10035 LPTSTR pMachineName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10036 LPTSTR pUserName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10037 LPTSTR pDocument;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10038 LPTSTR pNotifyName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10039 LPTSTR pDatatype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10040 LPTSTR pPrintProcessor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10041 LPTSTR pParameters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10042 LPTSTR pDriverName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10043 LPDEVMODE pDevMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10044 LPTSTR pStatus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10045 PSECURITY_DESCRIPTOR pSecurityDescriptor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10046 DWORD Status;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10047 DWORD Priority;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10048 DWORD Position;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10049 DWORD StartTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10050 DWORD UntilTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10051 DWORD TotalPages;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10052 DWORD Size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10053 SYSTEMTIME Submitted;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10054 DWORD Time;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10055 DWORD PagesPrinted;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10056 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10057
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10058 alias JOB_INFO_2 _JOB_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10059 alias JOB_INFO_2 TJOBINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10060 alias JOB_INFO_2* PJOBINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10061
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10062 struct KERNINGPAIR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10063 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10064 ushort wFirst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10065 ushort wSecond;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10066 int iKernAmount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10067 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10068
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10069 alias KERNINGPAIR* LPKERNINGPAIR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10070 alias KERNINGPAIR TAGKERNINGPAIR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10071 alias KERNINGPAIR TKERNINGPAIR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10072 alias KERNINGPAIR* PKERNINGPAIR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10073
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10074 struct LANA_ENUM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10075 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10076 UCHAR length;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10077 UCHAR[1 + MAX_LANA-1] lana;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10078 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10079
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10080 alias LANA_ENUM _LANA_ENUM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10081 alias LANA_ENUM TLANAENUM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10082 alias LANA_ENUM* PLANAENUM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10083
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10084 struct LDT_ENTRY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10085 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10086 ushort LimitLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10087 ushort BaseLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10088
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10089 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10090 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10091 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10092 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10093 ubyte BaseMid;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10094 ubyte Flags1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10095 ubyte Flags2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10096 ubyte BaseHi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10097 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10098 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10099 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10100 int flag0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10101 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10102 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10103 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10104
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10105 alias LDT_ENTRY* LPLDT_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10106 alias LDT_ENTRY* PLDT_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10107 alias LDT_ENTRY _LDT_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10108 alias LDT_ENTRY TLDTENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10109 alias LDT_ENTRY* PLDTENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10110 enum : DWORD {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10111 bm_LDT_ENTRY_BaseMid = (0xFF),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10112 bp_LDT_ENTRY_BaseMid = (0),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10113 bm_LDT_ENTRY_Type = (0x1F00),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10114 bp_LDT_ENTRY_Type = (8),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10115 bm_LDT_ENTRY_Dpl = (0x6000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10116 bp_LDT_ENTRY_Dpl = (13),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10117 bm_LDT_ENTRY_Pres = (0x8000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10118 bp_LDT_ENTRY_Pres = (15),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10119 bm_LDT_ENTRY_LimitHi = (0xF0000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10120 bp_LDT_ENTRY_LimitHi = (16),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10121 bm_LDT_ENTRY_Sys = (0x100000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10122 bp_LDT_ENTRY_Sys = (20),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10123 bm_LDT_ENTRY_Reserved_0 = (0x200000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10124 bp_LDT_ENTRY_Reserved_0 = (21),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10125 bm_LDT_ENTRY_Default_Big = (0x400000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10126 bp_LDT_ENTRY_Default_Big = (22),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10127 bm_LDT_ENTRY_Granularity = (0x800000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10128 bp_LDT_ENTRY_Granularity = (23),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10129 bm_LDT_ENTRY_BaseHi = (0xFF000000),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10130 bp_LDT_ENTRY_BaseHi = (24),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10131 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10132
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10133 struct LOCALESIGNATURE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10134 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10135 DWORD[1 + 3] lsUsb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10136 DWORD[1 + 1] lsCsbDefault;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10137 DWORD[1 + 1] lsCsbSupported;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10138 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10139
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10140 alias LOCALESIGNATURE TAGLOCALESIGNATURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10141 alias LOCALESIGNATURE TLOCALESIGNATURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10142 alias LOCALESIGNATURE* PLOCALESIGNATURE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10143
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10144 struct LOCALGROUP_MEMBERS_INFO_0
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10145 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10146 PSID lgrmi0_sid;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10147 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10148
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10149 alias LOCALGROUP_MEMBERS_INFO_0 _LOCALGROUP_MEMBERS_INFO_0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10150 alias LOCALGROUP_MEMBERS_INFO_0 TLOCALGROUPMEMBERSINFO0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10151 alias LOCALGROUP_MEMBERS_INFO_0* PLOCALGROUPMEMBERSINFO0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10152
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10153 struct LOCALGROUP_MEMBERS_INFO_3
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10154 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10155 LPWSTR lgrmi3_domainandname;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10156 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10157
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10158 alias LOCALGROUP_MEMBERS_INFO_3 _LOCALGROUP_MEMBERS_INFO_3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10159 alias LOCALGROUP_MEMBERS_INFO_3 TLOCALGROUPMEMBERSINFO3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10160 alias LOCALGROUP_MEMBERS_INFO_3* PLOCALGROUPMEMBERSINFO3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10161 alias int FXPT16DOT16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10162 alias FXPT16DOT16* LPFXPT16DOT16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10163 alias FXPT16DOT16 TFXPT16DOT16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10164 alias FXPT16DOT16* PFXPT16DOT16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10165 alias LARGE_INTEGER LUID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10166 alias LUID TLUID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10167 alias LUID* PLUID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10168
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10169 struct LUID_AND_ATTRIBUTES
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10170 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10171 LUID Luid;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10172 DWORD Attributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10173 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10174
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10175 alias LUID_AND_ATTRIBUTES _LUID_AND_ATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10176 alias LUID_AND_ATTRIBUTES TLUIDANDATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10177 alias LUID_AND_ATTRIBUTES* PLUIDANDATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10178 alias LUID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] LUID_AND_ATTRIBUTES_ARRAY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10179 alias LUID_AND_ATTRIBUTES_ARRAY* PLUID_AND_ATTRIBUTES_ARRAY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10180 alias LUID_AND_ATTRIBUTES_ARRAY TLUIDANDATTRIBUTESARRAY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10181 alias LUID_AND_ATTRIBUTES_ARRAY* PLUIDANDATTRIBUTESARRAY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10182
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10183 struct LV_COLUMN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10184 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10185 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10186 int fmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10187 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10188 LPTSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10189 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10190 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10191 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10192
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10193 alias LV_COLUMN _LV_COLUMN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10194 alias LV_COLUMN TLVCOLUMN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10195 alias LV_COLUMN* PLVCOLUMN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10196
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10197 struct LV_ITEM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10198 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10199 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10200 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10201 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10202 UINT state;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10203 UINT stateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10204 LPTSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10205 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10206 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10207 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10208 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10209
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10210 alias LV_ITEM _LV_ITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10211 alias LV_ITEM TLVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10212 alias LV_ITEM* PLVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10213
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10214 struct LV_DISPINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10215 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10216 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10217 LV_ITEM item;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10218 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10219
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10220 alias LV_DISPINFO TAGLV_DISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10221 alias LV_DISPINFO TLVDISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10222 alias LV_DISPINFO* PLVDISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10223
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10224 struct LV_FINDINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10225 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10226 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10227 LPCTSTR psz;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10228 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10229 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10230 UINT vkDirection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10231 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10232
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10233 alias LV_FINDINFO _LV_FINDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10234 alias LV_FINDINFO TLVFINDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10235 alias LV_FINDINFO* PLVFINDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10236
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10237 struct LV_HITTESTINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10238 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10239 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10240 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10241 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10242 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10243
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10244 alias LV_HITTESTINFO _LV_HITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10245 alias LV_HITTESTINFO TLVHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10246 alias LV_HITTESTINFO* PLVHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10248 struct LV_KEYDOWN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10249 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10250 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10251 ushort wVKey;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10252 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10253 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10254
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10255 alias LV_KEYDOWN TAGLV_KEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10256 alias LV_KEYDOWN TLVKEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10257 alias LV_KEYDOWN* PLVKEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10258
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10259 struct MAT2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10260 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10261 FIXED eM11;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10262 FIXED eM12;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10263 FIXED eM21;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10264 FIXED eM22;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10265 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10266
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10267 alias MAT2 _MAT2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10268 alias MAT2 TMAT2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10269 alias MAT2* PMAT2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10270
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10271 struct MDICREATESTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10272 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10273 LPCTSTR szClass;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10274 LPCTSTR szTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10275 HANDLE hOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10276 int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10277 int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10278 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10279 int cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10280 DWORD style;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10281 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10282 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10283
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10284 alias MDICREATESTRUCT* LPMDICREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10285 alias MDICREATESTRUCT TAGMDICREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10286 alias MDICREATESTRUCT TMDICREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10287 alias MDICREATESTRUCT* PMDICREATESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10288
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10289 struct MEASUREITEMSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10290 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10291 UINT CtlType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10292 UINT CtlID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10293 UINT itemID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10294 UINT itemWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10295 UINT itemHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10296 DWORD itemData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10297 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10298
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10299 alias MEASUREITEMSTRUCT* LPMEASUREITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10300 alias MEASUREITEMSTRUCT TAGMEASUREITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10301 alias MEASUREITEMSTRUCT TMEASUREITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10302 alias MEASUREITEMSTRUCT* PMEASUREITEMSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10303
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10304 struct MEMORY_BASIC_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10305 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10306 PVOID BaseAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10307 PVOID AllocationBase;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10308 DWORD AllocationProtect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10309 DWORD RegionSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10310 DWORD State;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10311 DWORD Protect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10312 DWORD _Type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10313 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10314
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10315 alias MEMORY_BASIC_INFORMATION* PMEMORY_BASIC_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10316 alias MEMORY_BASIC_INFORMATION _MEMORY_BASIC_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10317 alias MEMORY_BASIC_INFORMATION TMEMORYBASICINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10318 alias MEMORY_BASIC_INFORMATION* PMEMORYBASICINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10319
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10320 struct MEMORYSTATUS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10321 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10322 DWORD dwLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10323 DWORD dwMemoryLoad;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10324 DWORD dwTotalPhys;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10325 DWORD dwAvailPhys;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10326 DWORD dwTotalPageFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10327 DWORD dwAvailPageFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10328 DWORD dwTotalVirtual;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10329 DWORD dwAvailVirtual;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10330 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10331
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10332 alias MEMORYSTATUS* LPMEMORYSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10333 alias MEMORYSTATUS _MEMORYSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10334 alias MEMORYSTATUS TMEMORYSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10335 alias MEMORYSTATUS* PMEMORYSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10336
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10337 struct MENUEX_TEMPLATE_HEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10338 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10339 ushort wVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10340 ushort wOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10341 DWORD dwHelpId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10342 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10343
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10344 alias MENUEX_TEMPLATE_HEADER TMENUXTEMPLATEHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10345 alias MENUEX_TEMPLATE_HEADER* PMENUXTEMPLATEHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10346
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10347 struct MENUEX_TEMPLATE_ITEM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10348 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10349 DWORD dwType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10350 DWORD dwState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10351 UINT uId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10352 ubyte bResInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10353 WCHAR[1 + 0] szText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10354 DWORD dwHelpId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10355 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10356
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10357 alias MENUEX_TEMPLATE_ITEM TMENUEXTEMPLATEITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10358 alias MENUEX_TEMPLATE_ITEM* PMENUEXTEMPLATEITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10359
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10360 /*
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10361 * Feature in Windows. The hbmpItem field requires Windows 4.10
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10362 * or greater. On Windows NT 4.0, passing in a larger struct size
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10363 * in the cbSize field does nothing. On Windows 95, the MENUITEMINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10364 * calls fail when the struct size is too large. The fix is to ensure
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10365 * that the correct struct size is used for the Windows platform.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10366 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10367 struct MENUITEMINFOA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10368 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10369 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10370 UINT fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10371 UINT fType; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10372 UINT fState; // used if MIIM_STATE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10373 UINT wID; // used if MIIM_ID
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10374 HMENU hSubMenu; // used if MIIM_SUBMENU
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10375 HBITMAP hbmpChecked; // used if MIIM_CHECKMARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10376 HBITMAP hbmpUnchecked; // used if MIIM_CHECKMARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10377 DWORD dwItemData; // used if MIIM_DATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10378 LPSTR dwTypeData; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10379 UINT cch; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10380 HBITMAP hbmpItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10381 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10382 alias MENUITEMINFOA* PMENUITEMINFOA, LPMENUITEMINFOA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10383 struct MENUITEMINFOW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10384 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10385 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10386 UINT fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10387 UINT fType; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10388 UINT fState; // used if MIIM_STATE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10389 UINT wID; // used if MIIM_ID
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10390 HMENU hSubMenu; // used if MIIM_SUBMENU
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10391 HBITMAP hbmpChecked; // used if MIIM_CHECKMARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10392 HBITMAP hbmpUnchecked; // used if MIIM_CHECKMARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10393 DWORD dwItemData; // used if MIIM_DATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10394 LPWSTR dwTypeData; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10395 UINT cch; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10396 HBITMAP hbmpItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10397 } alias MENUITEMINFOW* PMENUITEMINFOW, LPMENUITEMINFOW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10398 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10399 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10400 alias MENUITEMINFOA MENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10401 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10402 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10403 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10404 alias MENUITEMINFOW MENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10405 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10406 alias MENUITEMINFO * LPMENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10407 alias MENUITEMINFO * LPCMENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10408 alias MENUITEMINFO TAGMENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10409 alias MENUITEMINFO TMENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10410 alias MENUITEMINFO TMENUITEMINFOA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10411 alias MENUITEMINFO* PMENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10412
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10413 struct MENUITEMTEMPLATE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10414 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10415 ushort mtOption;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10416 ushort mtID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10417 WCHAR[1 + 0] mtString;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10418 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10419
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10420 alias MENUITEMTEMPLATE TMENUITEMTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10421 alias MENUITEMTEMPLATE* PMENUITEMTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10422
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10423 struct MENUITEMTEMPLATEHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10424 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10425 ushort versionNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10426 ushort offset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10427 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10428
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10429 alias MENUITEMTEMPLATEHEADER TMENUITEMTEMPLATEHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10430 alias MENUITEMTEMPLATEHEADER* PMENUITEMTEMPLATEHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10431
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10432 struct MENUTEMPLATE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10433 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10434 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10435
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10436 alias MENUTEMPLATE* LPMENUTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10437 alias MENUTEMPLATE TMENUTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10438 alias MENUTEMPLATE* PMENUTEMPLATE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10439
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10440 struct METAFILEPICT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10441 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10442 LONG mm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10443 LONG xExt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10444 LONG yExt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10445 HMETAFILE hMF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10446 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10447
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10448 alias METAFILEPICT* LPMETAFILEPICT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10449 alias METAFILEPICT TAGMETAFILEPICT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10450 alias METAFILEPICT TMETAFILEPICT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10451 alias METAFILEPICT* PMETAFILEPICT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10452
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10453 align(1) struct METAHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10454 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10455 ushort mtType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10456 ushort mtHeaderSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10457 ushort mtVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10458 DWORD mtSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10459 ushort mtNoObjects;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10460 DWORD mtMaxRecord;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10461 ushort mtNoParameters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10462 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10463
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10464 alias METAHEADER TAGMETAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10465 alias METAHEADER TMETAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10466 alias METAHEADER* PMETAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10467
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10468 struct METARECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10469 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10470 DWORD rdSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10471 ushort rdFunction;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10472 ushort[1 + 0] rdParm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10473 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10474
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10475 alias METARECORD* LPMETARECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10476 alias METARECORD TAGMETARECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10477 alias METARECORD TMETARECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10478 alias METARECORD* PMETARECORD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10479
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10480 struct MINIMIZEDMETRICS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10481 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10482 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10483 int iWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10484 int iHorzGap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10485 int iVertGap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10486 int iArrange;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10487 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10488
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10489 alias MINIMIZEDMETRICS* LPMINIMIZEDMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10490 alias MINIMIZEDMETRICS TAGMINIMIZEDMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10491 alias MINIMIZEDMETRICS TMINIMIZEDMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10492 alias MINIMIZEDMETRICS* PMINIMIZEDMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10493
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10494 struct MINMAXINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10495 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10496 POINT ptReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10497 POINT ptMaxSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10498 POINT ptMaxPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10499 POINT ptMinTrackSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10500 POINT ptMaxTrackSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10501 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10502
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10503 alias MINMAXINFO TAGMINMAXINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10504 alias MINMAXINFO TMINMAXINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10505 alias MINMAXINFO* PMINMAXINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10506
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10507 struct MODEMDEVCAPS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10508 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10509 DWORD dwActualSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10510 DWORD dwRequiredSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10511 DWORD dwDevSpecificOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10512 DWORD dwDevSpecificSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10513 DWORD dwModemProviderVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10514 DWORD dwModemManufacturerOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10515 DWORD dwModemManufacturerSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10516 DWORD dwModemModelOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10517 DWORD dwModemModelSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10518 DWORD dwModemVersionOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10519 DWORD dwModemVersionSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10520 DWORD dwDialOptions;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10521 DWORD dwCallSetupFailTimer;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10522 DWORD dwInactivityTimeout;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10523 DWORD dwSpeakerVolume;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10524 DWORD dwSpeakerMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10525 DWORD dwModemOptions;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10526 DWORD dwMaxDTERate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10527 DWORD dwMaxDCERate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10528 ubyte[1 + 0] abVariablePortion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10529 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10530
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10531 alias MODEMDEVCAPS* LPMODEMDEVCAPS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10532 alias MODEMDEVCAPS TMODEMDEVCAPS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10533 alias MODEMDEVCAPS* PMODEMDEVCAPS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10534 alias MODEMDEVCAPS MODEMDEVCAPS_TAG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10535
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10536 struct MODEMSETTINGS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10537 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10538 DWORD dwActualSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10539 DWORD dwRequiredSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10540 DWORD dwDevSpecificOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10541 DWORD dwDevSpecificSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10542 DWORD dwCallSetupFailTimer;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10543 DWORD dwInactivityTimeout;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10544 DWORD dwSpeakerVolume;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10545 DWORD dwSpeakerMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10546 DWORD dwPreferredModemOptions;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10547 DWORD dwNegotiatedModemOptions;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10548 DWORD dwNegotiatedDCERate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10549 ubyte[1 + 0] abVariablePortion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10550 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10551
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10552 alias MODEMSETTINGS* LPMODEMSETTINGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10553 alias MODEMSETTINGS TMODEMSETTINGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10554 alias MODEMSETTINGS* PMODEMSETTINGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10555 alias MODEMSETTINGS MODEMSETTINGS_TAG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10556
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10557 struct MONCBSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10558 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10559 UINT cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10560 DWORD dwTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10561 HANDLE hTask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10562 DWORD dwRet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10563 UINT wType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10564 UINT wFmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10565 HCONV hConv;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10566 HSZ hsz1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10567 HSZ hsz2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10568 HDDEDATA hData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10569 DWORD dwData1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10570 DWORD dwData2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10571 CONVCONTEXT cc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10572 DWORD cbData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10573 DWORD[1 + 7] Data;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10574 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10575
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10576 alias MONCBSTRUCT TAGMONCBSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10577 alias MONCBSTRUCT TMONCBSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10578 alias MONCBSTRUCT* PMONCBSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10579
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10580 struct MONCONVSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10581 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10582 UINT cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10583 WINBOOL fConnect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10584 DWORD dwTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10585 HANDLE hTask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10586 HSZ hszSvc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10587 HSZ hszTopic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10588 HCONV hConvClient;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10589 HCONV hConvServer;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10590 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10591
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10592 alias MONCONVSTRUCT TAGMONCONVSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10593 alias MONCONVSTRUCT TMONCONVSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10594 alias MONCONVSTRUCT* PMONCONVSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10595
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10596 struct MONERRSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10597 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10598 UINT cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10599 UINT wLastError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10600 DWORD dwTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10601 HANDLE hTask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10602 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10603
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10604 alias MONERRSTRUCT TAGMONERRSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10605 alias MONERRSTRUCT TMONERRSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10606 alias MONERRSTRUCT* PMONERRSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10607
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10608 struct MONHSZSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10609 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10610 UINT cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10611 WINBOOL fsAction;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10612 DWORD dwTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10613 HSZ hsz;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10614 HANDLE hTask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10615 TCHAR[1 + 0] str;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10616 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10617
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10618 alias MONHSZSTRUCT TAGMONHSZSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10619 alias MONHSZSTRUCT TMONHSZSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10620 alias MONHSZSTRUCT* PMONHSZSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10621
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10622 struct MONITOR_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10623 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10624 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10625 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10626
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10627 alias MONITOR_INFO_1 _MONITOR_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10628 alias MONITOR_INFO_1 TMONITORINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10629 alias MONITOR_INFO_1* PMONITORINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10630
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10631 struct MONITOR_INFO_2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10632 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10633 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10634 LPTSTR pEnvironment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10635 LPTSTR pDLLName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10636 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10637
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10638 alias MONITOR_INFO_2 _MONITOR_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10639 alias MONITOR_INFO_2 TMONITORINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10640 alias MONITOR_INFO_2* PMONITORINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10641
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10642 struct MONLINKSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10643 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10644 UINT cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10645 DWORD dwTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10646 HANDLE hTask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10647 WINBOOL fEstablished;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10648 WINBOOL fNoData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10649 HSZ hszSvc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10650 HSZ hszTopic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10651 HSZ hszItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10652 UINT wFmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10653 WINBOOL fServer;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10654 HCONV hConvServer;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10655 HCONV hConvClient;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10656 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10657
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10658 alias MONLINKSTRUCT TAGMONLINKSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10659 alias MONLINKSTRUCT TMONLINKSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10660 alias MONLINKSTRUCT* PMONLINKSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10661
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10662 struct MONMSGSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10663 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10664 UINT cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10665 HWND hwndTo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10666 DWORD dwTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10667 HANDLE hTask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10668 UINT wMsg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10669 WPARAM wParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10670 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10671 DDEML_MSG_HOOK_DATA dmhd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10672 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10673
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10674 alias MONMSGSTRUCT TAGMONMSGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10675 alias MONMSGSTRUCT TMONMSGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10676 alias MONMSGSTRUCT* PMONMSGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10677
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10678 struct MOUSEHOOKSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10679 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10680 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10681 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10682 UINT wHitTestCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10683 DWORD dwExtraInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10684 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10685
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10686 alias MOUSEHOOKSTRUCT* LPMOUSEHOOKSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10687 alias MOUSEHOOKSTRUCT TAGMOUSEHOOKSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10688 alias MOUSEHOOKSTRUCT TMOUSEHOOKSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10689 alias MOUSEHOOKSTRUCT* PMOUSEHOOKSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10690
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10691 struct MOUSEKEYS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10692 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10693 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10694 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10695 DWORD iMaxSpeed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10696 DWORD iTimeToMaxSpeed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10697 DWORD iCtrlSpeed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10698 DWORD dwReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10699 DWORD dwReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10700 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10701
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10702 alias MOUSEKEYS TMOUSEKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10703 alias MOUSEKEYS* PMOUSEKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10704
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10705 struct MSG
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10706 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10707 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10708 UINT message;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10709 WPARAM wParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10710 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10711 DWORD time;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10712 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10713 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10714
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10715 alias MSG* LPMSG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10716 alias MSG TAGMSG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10717 alias MSG TMSG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10718 alias MSG* PMSG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10719 extern(Windows){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10720 alias void (*MSGBOXCALLBACK)(LPHELPINFO);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10721 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10722 alias MSGBOXCALLBACK TMSGBOXCALLBACK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10723
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10724 struct MSGBOXPARAMS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10725 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10726 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10727 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10728 HINST hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10729 LPCSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10730 LPCSTR lpszCaption;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10731 DWORD dwStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10732 LPCSTR lpszIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10733 DWORD dwContextHelpId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10734 MSGBOXCALLBACK lpfnMsgBoxCallback;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10735 DWORD dwLanguageId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10736 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10737
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10738 alias MSGBOXPARAMS* LPMSGBOXPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10739 alias MSGBOXPARAMS TMSGBOXPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10740 alias MSGBOXPARAMS TMSGBOXPARAMSA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10741 alias MSGBOXPARAMS* PMSGBOXPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10742
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10743 struct MSGFILTER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10744 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10745 NMHDR nmhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10746 UINT msg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10747 WPARAM wParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10748 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10749 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10750
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10751 alias MSGFILTER _MSGFILTER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10752 alias MSGFILTER TMSGFILTER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10753 alias MSGFILTER* PMSGFILTER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10754
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10755 struct MULTIKEYHELP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10756 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10757 DWORD mkSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10758 TCHAR mkKeylist;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10759 TCHAR[1 + 0] szKeyphrase;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10760 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10761
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10762 alias MULTIKEYHELP TAGMULTIKEYHELP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10763 alias MULTIKEYHELP TMULTIKEYHELP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10764 alias MULTIKEYHELP* PMULTIKEYHELP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10765
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10766 struct NAME_BUFFER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10767 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10768 UCHAR[1 + NCBNAMSZ-1] name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10769 UCHAR name_num;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10770 UCHAR name_flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10771 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10772
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10773 alias NAME_BUFFER _NAME_BUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10774 alias NAME_BUFFER TNAMEBUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10775 alias NAME_BUFFER* PNAMEBUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10776 alias _NCB* P_NCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10777
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10778 struct NCB
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10779 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10780 UCHAR ncb_command;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10781 UCHAR ncb_retcode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10782 UCHAR ncb_lsn;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10783 UCHAR ncb_num;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10784 PUCHAR ncb_buffer;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10785 ushort ncb_length;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10786 UCHAR[1 + NCBNAMSZ-1] ncb_callname;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10787 UCHAR[1 + NCBNAMSZ-1] ncb_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10788 UCHAR ncb_rto;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10789 UCHAR ncb_sto;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10790 POINTER ncb_post;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10791 UCHAR ncb_lana_num;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10792 UCHAR ncb_cmd_cplt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10793 UCHAR[1 + 9] ncb_reserve;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10794 HANDLE ncb_event;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10795 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10796
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10797 alias NCB _NCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10798 alias NCB TNCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10799 alias NCB* PNCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10800
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10801 struct NCCALCSIZE_PARAMS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10802 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10803 RECT[1 + 2] rgrc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10804 PWINDOWPOS lppos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10805 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10806
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10807 alias NCCALCSIZE_PARAMS _NCCALCSIZE_PARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10808 alias NCCALCSIZE_PARAMS TNCCALCSIZEPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10809 alias NCCALCSIZE_PARAMS* PNCCALCSIZEPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10810
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10811 struct NDDESHAREINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10812 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10813 LONG lRevision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10814 LPTSTR lpszShareName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10815 LONG lShareType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10816 LPTSTR lpszAppTopicList;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10817 LONG fSharedFlag;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10818 LONG fService;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10819 LONG fStartAppFlag;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10820 LONG nCmdShow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10821 LONG[1 + 1] qModifyId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10822 LONG cNumItems;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10823 LPTSTR lpszItemList;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10824 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10825
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10826 alias NDDESHAREINFO _NDDESHAREINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10827 alias NDDESHAREINFO TNDDESHAREINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10828 alias NDDESHAREINFO* PNDDESHAREINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10829
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10830 struct NETRESOURCE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10831 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10832 DWORD dwScope;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10833 DWORD dwType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10834 DWORD dwDisplayType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10835 DWORD dwUsage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10836 LPTSTR lpLocalName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10837 LPTSTR lpRemoteName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10838 LPTSTR lpComment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10839 LPTSTR lpProvider;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10840 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10841
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10842 alias NETRESOURCE* LPNETRESOURCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10843 alias NETRESOURCE _NETRESOURCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10844 alias NETRESOURCE TNETRESOURCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10845 alias NETRESOURCE TNETRESOURCEA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10846 alias NETRESOURCE* PNETRESOURCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10847 alias NETRESOURCE* PNETRESOURCEA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10848
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10849 struct NEWCPLINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10850 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10851 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10852 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10853 DWORD dwHelpContext;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10854 LONG lData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10855 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10856 TCHAR[1 + 31] szName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10857 TCHAR[1 + 63] szInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10858 TCHAR[1 + 127] szHelpFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10859 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10860
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10861 alias NEWCPLINFO TAGNEWCPLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10862 alias NEWCPLINFO TNEWCPLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10863 alias NEWCPLINFO* PNEWCPLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10864
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10865 struct NEWTEXTMETRICA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10866 LONG tmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10867 LONG tmAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10868 LONG tmDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10869 LONG tmInternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10870 LONG tmExternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10871 LONG tmAveCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10872 LONG tmMaxCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10873 LONG tmWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10874 LONG tmOverhang;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10875 LONG tmDigitizedAspectX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10876 LONG tmDigitizedAspectY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10877 BYTE tmFirstChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10878 BYTE tmLastChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10879 BYTE tmDefaultChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10880 BYTE tmBreakChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10881 BYTE tmItalic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10882 BYTE tmUnderlined;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10883 BYTE tmStruckOut;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10884 BYTE tmPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10885 BYTE tmCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10886 DWORD ntmFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10887 UINT ntmSizeEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10888 UINT ntmCellHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10889 UINT ntmAvgWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10890 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10891 struct NEWTEXTMETRICW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10892 LONG tmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10893 LONG tmAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10894 LONG tmDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10895 LONG tmInternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10896 LONG tmExternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10897 LONG tmAveCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10898 LONG tmMaxCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10899 LONG tmWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10900 LONG tmOverhang;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10901 LONG tmDigitizedAspectX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10902 LONG tmDigitizedAspectY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10903 WCHAR tmFirstChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10904 WCHAR tmLastChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10905 WCHAR tmDefaultChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10906 WCHAR tmBreakChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10907 BYTE tmItalic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10908 BYTE tmUnderlined;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10909 BYTE tmStruckOut;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10910 BYTE tmPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10911 BYTE tmCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10912 DWORD ntmFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10913 UINT ntmSizeEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10914 UINT ntmCellHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10915 UINT ntmAvgWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10916 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10917
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10918 struct NEWTEXTMETRICEXA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10919 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10920 NEWTEXTMETRICA ntmentm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10921 FONTSIGNATURE ntmeFontSignature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10922 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10923 struct NEWTEXTMETRICEXW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10924 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10925 NEWTEXTMETRICW ntmentm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10926 FONTSIGNATURE ntmeFontSignature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10927 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10928
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10929
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10930 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10931 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10932 alias NEWTEXTMETRICA NEWTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10933 alias NEWTEXTMETRICEXA NEWTEXTMETRICEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10934 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10935 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10936 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10937 alias NEWTEXTMETRICW NEWTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10938 alias NEWTEXTMETRICEXW NEWTEXTMETRICEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10939 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10940
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10941 alias NEWTEXTMETRIC TNEWTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10942 alias NEWTEXTMETRIC* PNEWTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10943 alias NEWTEXTMETRIC* LPNEWTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10944 alias NEWTEXTMETRIC TAGNEWTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10945 alias NEWTEXTMETRICEX TAGNEWTEXTMETRICEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10946 alias NEWTEXTMETRICEX TNEWTEXTMETRICEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10947 alias NEWTEXTMETRICEX* PNEWTEXTMETRICEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10948
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10949 struct NM_LISTVIEW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10950 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10951 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10952 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10953 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10954 UINT uNewState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10955 UINT uOldState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10956 UINT uChanged;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10957 POINT ptAction;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10958 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10959 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10960
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10961 alias NM_LISTVIEW TAGNM_LISTVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10962 alias NM_LISTVIEW TNMLISTVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10963 alias NM_LISTVIEW* PNMLISTVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10964
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10965 struct TVITEMA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10966 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10967 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10968 HTREEITEM hItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10969 UINT state;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10970 UINT stateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10971 LPSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10972 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10973 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10974 int iSelectedImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10975 int cChildren;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10976 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10977 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10978 struct TVITEMW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10979 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10980 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10981 HTREEITEM hItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10982 UINT state;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10983 UINT stateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10984 LPWSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10985 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10986 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10987 int iSelectedImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10988 int cChildren;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10989 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10990 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10991 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10992 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10993 alias TVITEMA TVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10994 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10995 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10996 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10997 alias TVITEMW TVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10998 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
10999 alias TVITEM* LPTVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11000 alias TVITEM* LPTV_ITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11001 alias TVITEM _TV_ITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11002 alias TVITEM TTVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11003 alias TVITEM TV_ITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11004 alias TVITEM* PTVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11005
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11006 struct NMTREEVIEW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11007 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11008 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11009 UINT action;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11010 TVITEM itemOld;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11011 TVITEM itemNew;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11012 POINT ptDrag;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11013 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11014 alias NMTREEVIEW* PNMTREEVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11015 alias NMTREEVIEW* LPNMTREEVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11016 alias NMTREEVIEW NM_TREEVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11017 alias NM_TREEVIEW* LPNM_TREEVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11018 alias NM_TREEVIEW _NM_TREEVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11019 alias NM_TREEVIEW TNMTREEVIEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11020
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11021 struct NM_UPDOWNW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11022 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11023 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11024 int iPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11025 int iDelta;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11026 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11027
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11028 alias NM_UPDOWNW _NM_UPDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11029 alias NM_UPDOWNW TNMUPDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11030 alias NM_UPDOWNW* PNMUPDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11031 alias NM_UPDOWNW NMUPDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11032
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11033 struct NONCLIENTMETRICSA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11034 int cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11035 int iBorderWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11036 int iScrollWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11037 int iScrollHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11038 int iCaptionWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11039 int iCaptionHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11040 LOGFONTA lfCaptionFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11041 int iSmCaptionWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11042 int iSmCaptionHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11043 LOGFONTA lfSmCaptionFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11044 int iMenuWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11045 int iMenuHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11046 LOGFONTA lfMenuFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11047 LOGFONTA lfStatusFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11048 LOGFONTA lfMessageFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11049 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11050 struct NONCLIENTMETRICSW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11051 int cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11052 int iBorderWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11053 int iScrollWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11054 int iScrollHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11055 int iCaptionWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11056 int iCaptionHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11057 LOGFONTW lfCaptionFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11058 int iSmCaptionWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11059 int iSmCaptionHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11060 LOGFONTW lfSmCaptionFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11061 int iMenuWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11062 int iMenuHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11063 LOGFONTW lfMenuFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11064 LOGFONTW lfStatusFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11065 LOGFONTW lfMessageFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11066 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11067 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11068 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11069 alias NONCLIENTMETRICSA NONCLIENTMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11070 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11071 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11072 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11073 alias NONCLIENTMETRICSW NONCLIENTMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11074 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11075 alias NONCLIENTMETRICS* LPNONCLIENTMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11076 alias NONCLIENTMETRICS TAGNONCLIENTMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11077 alias NONCLIENTMETRICS TNONCLIENTMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11078 alias NONCLIENTMETRICS* PNONCLIENTMETRICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11079
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11080 struct SERVICE_ADDRESS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11081 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11082 DWORD dwAddressType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11083 DWORD dwAddressFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11084 DWORD dwAddressLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11085 DWORD dwPrincipalLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11086 ubyte* lpAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11087 ubyte* lpPrincipal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11088 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11089
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11090 alias SERVICE_ADDRESS _SERVICE_ADDRESS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11091 alias SERVICE_ADDRESS TSERVICEADDRESS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11092 alias SERVICE_ADDRESS* PSERVICEADDRESS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11093
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11094 struct SERVICE_ADDRESSES
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11095 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11096 DWORD dwAddressCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11097 SERVICE_ADDRESS[1 + 0] Addresses;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11098 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11099
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11100 alias SERVICE_ADDRESSES* LPSERVICE_ADDRESSES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11101 alias SERVICE_ADDRESSES _SERVICE_ADDRESSES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11102 alias SERVICE_ADDRESSES TSERVICEADDRESSES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11103 alias SERVICE_ADDRESSES* PSERVICEADDRESSES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11104
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11105 align(1) struct __GUID
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11106 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11107
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11108 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11109 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11110 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11111 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11112 uint Data1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11113 ushort Data2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11114 ushort Data3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11115 ubyte[1 + 7] Data4;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11116 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11117 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11118 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11119 uint D1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11120 ushort D2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11121 ushort D3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11122 ubyte[1 + 7] D4;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11123 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11124 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11125 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11126
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11127 alias __GUID* LPGUID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11128 alias __GUID _GUID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11129 alias __GUID GUID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11130 alias __GUID TGUID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11131 alias __GUID* PGUID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11132 alias __GUID __CLSID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11133 alias __CLSID* LPCLSID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11134 alias __CLSID TCLSID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11135 alias __CLSID* PCLSID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11136
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11137 struct SERVICE_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11138 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11139 LPGUID lpServiceType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11140 LPTSTR lpServiceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11141 LPTSTR lpComment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11142 LPTSTR lpLocale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11143 DWORD dwDisplayHint;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11144 DWORD dwVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11145 DWORD dwTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11146 LPTSTR lpMachineName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11147 LPSERVICE_ADDRESSES lpServiceAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11148 BLOB ServiceSpecificInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11149 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11150
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11151 alias SERVICE_INFO _SERVICE_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11152 alias SERVICE_INFO TSERVICEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11153 alias SERVICE_INFO* PSERVICEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11154
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11155 struct NS_SERVICE_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11156 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11157 DWORD dwNameSpace;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11158 SERVICE_INFO ServiceInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11159 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11160
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11161 alias NS_SERVICE_INFO _NS_SERVICE_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11162 alias NS_SERVICE_INFO TNSSERVICEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11163 alias NS_SERVICE_INFO* PNSSERVICEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11164
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11165 struct NUMBERFMT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11166 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11167 UINT NumDigits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11168 UINT LeadingZero;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11169 UINT Grouping;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11170 LPTSTR lpDecimalSep;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11171 LPTSTR lpThousandSep;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11172 UINT NegativeOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11173 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11174
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11175 alias NUMBERFMT _NUMBERFMT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11176 alias NUMBERFMT TNUMBERFMT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11177 alias NUMBERFMT* PNUMBERFMT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11178
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11179 struct OFSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11180 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11181 ubyte cBytes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11182 ubyte fFixedDisk;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11183 ushort nErrCode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11184 ushort Reserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11185 ushort Reserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11186 char[1 + OFS_MAXPATHNAME-1] szPathName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11187 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11188
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11189 alias OFSTRUCT* LPOFSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11190 alias OFSTRUCT _OFSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11191 alias OFSTRUCT TOFSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11192 alias OFSTRUCT* POFSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11193
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11194 struct OPENFILENAME
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11195 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11196 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11197 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11198 HINST hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11199 LPCTSTR lpstrFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11200 LPTSTR lpstrCustomFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11201 DWORD nMaxCustFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11202 DWORD nFilterIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11203 LPTSTR lpstrFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11204 DWORD nMaxFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11205 LPTSTR lpstrFileTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11206 DWORD nMaxFileTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11207 LPCTSTR lpstrInitialDir;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11208 LPCTSTR lpstrTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11209 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11210 ushort nFileOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11211 ushort nFileExtension;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11212 LPCTSTR lpstrDefExt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11213 DWORD lCustData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11214 LPOFNHOOKPROC lpfnHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11215 LPCTSTR lpTemplateName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11216 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11217
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11218 alias OPENFILENAME* LPOPENFILENAME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11219 alias OPENFILENAME TOPENFILENAME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11220 alias OPENFILENAME* POPENFILENAME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11221 alias OPENFILENAME TAGOFN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11222 alias OPENFILENAME TOFN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11223 alias OPENFILENAME* POFN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11224
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11225 struct OFNOTIFY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11226 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11227 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11228 LPOPENFILENAME lpOFN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11229 LPTSTR pszFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11230 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11231
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11232 alias OFNOTIFY* LPOFNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11233 alias OFNOTIFY _OFNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11234 alias OFNOTIFY TOFNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11235 alias OFNOTIFY* POFNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11236
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11237 struct OSVERSIONINFOA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11238 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11239 DWORD dwOSVersionInfoSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11240 DWORD dwMajorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11241 DWORD dwMinorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11242 DWORD dwBuildNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11243 DWORD dwPlatformId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11244 CHAR szCSDVersion[ 128 ];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11245 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11246 alias OSVERSIONINFOA* POSVERSIONINFOA, LPOSVERSIONINFOA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11248 struct OSVERSIONINFOW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11249 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11250 DWORD dwOSVersionInfoSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11251 DWORD dwMajorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11252 DWORD dwMinorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11253 DWORD dwBuildNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11254 DWORD dwPlatformId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11255 WCHAR szCSDVersion[ 128 ];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11256 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11257 alias OSVERSIONINFOW* POSVERSIONINFOW, LPOSVERSIONINFOW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11258 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11259 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11260 alias OSVERSIONINFOA OSVERSIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11261 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11262 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11263 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11264 alias OSVERSIONINFOW OSVERSIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11265 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11266 alias OSVERSIONINFO* LPOSVERSIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11267 alias OSVERSIONINFO _OSVERSIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11268 alias OSVERSIONINFO TOSVERSIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11269 alias OSVERSIONINFO* POSVERSIONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11270
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11271 struct TEXTMETRICA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11272 align(1):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11273 LONG tmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11274 LONG tmAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11275 LONG tmDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11276 LONG tmInternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11277 LONG tmExternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11278 LONG tmAveCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11279 LONG tmMaxCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11280 LONG tmWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11281 LONG tmOverhang;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11282 LONG tmDigitizedAspectX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11283 LONG tmDigitizedAspectY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11284
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11285 BYTE tmFirstChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11286 BYTE tmLastChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11287 BYTE tmDefaultChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11288 BYTE tmBreakChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11289
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11290 BYTE tmItalic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11291 BYTE tmUnderlined;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11292 BYTE tmStruckOut;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11293 BYTE tmPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11294 BYTE tmCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11295 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11296 struct TEXTMETRICW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11297 align(1):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11298 LONG tmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11299 LONG tmAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11300 LONG tmDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11301 LONG tmInternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11302 LONG tmExternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11303 LONG tmAveCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11304 LONG tmMaxCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11305 LONG tmWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11306 LONG tmOverhang;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11307 LONG tmDigitizedAspectX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11308 LONG tmDigitizedAspectY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11309
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11310 WCHAR tmFirstChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11311 WCHAR tmLastChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11312 WCHAR tmDefaultChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11313 WCHAR tmBreakChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11314
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11315 BYTE tmItalic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11316 BYTE tmUnderlined;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11317 BYTE tmStruckOut;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11318 BYTE tmPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11319 BYTE tmCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11320 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11321 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11322 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11323 alias TEXTMETRICA TEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11324 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11325 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11326 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11327 alias TEXTMETRICW TEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11328 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11329 alias TEXTMETRIC* LPTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11330 alias TEXTMETRIC TAGTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11331 alias TEXTMETRIC TTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11332 alias TEXTMETRIC* PTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11333
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11334 struct OUTLINETEXTMETRICA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11335 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11336 UINT otmSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11337 TEXTMETRICA otmTextMetrics;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11338 BYTE otmFiller;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11339 PANOSE otmPanoseNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11340 UINT otmfsSelection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11341 UINT otmfsType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11342 int otmsCharSlopeRise;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11343 int otmsCharSlopeRun;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11344 int otmItalicAngle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11345 UINT otmEMSquare;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11346 int otmAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11347 int otmDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11348 UINT otmLineGap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11349 UINT otmsCapEmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11350 UINT otmsXHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11351 RECT otmrcFontBox;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11352 int otmMacAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11353 int otmMacDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11354 UINT otmMacLineGap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11355 UINT otmusMinimumPPEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11356 POINT otmptSubscriptSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11357 POINT otmptSubscriptOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11358 POINT otmptSuperscriptSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11359 POINT otmptSuperscriptOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11360 UINT otmsStrikeoutSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11361 int otmsStrikeoutPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11362 int otmsUnderscoreSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11363 int otmsUnderscorePosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11364 PSTR otmpFamilyName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11365 PSTR otmpFaceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11366 PSTR otmpStyleName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11367 PSTR otmpFullName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11368 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11369 struct OUTLINETEXTMETRICW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11370 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11371 UINT otmSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11372 TEXTMETRICW otmTextMetrics;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11373 BYTE otmFiller;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11374 PANOSE otmPanoseNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11375 UINT otmfsSelection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11376 UINT otmfsType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11377 int otmsCharSlopeRise;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11378 int otmsCharSlopeRun;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11379 int otmItalicAngle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11380 UINT otmEMSquare;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11381 int otmAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11382 int otmDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11383 UINT otmLineGap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11384 UINT otmsCapEmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11385 UINT otmsXHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11386 RECT otmrcFontBox;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11387 int otmMacAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11388 int otmMacDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11389 UINT otmMacLineGap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11390 UINT otmusMinimumPPEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11391 POINT otmptSubscriptSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11392 POINT otmptSubscriptOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11393 POINT otmptSuperscriptSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11394 POINT otmptSuperscriptOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11395 UINT otmsStrikeoutSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11396 int otmsStrikeoutPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11397 int otmsUnderscoreSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11398 int otmsUnderscorePosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11399 PSTR otmpFamilyName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11400 PSTR otmpFaceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11401 PSTR otmpStyleName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11402 PSTR otmpFullName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11403 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11404
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11405 alias OUTLINETEXTMETRIC* LPOUTLINETEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11406 alias OUTLINETEXTMETRIC _OUTLINETEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11407 alias OUTLINETEXTMETRIC TOUTLINETEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11408 alias OUTLINETEXTMETRIC* POUTLINETEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11409 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11410 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11411 alias OUTLINETEXTMETRICA OUTLINETEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11412 alias OUTLINETEXTMETRICA* LPOUTLINETEXTMETRICA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11413 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11414 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11415 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11416 alias OUTLINETEXTMETRICW OUTLINETEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11417 alias OUTLINETEXTMETRICW* LPOUTLINETEXTMETRICW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11418 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11419
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11420 struct OVERLAPPED
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11421 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11422 DWORD Internal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11423 DWORD InternalHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11424 DWORD Offset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11425 DWORD OffsetHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11426 HANDLE hEvent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11427 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11428
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11429 alias OVERLAPPED* LPOVERLAPPED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11430 alias OVERLAPPED _OVERLAPPED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11431 alias OVERLAPPED TOVERLAPPED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11432 alias OVERLAPPED* POVERLAPPED;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11433
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11434 struct TPAGESETUPDLG
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11435 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11436 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11437 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11438 HGLOBAL hDevMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11439 HGLOBAL hDevNames;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11440 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11441 POINT ptPaperSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11442 RECT rtMinMargin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11443 RECT rtMargin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11444 HINST hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11445 LPARAM lCustData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11446 LPPAGESETUPHOOK lpfnPageSetupHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11447 LPPAGEPAINTHOOK lpfnPagePaintHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11448 LPCTSTR lpPageSetupTemplateName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11449 HGLOBAL hPageSetupTemplate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11450 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11451
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11452 alias TPAGESETUPDLG* LPPAGESETUPDLG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11453 alias TPAGESETUPDLG* PPAGESETUPDLG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11454 alias TPAGESETUPDLG TAGPSD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11455 alias TPAGESETUPDLG TPSD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11456 alias TPAGESETUPDLG* PPSD;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11457
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11458 struct PAINTSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11459 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11460 HDC hdc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11461 WINBOOL fErase;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11462 RECT rcPaint;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11463 WINBOOL fRestore;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11464 WINBOOL fIncUpdate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11465 ubyte[1 + 31] rgbReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11466 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11467
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11468 alias PAINTSTRUCT* LPPAINTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11469 alias PAINTSTRUCT TAGPAINTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11470 alias PAINTSTRUCT TPAINTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11471 alias PAINTSTRUCT* PPAINTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11472
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11473 struct PARAFORMAT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11474 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11475 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11476 DWORD dwMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11477 ushort wNumbering;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11478 ushort wReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11479 LONG dxStartIndent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11480 LONG dxRightIndent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11481 LONG dxOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11482 ushort wAlignment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11483 SHORT cTabCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11484 LONG[1 + MAX_TAB_STOPS-1] rgxTabs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11485 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11486
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11487 alias PARAFORMAT _PARAFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11488 alias PARAFORMAT TPARAFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11489 alias PARAFORMAT* PPARAFORMAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11490
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11491 struct PERF_COUNTER_BLOCK
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11492 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11493 DWORD ByteLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11494 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11495
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11496 alias PERF_COUNTER_BLOCK _PERF_COUNTER_BLOCK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11497 alias PERF_COUNTER_BLOCK TPERFCOUNTERBLOCK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11498 alias PERF_COUNTER_BLOCK* PPERFCOUNTERBLOCK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11499
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11500 struct PERF_COUNTER_DEFINITION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11501 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11502 DWORD ByteLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11503 DWORD CounterNameTitleIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11504 LPWSTR CounterNameTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11505 DWORD CounterHelpTitleIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11506 LPWSTR CounterHelpTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11507 DWORD DefaultScale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11508 DWORD DetailLevel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11509 DWORD CounterType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11510 DWORD CounterSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11511 DWORD CounterOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11512 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11513
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11514 alias PERF_COUNTER_DEFINITION _PERF_COUNTER_DEFINITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11515 alias PERF_COUNTER_DEFINITION TPERFCOUNTERDEFINITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11516 alias PERF_COUNTER_DEFINITION* PPERFCOUNTERDEFINITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11517
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11518 struct PERF_DATA_BLOCK
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11519 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11520 WCHAR[1 + 3] Signature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11521 DWORD LittleEndian;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11522 DWORD Version;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11523 DWORD Revision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11524 DWORD TotalByteLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11525 DWORD HeaderLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11526 DWORD NumObjectTypes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11527 DWORD DefaultObject;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11528 SYSTEMTIME SystemTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11529 LARGE_INTEGER PerfTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11530 LARGE_INTEGER PerfFreq;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11531 LARGE_INTEGER PerfTime100nSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11532 DWORD SystemNameLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11533 DWORD SystemNameOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11534 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11535
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11536 alias PERF_DATA_BLOCK _PERF_DATA_BLOCK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11537 alias PERF_DATA_BLOCK TPERFDATABLOCK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11538 alias PERF_DATA_BLOCK* PPERFDATABLOCK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11539
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11540 struct PERF_INSTANCE_DEFINITION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11541 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11542 DWORD ByteLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11543 DWORD ParentObjectTitleIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11544 DWORD ParentObjectInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11545 DWORD UniqueID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11546 DWORD NameOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11547 DWORD NameLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11548 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11549
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11550 alias PERF_INSTANCE_DEFINITION _PERF_INSTANCE_DEFINITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11551 alias PERF_INSTANCE_DEFINITION TPERFINSTANCEDEFINITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11552 alias PERF_INSTANCE_DEFINITION PPERFINSTANCEDEFINITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11553
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11554 struct PERF_OBJECT_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11555 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11556 DWORD TotalByteLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11557 DWORD DefinitionLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11558 DWORD HeaderLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11559 DWORD ObjectNameTitleIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11560 LPWSTR ObjectNameTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11561 DWORD ObjectHelpTitleIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11562 LPWSTR ObjectHelpTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11563 DWORD DetailLevel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11564 DWORD NumCounters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11565 DWORD DefaultCounter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11566 DWORD NumInstances;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11567 DWORD CodePage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11568 LARGE_INTEGER PerfTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11569 LARGE_INTEGER PerfFreq;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11570 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11571
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11572 alias PERF_OBJECT_TYPE _PERF_OBJECT_TYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11573 alias PERF_OBJECT_TYPE TPERFOBJECTTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11574 alias PERF_OBJECT_TYPE* PPERFOBJECTTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11575
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11576 struct POLYTEXT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11577 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11578 int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11579 int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11580 UINT n;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11581 LPCTSTR lpstr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11582 UINT uiFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11583 RECT rcl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11584 int* pdx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11585 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11586
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11587 alias POLYTEXT _POLYTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11588 alias POLYTEXT TPOLYTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11589 alias POLYTEXT* PPOLYTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11590
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11591 struct PORT_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11592 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11593 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11594 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11595
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11596 alias PORT_INFO_1 _PORT_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11597 alias PORT_INFO_1 TPORTINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11598 alias PORT_INFO_1* PPORTINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11599
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11600 struct PORT_INFO_2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11601 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11602 LPSTR pPortName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11603 LPSTR pMonitorName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11604 LPSTR pDescription;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11605 DWORD fPortType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11606 DWORD Reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11607 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11608
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11609 alias PORT_INFO_2 _PORT_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11610 alias PORT_INFO_2 TPORTINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11611 alias PORT_INFO_2* PPORTINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11612
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11613 struct PREVENT_MEDIA_REMOVAL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11614 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11615 ubyte PreventMediaRemoval;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11616 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11617
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11618 alias PREVENT_MEDIA_REMOVAL _PREVENT_MEDIA_REMOVAL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11619 alias PREVENT_MEDIA_REMOVAL TPREVENTMEDIAREMOVAL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11620 alias PREVENT_MEDIA_REMOVAL* PPREVENTMEDIAREMOVAL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11621
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11622 struct PRINTDLGA { // pd
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11623 align(2):
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11624 DWORD lStructSize;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11625 HWND hwndOwner;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11626 HANDLE hDevMode;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11627 HANDLE hDevNames;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11628 HDC hDC;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11629 DWORD Flags;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11630 WORD nFromPage;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11631 WORD nToPage;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11632 WORD nMinPage;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11633 WORD nMaxPage;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11634 WORD nCopies;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11635 HINSTANCE hInstance;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11636 DWORD lCustData;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11637 LPPRINTHOOKPROC lpfnPrintHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11638 LPSETUPHOOKPROC lpfnSetupHook;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11639 LPCSTR lpPrintTemplateName;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11640 LPCSTR lpSetupTemplateName;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11641 HANDLE hPrintTemplate;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11642 HANDLE hSetupTemplate;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11643 }
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11644 alias PRINTDLGA* PPRINTDLGA;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11645 alias PRINTDLGA* LPPRINTDLGA;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11646 struct PRINTDLGW { // pd
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11647 align(2):
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11648 DWORD lStructSize;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11649 HWND hwndOwner;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11650 HANDLE hDevMode;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11651 HANDLE hDevNames;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11652 HDC hDC;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11653 DWORD Flags;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11654 WORD nFromPage;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11655 WORD nToPage;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11656 WORD nMinPage;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11657 WORD nMaxPage;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11658 WORD nCopies;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11659 HINSTANCE hInstance;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11660 DWORD lCustData;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11661 LPPRINTHOOKPROC lpfnPrintHook;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11662 LPSETUPHOOKPROC lpfnSetupHook;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11663 LPCWSTR lpPrintTemplateName;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11664 LPCWSTR lpSetupTemplateName;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11665 HANDLE hPrintTemplate;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11666 HANDLE hSetupTemplate;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11667 }
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11668 alias PRINTDLGW* PPRINTDLGW;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11669 alias PRINTDLGW* LPPRINTDLGW;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11670
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11671 version(Win32SansUnicode){
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11672 alias PRINTDLGA PRINTDLG;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11673 }else{
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11674 alias PRINTDLGW PRINTDLG;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11675 }
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11676
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11677
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11678 alias PRINTDLG* LPPRINTDLG;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11679 alias PRINTDLG* PPRINTDLG;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11680 alias PRINTDLG TAGPD;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11681 alias PRINTDLG TPD;
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
11682 alias PRINTDLG* PPD;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11683
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11684 struct PRINTER_DEFAULTS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11685 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11686 LPTSTR pDatatype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11687 LPDEVMODE pDevMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11688 ACCESS_MASK DesiredAccess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11689 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11690
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11691 alias PRINTER_DEFAULTS _PRINTER_DEFAULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11692 alias PRINTER_DEFAULTS TPRINTERDEFAULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11693 alias PRINTER_DEFAULTS* PPRINTERDEFAULTS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11694
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11695 struct PRINTER_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11696 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11697 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11698 LPTSTR pDescription;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11699 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11700 LPTSTR pComment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11701 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11702
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11703 alias PRINTER_INFO_1* LPPRINTER_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11704 alias PRINTER_INFO_1* PPRINTER_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11705 alias PRINTER_INFO_1 _PRINTER_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11706 alias PRINTER_INFO_1 TPRINTERINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11707 alias PRINTER_INFO_1* PPRINTERINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11708
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11709 struct PRINTER_INFO_2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11710 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11711 LPTSTR pServerName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11712 LPTSTR pPrinterName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11713 LPTSTR pShareName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11714 LPTSTR pPortName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11715 LPTSTR pDriverName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11716 LPTSTR pComment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11717 LPTSTR pLocation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11718 LPDEVMODE pDevMode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11719 LPTSTR pSepFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11720 LPTSTR pPrintProcessor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11721 LPTSTR pDatatype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11722 LPTSTR pParameters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11723 PSECURITY_DESCRIPTOR pSecurityDescriptor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11724 DWORD Attributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11725 DWORD Priority;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11726 DWORD DefaultPriority;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11727 DWORD StartTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11728 DWORD UntilTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11729 DWORD Status;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11730 DWORD cJobs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11731 DWORD AveragePPM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11732 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11733
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11734 alias PRINTER_INFO_2 _PRINTER_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11735 alias PRINTER_INFO_2 TPRINTERINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11736 alias PRINTER_INFO_2* PPRINTERINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11737
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11738 struct PRINTER_INFO_3
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11739 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11740 PSECURITY_DESCRIPTOR pSecurityDescriptor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11741 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11742
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11743 alias PRINTER_INFO_3 _PRINTER_INFO_3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11744 alias PRINTER_INFO_3 TPRINTERINFO3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11745 alias PRINTER_INFO_3* PPRINTERINFO3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11746
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11747 struct PRINTER_INFO_4
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11748 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11749 LPTSTR pPrinterName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11750 LPTSTR pServerName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11751 DWORD Attributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11752 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11753
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11754 alias PRINTER_INFO_4 _PRINTER_INFO_4;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11755 alias PRINTER_INFO_4 TPRINTERINFO4;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11756 alias PRINTER_INFO_4* PPRINTERINFO4;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11757
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11758 struct PRINTER_INFO_5
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11759 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11760 LPTSTR pPrinterName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11761 LPTSTR pPortName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11762 DWORD Attributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11763 DWORD DeviceNotSelectedTimeout;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11764 DWORD TransmissionRetryTimeout;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11765 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11766
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11767 alias PRINTER_INFO_5 _PRINTER_INFO_5;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11768 alias PRINTER_INFO_5 TPRINTERINFO5;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11769 alias PRINTER_INFO_5* PPRINTERINFO5;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11770
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11771 struct PRINTER_NOTIFY_INFO_DATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11772 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11773 ushort _Type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11774 ushort Field;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11775 DWORD Reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11776 DWORD Id;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11777
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11778 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11779 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11780 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11781 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11782 DWORD[1 + 1] adwData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11783 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11784 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11785 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11786 DWORD cbBuf;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11787 LPVOID pBuf;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11788 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11789 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11790 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11791
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11792 alias PRINTER_NOTIFY_INFO_DATA _PRINTER_NOTIFY_INFO_DATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11793 alias PRINTER_NOTIFY_INFO_DATA TPRINTERNOTIFYINFODATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11794 alias PRINTER_NOTIFY_INFO_DATA* PPRINTERNOTIFYINFODATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11795
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11796 struct PRINTER_NOTIFY_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11797 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11798 DWORD Version;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11799 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11800 DWORD Count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11801 PRINTER_NOTIFY_INFO_DATA[1 + 0] aData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11802 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11803
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11804 alias PRINTER_NOTIFY_INFO _PRINTER_NOTIFY_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11805 alias PRINTER_NOTIFY_INFO TPRINTERNOTIFYINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11806 alias PRINTER_NOTIFY_INFO* PPRINTERNOTIFYINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11807
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11808 struct PRINTER_NOTIFY_OPTIONS_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11809 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11810 ushort _Type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11811 ushort Reserved0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11812 DWORD Reserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11813 DWORD Reserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11814 DWORD Count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11815 PWORD pFields;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11816 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11817
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11818 alias PRINTER_NOTIFY_OPTIONS_TYPE* PPRINTER_NOTIFY_OPTIONS_TYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11819 alias PRINTER_NOTIFY_OPTIONS_TYPE _PRINTER_NOTIFY_OPTIONS_TYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11820 alias PRINTER_NOTIFY_OPTIONS_TYPE TPRINTERNOTIFYOPTIONSTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11821 alias PRINTER_NOTIFY_OPTIONS_TYPE* PPRINTERNOTIFYOPTIONSTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11822
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11823 struct PRINTER_NOTIFY_OPTIONS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11824 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11825 DWORD Version;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11826 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11827 DWORD Count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11828 PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11829 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11830
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11831 alias PRINTER_NOTIFY_OPTIONS _PRINTER_NOTIFY_OPTIONS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11832 alias PRINTER_NOTIFY_OPTIONS TPRINTERNOTIFYOPTIONS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11833 alias PRINTER_NOTIFY_OPTIONS* PPRINTERNOTIFYOPTIONS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11834
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11835 struct PRINTPROCESSOR_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11836 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11837 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11838 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11839
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11840 alias PRINTPROCESSOR_INFO_1 _PRINTPROCESSOR_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11841 alias PRINTPROCESSOR_INFO_1 TPRINTPROCESSORINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11842 alias PRINTPROCESSOR_INFO_1* PPRINTPROCESSORINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11843
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11844 struct PRIVILEGE_SET
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11845 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11846 DWORD PrivilegeCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11847 DWORD Control;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11848 LUID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] Privilege;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11849 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11850
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11851 alias PRIVILEGE_SET* LPPRIVILEGE_SET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11852 alias PRIVILEGE_SET* PPRIVILEGE_SET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11853 alias PRIVILEGE_SET _PRIVILEGE_SET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11854 alias PRIVILEGE_SET TPRIVILEGESET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11855 alias PRIVILEGE_SET* PPRIVILEGESET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11856
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11857 struct PROCESS_HEAPENTRY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11858 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11859 PVOID lpData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11860 DWORD cbData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11861 ubyte cbOverhead;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11862 ubyte iRegionIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11863 ushort wFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11864 DWORD dwCommittedSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11865 DWORD dwUnCommittedSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11866 LPVOID lpFirstBlock;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11867 LPVOID lpLastBlock;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11868 HANDLE hMem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11869 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11870
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11871 alias PROCESS_HEAPENTRY* LPPROCESS_HEAP_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11872 alias PROCESS_HEAPENTRY _PROCESS_HEAP_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11873 alias PROCESS_HEAPENTRY TPROCESSHEAPENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11874 alias PROCESS_HEAPENTRY* PPROCESSHEAPENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11875
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11876 struct PROCESS_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11877 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11878 HANDLE hProcess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11879 HANDLE hThread;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11880 DWORD dwProcessId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11881 DWORD dwThreadId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11882 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11883
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11884 alias PROCESS_INFORMATION* LPPROCESS_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11885 alias PROCESS_INFORMATION _PROCESS_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11886 alias PROCESS_INFORMATION TPROCESSINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11887 alias PROCESS_INFORMATION* PPROCESSINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11888 extern(Windows){alias UINT (*LPFNPSPCALLBACK)(HWND, UINT, LPVOID);}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11889 alias LPFNPSPCALLBACK TFNPSPCALLBACK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11890
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11891 struct PROPSHEETPAGE_U1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11892 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11893
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11894 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11895 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11896 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11897 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11898 LPCTSTR pszTemplate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11899 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11900 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11901 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11902 LPCDLGTEMPLATE pResource;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11903 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11904 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11905 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11906
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11907
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11908 struct PROPSHEETPAGE_U2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11909 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11910
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11911 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11912 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11913 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11914 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11915 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11916 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11917 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11918 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11919 LPCTSTR pszIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11920 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11921 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11922 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11923
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11924
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11925 struct PROPSHEETPAGE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11926 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11927 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11928 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11929 HINST hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11930 PROPSHEETPAGE_U1 u1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11931 PROPSHEETPAGE_U2 u2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11932 LPCTSTR pszTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11933 DLGPROC pfnDlgProc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11934 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11935 LPFNPSPCALLBACK pfnCallback;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11936 UINT* pcRefParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11937 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11938
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11939 alias PROPSHEETPAGE* LPPROPSHEETPAGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11940 alias PROPSHEETPAGE* LPCPROPSHEETPAGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11941 alias PROPSHEETPAGE _PROPSHEETPAGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11942 alias PROPSHEETPAGE TPROPSHEETPAGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11943 alias PROPSHEETPAGE* PPROPSHEETPAGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11944
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11945 struct EMPTYRECORD
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11946 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11947 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11948
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11949 alias EMPTYRECORD* HPROPSHEETPAGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11950
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11951 struct PROPSHEETHEADER_U1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11952 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11953
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11954 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11955 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11956 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11957 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11958 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11959 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11960 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11961 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11962 LPCTSTR pszIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11963 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11964 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11965 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11966
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11967
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11968 struct PROPSHEETHEADER_U2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11969 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11970
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11971 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11972 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11973 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11974 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11975 UINT nStartPage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11976 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11977 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11978 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11979 LPCTSTR pStartPage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11980 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11981 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11982 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11983
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11984
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11985 struct PROPSHEETHEADER_U3
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11986 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11987
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11988 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11989 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11990 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11991 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11992 LPCPROPSHEETPAGE ppsp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11993 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11994 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11995 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11996 HPROPSHEETPAGE* phpage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11997 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11998 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
11999 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12000
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12001
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12002 struct PROPSHEETHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12003 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12004 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12005 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12006 HWND hwndParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12007 HINST hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12008 PROPSHEETHEADER_U1 u1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12009 LPCTSTR pszCaption;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12010 UINT nPages;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12011 PROPSHEETHEADER_U2 u2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12012 PROPSHEETHEADER_U3 u3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12013 PFNPROPSHEETCALLBACK pfnCallback;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12014 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12015
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12016 alias PROPSHEETHEADER* LPPROPSHEETHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12017 alias PROPSHEETHEADER* LPCPROPSHEETHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12018 alias PROPSHEETHEADER _PROPSHEETHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12019 alias PROPSHEETHEADER TPROPSHEETHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12020 alias PROPSHEETHEADER* PPROPSHEETHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12021 extern(Windows){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12022 alias WINBOOL (*LPFNADDPROPSHEETPAGE)(HPROPSHEETPAGE, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12023 alias WINBOOL (*LPFNADDPROPSHEETPAGES)(LPVOID, LPFNADDPROPSHEETPAGE, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12024 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12025 alias LPFNADDPROPSHEETPAGE TFNADDPROPSHEETPAGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12026 alias LPFNADDPROPSHEETPAGES TFNADDPROPSHEETPAGES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12027
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12028 struct PROTOCOL_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12029 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12030 DWORD dwServiceFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12031 INT iAddressFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12032 INT iMaxSockAddr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12033 INT iMinSockAddr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12034 INT iSocketType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12035 INT iProtocol;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12036 DWORD dwMessageSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12037 LPTSTR lpProtocol;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12038 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12039
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12040 alias PROTOCOL_INFO _PROTOCOL_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12041 alias PROTOCOL_INFO TPROTOCOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12042 alias PROTOCOL_INFO* PPROTOCOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12043
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12044 struct PROVIDOR_INFO_1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12045 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12046 LPTSTR pName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12047 LPTSTR pEnvironment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12048 LPTSTR pDLLName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12049 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12050
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12051 alias PROVIDOR_INFO_1 _PROVIDOR_INFO_1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12052 alias PROVIDOR_INFO_1 TPROVIDORINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12053 alias PROVIDOR_INFO_1* PPROVIDORINFO1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12054
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12055 struct PSHNOTIFY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12056 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12057 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12058 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12059 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12060
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12061 alias PSHNOTIFY* LPPSHNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12062 alias PSHNOTIFY _PSHNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12063 alias PSHNOTIFY TPSHNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12064 alias PSHNOTIFY* PPSHNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12065
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12066 struct PUNCTUATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12067 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12068 UINT iSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12069 LPSTR szPunctuation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12070 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12071
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12072 alias PUNCTUATION _PUNCTUATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12073 alias PUNCTUATION TPUNCTUATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12074 alias PUNCTUATION* PPUNCTUATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12075
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12076 struct QUERY_SERVICE_CONFIG
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12077 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12078 DWORD dwServiceType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12079 DWORD dwStartType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12080 DWORD dwErrorControl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12081 LPTSTR lpBinaryPathName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12082 LPTSTR lpLoadOrderGroup;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12083 DWORD dwTagId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12084 LPTSTR lpDependencies;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12085 LPTSTR lpServiceStartName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12086 LPTSTR lpDisplayName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12087 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12088
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12089 alias QUERY_SERVICE_CONFIG* LPQUERY_SERVICE_CONFIG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12090 alias QUERY_SERVICE_CONFIG _QUERY_SERVICE_CONFIG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12091 alias QUERY_SERVICE_CONFIG TQUERYSERVICECONFIG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12092 alias QUERY_SERVICE_CONFIG* PQUERYSERVICECONFIG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12093
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12094 struct QUERY_SERVICE_LOCK_STATUS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12095 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12096 DWORD fIsLocked;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12097 LPTSTR lpLockOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12098 DWORD dwLockDuration;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12099 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12100
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12101 alias QUERY_SERVICE_LOCK_STATUS* LPQUERY_SERVICE_LOCK_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12102 alias QUERY_SERVICE_LOCK_STATUS _QUERY_SERVICE_LOCK_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12103 alias QUERY_SERVICE_LOCK_STATUS TQUERYSERVICELOCKSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12104 alias QUERY_SERVICE_LOCK_STATUS* PQUERYSERVICELOCKSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12105
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12106 struct RASAMB
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12107 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12108 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12109 DWORD dwError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12110 TCHAR[1 + NETBIOS_NAME_LEN+1-1] szNetBiosError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12111 ubyte bLana;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12112 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12113
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12114 alias RASAMB _RASAMB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12115 alias RASAMB TRASAMB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12116 alias RASAMB* PRASAMB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12117
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12118 struct RASCONN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12119 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12120 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12121 HRASCONN hrasconn;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12122 TCHAR[1 + RAS_MaxEntryName+1-1] szEntryName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12123 char[1 + RAS_MaxDeviceType+1-1] szDeviceType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12124 char[1 + RAS_MaxDeviceName+1-1] szDeviceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12125 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12126
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12127 alias RASCONN _RASCONN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12128 alias RASCONN TRASCONN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12129 alias RASCONN* PRASCONN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12130
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12131 struct RASCONNSTATUS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12132 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12133 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12134 RASCONNSTATE rasconnstate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12135 DWORD dwError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12136 TCHAR[1 + RAS_MaxDeviceType+1-1] szDeviceType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12137 TCHAR[1 + RAS_MaxDeviceName+1-1] szDeviceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12138 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12139
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12140 alias RASCONNSTATUS _RASCONNSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12141 alias RASCONNSTATUS TRASCONNSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12142 alias RASCONNSTATUS* PRASCONNSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12143
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12144 struct RASDIALEXTENSIONS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12145 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12146 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12147 DWORD dwfOptions;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12148 HWND hwndParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12149 DWORD reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12150 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12151
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12152 alias RASDIALEXTENSIONS _RASDIALEXTENSIONS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12153 alias RASDIALEXTENSIONS TRASDIALEXTENSIONS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12154 alias RASDIALEXTENSIONS* PRASDIALEXTENSIONS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12155
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12156 struct RASDIALPARAMS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12157 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12158 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12159 TCHAR[1 + RAS_MaxEntryName+1-1] szEntryName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12160 TCHAR[1 + RAS_MaxPhoneNumber+1-1] szPhoneNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12161 TCHAR[1 + (RAS_MaxCallbackNumber+1)-1] szCallbackNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12162 TCHAR[1 + (UNLEN+1)-1] szUserName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12163 TCHAR[1 + (PWLEN+1)-1] szPassword;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12164 TCHAR[1 + (DNLEN+1)-1] szDomain;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12165 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12166
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12167 alias RASDIALPARAMS _RASDIALPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12168 alias RASDIALPARAMS TRASDIALPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12169 alias RASDIALPARAMS* PRASDIALPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12170
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12171 struct RASENTRYNAME
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12172 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12173 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12174 TCHAR[1 + (RAS_MaxEntryName+1)-1] szEntryName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12175 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12176
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12177 alias RASENTRYNAME _RASENTRYNAME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12178 alias RASENTRYNAME TRASENTRYNAME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12179 alias RASENTRYNAME* PRASENTRYNAME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12180
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12181 struct RASPPPIP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12182 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12183 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12184 DWORD dwError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12185 TCHAR[1 + (RAS_MaxIpAddress+1)-1] szIpAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12186 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12187
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12188 alias RASPPPIP _RASPPPIP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12189 alias RASPPPIP TRASPPPIP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12190 alias RASPPPIP* PRASPPPIP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12191
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12192 struct RASPPPIPX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12193 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12194 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12195 DWORD dwError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12196 TCHAR[1 + (RAS_MaxIpxAddress+1)-1] szIpxAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12197 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12198
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12199 alias RASPPPIPX _RASPPPIPX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12200 alias RASPPPIPX TRASPPPIPX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12201 alias RASPPPIPX* PRASPPPIPX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12202
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12203 struct RASPPPNBF
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12204 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12205 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12206 DWORD dwError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12207 DWORD dwNetBiosError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12208 TCHAR[1 + (NETBIOS_NAME_LEN+1)-1] szNetBiosError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12209 TCHAR[1 + (NETBIOS_NAME_LEN+1)-1] szWorkstationName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12210 ubyte bLana;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12211 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12212
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12213 alias RASPPPNBF _RASPPPNBF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12214 alias RASPPPNBF TRASPPPNBF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12215 alias RASPPPNBF* PRASPPPNBF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12216
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12217 struct RASTERIZER_STATUS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12218 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12219 int nSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12220 int wFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12221 int nLanguageID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12222 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12223
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12224 alias RASTERIZER_STATUS* LPRASTERIZER_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12225 alias RASTERIZER_STATUS _RASTERIZER_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12226 alias RASTERIZER_STATUS TRASTERIZERSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12227 alias RASTERIZER_STATUS* PRASTERIZERSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12228
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12229 struct REASSIGN_BLOCKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12230 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12231 ushort Reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12232 ushort Count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12233 DWORD[1 + 0] BlockNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12234 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12235
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12236 alias REASSIGN_BLOCKS _REASSIGN_BLOCKS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12237 alias REASSIGN_BLOCKS TREASSIGNBLOCKS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12238 alias REASSIGN_BLOCKS* PREASSIGNBLOCKS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12239
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12240 struct REMOTE_NAME_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12241 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12242 LPTSTR lpUniversalName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12243 LPTSTR lpConnectionName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12244 LPTSTR lpRemainingPath;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12245 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12246
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12247 alias REMOTE_NAME_INFO _REMOTE_NAME_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12248 alias REMOTE_NAME_INFO TREMOTENAMEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12249 alias REMOTE_NAME_INFO* PREMOTENAMEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12250
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12251 struct REPASTESPECIAL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12252 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12253 DWORD dwAspect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12254 DWORD dwParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12255 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12256
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12257 alias REPASTESPECIAL _REPASTESPECIAL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12258 alias REPASTESPECIAL TREPASTESPECIAL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12259 alias REPASTESPECIAL* PREPASTESPECIAL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12260
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12261 struct REQRESIZE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12262 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12263 NMHDR nmhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12264 RECT rc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12265 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12266
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12267 alias REQRESIZE _REQRESIZE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12268 alias REQRESIZE TREQRESIZE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12269 alias REQRESIZE* PREQRESIZE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12270
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12271 struct RGNDATAHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12272 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12273 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12274 DWORD iType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12275 DWORD nCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12276 DWORD nRgnSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12277 RECT rcBound;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12278 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12279
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12280 alias RGNDATAHEADER _RGNDATAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12281 alias RGNDATAHEADER TRGNDATAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12282 alias RGNDATAHEADER* PRGNDATAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12283 alias RGNDATAHEADER* LPRGNDATAHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12284
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12285 struct RGNDATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12286 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12287 RGNDATAHEADER rdh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12288 char[1 + 0] Buffer;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12289 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12290
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12291 alias RGNDATA* LPRGNDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12292 alias RGNDATA _RGNDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12293 alias RGNDATA TRGNDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12294 alias RGNDATA* PRGNDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12295
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12296 struct SCROLLINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12297 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12298 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12299 UINT fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12300 int nMin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12301 int nMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12302 UINT nPage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12303 int nPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12304 int nTrackPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12305 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12306
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12307 alias SCROLLINFO* LPSCROLLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12308 alias SCROLLINFO* LPCSCROLLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12309 alias SCROLLINFO TAGSCROLLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12310 alias SCROLLINFO TSCROLLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12311 alias SCROLLINFO* PSCROLLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12312
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12313 struct SECURITY_ATTRIBUTES
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12314 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12315 DWORD nLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12316 LPVOID lpSecurityDescriptor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12317 WINBOOL bInheritHandle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12318 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12319
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12320 alias SECURITY_ATTRIBUTES* LPSECURITY_ATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12321 alias SECURITY_ATTRIBUTES _SECURITY_ATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12322 alias SECURITY_ATTRIBUTES TSECURITYATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12323 alias SECURITY_ATTRIBUTES* PSECURITYATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12324 alias DWORD SECURITY_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12325 alias SECURITY_INFORMATION* PSECURITY_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12326 alias SECURITY_INFORMATION TSECURITYINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12327 alias SECURITY_INFORMATION* PSECURITYINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12328
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12329 struct SELCHANGE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12330 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12331 NMHDR nmhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12332 CHARRANGE chrg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12333 ushort seltyp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12334 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12335
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12336 alias SELCHANGE _SELCHANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12337 alias SELCHANGE TSELCHANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12338 alias SELCHANGE* PSELCHANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12339
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12340 struct SERIALKEYS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12341 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12342 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12343 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12344 LPSTR lpszActivePort;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12345 LPSTR lpszPort;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12346 DWORD iBaudRate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12347 DWORD iPortState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12348 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12349
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12350 alias SERIALKEYS* LPSERIALKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12351 alias SERIALKEYS TAGSERIALKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12352 alias SERIALKEYS TSERIALKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12353 alias SERIALKEYS* PSERIALKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12354
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12355 struct SERVICE_TABLE_ENTRY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12356 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12357 LPTSTR lpServiceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12358 LPSERVICE_MAIN_FUNCTION lpServiceProc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12359 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12360
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12361 alias SERVICE_TABLE_ENTRY* LPSERVICE_TABLE_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12362 alias SERVICE_TABLE_ENTRY _SERVICE_TABLE_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12363 alias SERVICE_TABLE_ENTRY TSERVICETABLEENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12364 alias SERVICE_TABLE_ENTRY* PSERVICETABLEENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12365
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12366 struct SERVICE_TYPE_VALUE_ABS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12367 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12368 DWORD dwNameSpace;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12369 DWORD dwValueType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12370 DWORD dwValueSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12371 LPTSTR lpValueName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12372 PVOID lpValue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12373 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12374
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12375 alias SERVICE_TYPE_VALUE_ABS _SERVICE_TYPE_VALUE_ABS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12376 alias SERVICE_TYPE_VALUE_ABS TSERVICETYPEVALUEABS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12377 alias SERVICE_TYPE_VALUE_ABS* PSERVICETYPEVALUEABS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12378
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12379 struct SERVICE_TYPE_INFO_ABS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12380 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12381 LPTSTR lpTypeName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12382 DWORD dwValueCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12383 SERVICE_TYPE_VALUE_ABS[1 + 0] Values;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12384 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12385
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12386 alias SERVICE_TYPE_INFO_ABS _SERVICE_TYPE_INFO_ABS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12387 alias SERVICE_TYPE_INFO_ABS TSERVICETYPEINFOABS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12388 alias SERVICE_TYPE_INFO_ABS* PSERVICETYPEINFOABS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12389
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12390 struct SESSION_BUFFER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12391 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12392 UCHAR lsn;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12393 UCHAR state;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12394 UCHAR[1 + NCBNAMSZ-1] local_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12395 UCHAR[1 + NCBNAMSZ-1] remote_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12396 UCHAR rcvs_outstanding;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12397 UCHAR sends_outstanding;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12398 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12399
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12400 alias SESSION_BUFFER _SESSION_BUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12401 alias SESSION_BUFFER TSESSIONBUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12402 alias SESSION_BUFFER* PSESSIONBUFFER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12403
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12404 struct SESSION_HEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12405 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12406 UCHAR sess_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12407 UCHAR num_sess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12408 UCHAR rcv_dg_outstanding;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12409 UCHAR rcv_any_outstanding;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12410 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12411
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12412 alias SESSION_HEADER _SESSION_HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12413 alias SESSION_HEADER TSESSIONHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12414 alias SESSION_HEADER* PSESSIONHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12415
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12416 struct SET_PARTITION_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12417 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12418 ubyte PartitionType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12419 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12420
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12421 alias SET_PARTITION_INFORMATION _SET_PARTITION_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12422 alias SET_PARTITION_INFORMATION TSETPARTITIONINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12423 alias SET_PARTITION_INFORMATION* PSETPARTITIONINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12424 alias int SHCONTF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12425 enum { SHCONTF_FOLDERS = 32, SHCONTF_NONFOLDERS = 64, SHCONTF_INCLUDEHIDDEN = 128, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12426 alias SHCONTF TAGSHCONTF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12427 alias SHCONTF TSHCONTF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12428
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12429 struct SHFILEINFOA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12430 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12431 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12432 int iIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12433 DWORD dwAttributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12434 CHAR[MAX_PATH] szDisplayName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12435 CHAR[80] szTypeName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12436 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12437 struct SHFILEINFOW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12438 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12439 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12440 int iIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12441 DWORD dwAttributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12442 WCHAR[MAX_PATH] szDisplayName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12443 WCHAR[80] szTypeName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12444 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12445 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12446 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12447 alias SHFILEINFOA SHFILEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12448 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12449 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12450 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12451 alias SHFILEINFOW SHFILEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12452 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12453
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12454 alias SHFILEINFO _SHFILEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12455 alias SHFILEINFO TSHFILEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12456 alias SHFILEINFO* PSHFILEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12457
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12458 alias ushort FILEOP_FLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12459 alias FILEOP_FLAGS TFILEOPFLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12460 alias FILEOP_FLAGS* PFILEOPFLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12461
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12462 struct SHFILEOPSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12463 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12464 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12465 UINT wFunc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12466 LPCSTR pFrom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12467 LPCSTR pTo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12468 FILEOP_FLAGS fFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12469 WINBOOL fAnyOperationsAborted;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12470 LPVOID hNameMappings;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12471 LPCSTR lpszProgressTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12472 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12473
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12474 alias SHFILEOPSTRUCT* LPSHFILEOPSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12475 alias SHFILEOPSTRUCT _SHFILEOPSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12476 alias SHFILEOPSTRUCT TSHFILEOPSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12477 alias SHFILEOPSTRUCT* PSHFILEOPSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12478 alias int SHGNO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12479 enum { SHGDN_NORMAL = 0, SHGDN_INFOLDER = 1, SHGDN_FORPARSING = 0x8000, };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12480 alias SHGNO TAGSHGDN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12481 alias SHGNO TSHGDN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12482
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12483 struct SHNAMEMAPPING
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12484 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12485 LPSTR pszOldPath;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12486 LPSTR pszNewPath;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12487 int cchOldPath;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12488 int cchNewPath;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12489 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12490
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12491 alias SHNAMEMAPPING* LPSHNAMEMAPPING;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12492 alias SHNAMEMAPPING _SHNAMEMAPPING;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12493 alias SHNAMEMAPPING TSHNAMEMAPPING;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12494 alias SHNAMEMAPPING* PSHNAMEMAPPING;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12495
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12496 struct SID_AND_ATTRIBUTES
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12497 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12498 PSID Sid;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12499 DWORD Attributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12500 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12501
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12502 alias SID_AND_ATTRIBUTES _SID_AND_ATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12503 alias SID_AND_ATTRIBUTES TSIDANDATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12504 alias SID_AND_ATTRIBUTES* PSIDANDATTRIBUTES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12505 alias SID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] SID_AND_ATTRIBUTES_ARRAY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12506 alias SID_AND_ATTRIBUTES_ARRAY* PSID_AND_ATTRIBUTES_ARRAY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12507 alias SID_AND_ATTRIBUTES_ARRAY TSIDANDATTRIBUTESARRAY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12508 alias SID_AND_ATTRIBUTES_ARRAY* PSIDANDATTRIBUTESARRAY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12509
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12510 struct SINGLE_LIST_ENTRY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12511 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12512 _SINGLE_LIST_ENTRY* Next;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12513 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12514
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12515 alias SINGLE_LIST_ENTRY _SINGLE_LIST_ENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12516 alias SINGLE_LIST_ENTRY TSINGLELISTENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12517 alias SINGLE_LIST_ENTRY* PSINGLELISTENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12518
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12519 struct SOUNDSENTRY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12520 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12521 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12522 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12523 DWORD iFSTextEffect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12524 DWORD iFSTextEffectMSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12525 DWORD iFSTextEffectColorBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12526 DWORD iFSGrafEffect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12527 DWORD iFSGrafEffectMSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12528 DWORD iFSGrafEffectColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12529 DWORD iWindowsEffect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12530 DWORD iWindowsEffectMSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12531 LPTSTR lpszWindowsEffectDLL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12532 DWORD iWindowsEffectOrdinal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12533 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12534
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12535 alias SOUNDSENTRY* LPSOUNDSENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12536 alias SOUNDSENTRY TAGSOUNDSENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12537 alias SOUNDSENTRY TSOUNDSENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12538 alias SOUNDSENTRY* PSOUNDSENTRY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12539
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12540 struct STARTUPINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12541 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12542 DWORD cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12543 LPTSTR lpReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12544 LPTSTR lpDesktop;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12545 LPTSTR lpTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12546 DWORD dwX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12547 DWORD dwY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12548 DWORD dwXSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12549 DWORD dwYSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12550 DWORD dwXCountChars;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12551 DWORD dwYCountChars;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12552 DWORD dwFillAttribute;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12553 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12554 ushort wShowWindow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12555 ushort cbReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12556 LPBYTE lpReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12557 HANDLE hStdInput;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12558 HANDLE hStdOutput;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12559 HANDLE hStdError;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12560 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12561
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12562 alias STARTUPINFO* LPSTARTUPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12563 alias STARTUPINFO _STARTUPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12564 alias STARTUPINFO TSTARTUPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12565 alias STARTUPINFO* PSTARTUPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12566
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12567 struct STICKYKEYS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12568 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12569 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12570 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12571 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12572
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12573 alias STICKYKEYS* LPSTICKYKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12574 alias STICKYKEYS TAGSTICKYKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12575 alias STICKYKEYS TSTICKYKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12576 alias STICKYKEYS* PSTICKYKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12577
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12578 struct STRRET
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12579 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12580 UINT uType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12581
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12582 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12583 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12584 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12585 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12586 LPWSTR pOleStr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12587 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12588 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12589 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12590 UINT uOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12591 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12592 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12593 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12594 char[1 + MAX_PATH-1] cStr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12595 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12596 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12597 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12598
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12599 alias STRRET* LPSTRRET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12600 alias STRRET _STRRET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12601 alias STRRET TSTRRET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12602 alias STRRET* PSTRRET;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12603
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12604 struct STYLEBUF
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12605 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12606 DWORD dwStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12607 char[1 + 31] szDescription;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12608 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12609
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12610 alias STYLEBUF* LPSTYLEBUF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12611 alias STYLEBUF _TAGSTYLEBUF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12612 alias STYLEBUF TSTYLEBUF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12613 alias STYLEBUF* PSTYLEBUF;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12614
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12615 struct STYLESTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12616 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12617 DWORD styleOld;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12618 DWORD styleNew;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12619 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12620
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12621 alias STYLESTRUCT* LPSTYLESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12622 alias STYLESTRUCT TAGSTYLESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12623 alias STYLESTRUCT TSTYLESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12624 alias STYLESTRUCT* PSTYLESTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12625
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12626 struct SYSTEM_AUDIT_ACE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12627 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12628 ACE_HEADER Header;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12629 ACCESS_MASK Mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12630 DWORD SidStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12631 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12632
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12633 alias SYSTEM_AUDIT_ACE _SYSTEM_AUDIT_ACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12634 alias SYSTEM_AUDIT_ACE TSYSTEMAUDITACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12635 alias SYSTEM_AUDIT_ACE* PSYSTEMAUDITACE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12636
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12637 struct SYSTEM_INFO_U
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12638 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12639
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12640 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12641 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12642 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12643 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12644 DWORD dwOemId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12645 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12646 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12647 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12648 ushort wProcessorArchitecture;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12649 ushort wReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12650 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12651 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12652 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12653
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12654
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12655 struct SYSTEM_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12656 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12657 SYSTEM_INFO_U u;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12658 DWORD dwPageSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12659 LPVOID lpMinimumApplicationAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12660 LPVOID lpMaximumApplicationAddress;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12661 DWORD dwActiveProcessorMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12662 DWORD dwNumberOfProcessors;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12663 DWORD dwProcessorType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12664 DWORD dwAllocationGranularity;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12665 ushort wProcessorLevel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12666 ushort wProcessorRevision;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12667 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12668
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12669 alias SYSTEM_INFO* LPSYSTEM_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12670 alias SYSTEM_INFO _SYSTEM_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12671 alias SYSTEM_INFO TSYSTEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12672 alias SYSTEM_INFO* PSYSTEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12673
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12674 struct SYSTEM_POWER_STATUS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12675 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12676 ubyte ACLineStatus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12677 ubyte BatteryFlag;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12678 ubyte BatteryLifePercent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12679 ubyte Reserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12680 DWORD BatteryLifeTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12681 DWORD BatteryFullLifeTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12682 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12683
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12684 alias SYSTEM_POWER_STATUS _SYSTEM_POWER_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12685 alias SYSTEM_POWER_STATUS TSYSTEMPOWERSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12686 alias SYSTEM_POWER_STATUS* PSYSTEMPOWERSTATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12687 alias EMPTYRECORD* LPSYSTEM_POWER_STATUS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12688
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12689 struct TAPE_ERASE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12690 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12691 ULONG _Type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12692 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12693
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12694 alias TAPE_ERASE _TAPE_ERASE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12695 alias TAPE_ERASE TTAPEERASE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12696 alias TAPE_ERASE* PTAPEERASE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12697
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12698 struct TAPE_GET_DRIVE_PARAMETERS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12699 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12700 ubyte ECC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12701 ubyte Compression;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12702 ubyte DataPadding;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12703 ubyte ReportSetmarks;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12704 ULONG DefaultBlockSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12705 ULONG MaximumBlockSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12706 ULONG MinimumBlockSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12707 ULONG MaximumPartitionCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12708 ULONG FeaturesLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12709 ULONG FeaturesHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12710 ULONG EOTWarningZoneSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12711 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12712
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12713 alias TAPE_GET_DRIVE_PARAMETERS _TAPE_GET_DRIVE_PARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12714 alias TAPE_GET_DRIVE_PARAMETERS TTAPEGETDRIVEPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12715 alias TAPE_GET_DRIVE_PARAMETERS* PTAPEGETDRIVEPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12716
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12717 struct TAPE_GET_MEDIA_PARAMETERS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12718 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12719 LARGE_INTEGER Capacity;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12720 LARGE_INTEGER Remaining;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12721 DWORD BlockSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12722 DWORD PartitionCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12723 ubyte WriteProtected;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12724 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12725
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12726 alias TAPE_GET_MEDIA_PARAMETERS _TAPE_GET_MEDIA_PARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12727 alias TAPE_GET_MEDIA_PARAMETERS TTAPEGETMEDIAPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12728 alias TAPE_GET_MEDIA_PARAMETERS* PTAPEGETMEDIAPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12729
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12730 struct TAPE_GET_POSITION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12731 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12732 ULONG _Type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12733 ULONG Partition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12734 ULONG OffsetLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12735 ULONG OffsetHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12736 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12737
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12738 alias TAPE_GET_POSITION _TAPE_GET_POSITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12739 alias TAPE_GET_POSITION TTAPEGETPOSITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12740 alias TAPE_GET_POSITION* PTAPEGETPOSITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12741
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12742 struct TAPE_PREPARE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12743 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12744 ULONG Operation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12745 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12746
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12747 alias TAPE_PREPARE _TAPE_PREPARE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12748 alias TAPE_PREPARE TTAPEPREPARE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12749 alias TAPE_PREPARE* PTAPEPREPARE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12750
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12751 struct TAPE_SET_DRIVE_PARAMETERS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12752 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12753 ubyte ECC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12754 ubyte Compression;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12755 ubyte DataPadding;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12756 ubyte ReportSetmarks;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12757 ULONG EOTWarningZoneSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12758 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12759
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12760 alias TAPE_SET_DRIVE_PARAMETERS _TAPE_SET_DRIVE_PARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12761 alias TAPE_SET_DRIVE_PARAMETERS TTAPESETDRIVEPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12762 alias TAPE_SET_DRIVE_PARAMETERS* PTAPESETDRIVEPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12763
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12764 struct TAPE_SET_MEDIA_PARAMETERS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12765 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12766 ULONG BlockSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12767 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12768
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12769 alias TAPE_SET_MEDIA_PARAMETERS _TAPE_SET_MEDIA_PARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12770 alias TAPE_SET_MEDIA_PARAMETERS TTAPESETMEDIAPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12771 alias TAPE_SET_MEDIA_PARAMETERS* PTAPESETMEDIAPARAMETERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12772
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12773 struct TAPE_SET_POSITION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12774 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12775 ULONG Method;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12776 ULONG Partition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12777 ULONG OffsetLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12778 ULONG OffsetHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12779 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12780
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12781 alias TAPE_SET_POSITION _TAPE_SET_POSITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12782 alias TAPE_SET_POSITION TTAPESETPOSITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12783 alias TAPE_SET_POSITION* PTAPESETPOSITION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12784
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12785 struct TAPE_WRITE_MARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12786 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12787 ULONG _Type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12788 ULONG Count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12789 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12790
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12791 alias TAPE_WRITE_MARKS _TAPE_WRITE_MARKS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12792 alias TAPE_WRITE_MARKS TTAPEWRITEMARKS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12793 alias TAPE_WRITE_MARKS* PTAPEWRITEMARKS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12794
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12795 struct TBADDBITMAP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12796 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12797 HINST hInst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12798 UINT nID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12799 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12800
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12801 alias TBADDBITMAP* LPTBADDBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12802 alias TBADDBITMAP TTBADDBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12803 alias TBADDBITMAP* PTBADDBITMAP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12804
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12805 struct TBBUTTON {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12806 align(2):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12807 int iBitmap;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12808 int idCommand;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12809 BYTE fsState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12810 BYTE fsStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12811 //#ifdef _WIN64
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12812 // BYTE bReserved[6] // padding for alignment
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12813 //#elif defined(_WIN32)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12814 // BYTE bReserved[2] // padding for alignment
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12815 //#endif
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12816 DWORD_PTR dwData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12817 INT_PTR iString;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12818 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12819
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12820 alias TBBUTTON* LPTBBUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12821 alias TBBUTTON* LPCTBBUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12822 alias TBBUTTON _TBBUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12823 alias TBBUTTON TTBBUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12824 alias TBBUTTON* PTBBUTTON;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12825
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12826 struct TBNOTIFY
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12827 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12828 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12829 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12830 TBBUTTON tbButton;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12831 int cchText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12832 LPTSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12833 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12834
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12835 alias TBNOTIFY* LPTBNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12836 alias TBNOTIFY TTBNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12837 alias TBNOTIFY* PTBNOTIFY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12838
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12839 struct TBSAVEPARAMS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12840 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12841 HKEY hkr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12842 LPCTSTR pszSubKey;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12843 LPCTSTR pszValueName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12844 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12845
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12846 alias TBSAVEPARAMS TTBSAVEPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12847 alias TBSAVEPARAMS* PTBSAVEPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12848
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12849 struct TC_HITTESTINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12850 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12851 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12852 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12853 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12854
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12855 alias TC_HITTESTINFO TCHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12856 alias TC_HITTESTINFO _TC_HITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12857 alias TC_HITTESTINFO TTCHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12858 alias TC_HITTESTINFO* PTCHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12859
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12860 struct TC_ITEM
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12861 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12862 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12863 UINT lpReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12864 UINT lpReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12865 LPTSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12866 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12867 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12868 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12869 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12870
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12871 alias TC_ITEM _TC_ITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12872 alias TC_ITEM TTCITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12873 alias TC_ITEM* PTCITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12874
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12875 struct TC_ITEMHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12876 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12877 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12878 UINT lpReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12879 UINT lpReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12880 LPTSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12881 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12882 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12883 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12884
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12885 alias TC_ITEMHEADER _TC_ITEMHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12886 alias TC_ITEMHEADER TTCITEMHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12887 alias TC_ITEMHEADER* PTCITEMHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12888
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12889 struct TC_KEYDOWN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12890 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12891 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12892 ushort wVKey;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12893 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12894 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12895
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12896 alias TC_KEYDOWN _TC_KEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12897 alias TC_KEYDOWN TTCKEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12898 alias TC_KEYDOWN* PTCKEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12899
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12900 struct TEXTRANGE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12901 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12902 CHARRANGE chrg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12903 LPSTR lpstrText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12904 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12905
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12906 alias TEXTRANGE _TEXTRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12907 alias TEXTRANGE TTEXTRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12908 alias TEXTRANGE* PTEXTRANGE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12909
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12910 struct TIME_ZONE_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12911 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12912 LONG Bias;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12913 WCHAR[1 + 31] StandardName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12914 SYSTEMTIME StandardDate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12915 LONG StandardBias;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12916 WCHAR[1 + 31] DaylightName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12917 SYSTEMTIME DaylightDate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12918 LONG DaylightBias;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12919 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12920
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12921 alias TIME_ZONE_INFORMATION* LPTIME_ZONE_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12922 alias TIME_ZONE_INFORMATION _TIME_ZONE_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12923 alias TIME_ZONE_INFORMATION TTIMEZONEINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12924 alias TIME_ZONE_INFORMATION* PTIMEZONEINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12925
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12926 struct TOGGLEKEYS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12927 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12928 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12929 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12930 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12931
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12932 alias TOGGLEKEYS TAGTOGGLEKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12933 alias TOGGLEKEYS TTOGGLEKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12934 alias TOGGLEKEYS* PTOGGLEKEYS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12935
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12936 struct TOKEN_SOURCE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12937 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12938 char[1 + 7] SourceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12939 LUID SourceIdentifier;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12940 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12941
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12942 alias TOKEN_SOURCE _TOKEN_SOURCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12943 alias TOKEN_SOURCE TTOKENSOURCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12944 alias TOKEN_SOURCE* PTOKENSOURCE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12945
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12946 struct TOKEN_CONTROL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12947 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12948 LUID TokenId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12949 LUID AuthenticationId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12950 LUID ModifiedId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12951 TOKEN_SOURCE TokenSource;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12952 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12953
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12954 alias TOKEN_CONTROL _TOKEN_CONTROL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12955 alias TOKEN_CONTROL TTOKENCONTROL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12956 alias TOKEN_CONTROL* PTOKENCONTROL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12957
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12958 struct TOKEN_DEFAULT_DACL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12959 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12960 PACL DefaultDacl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12961 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12962
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12963 alias TOKEN_DEFAULT_DACL _TOKEN_DEFAULT_DACL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12964 alias TOKEN_DEFAULT_DACL TTOKENDEFAULTDACL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12965 alias TOKEN_DEFAULT_DACL* PTOKENDEFAULTDACL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12966
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12967 struct TOKEN_GROUPS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12968 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12969 DWORD GroupCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12970 SID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] Groups;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12971 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12972
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12973 alias TOKEN_GROUPS* PTOKEN_GROUPS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12974 alias TOKEN_GROUPS* LPTOKEN_GROUPS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12975 alias TOKEN_GROUPS _TOKEN_GROUPS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12976 alias TOKEN_GROUPS TTOKENGROUPS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12977 alias TOKEN_GROUPS* PTOKENGROUPS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12978
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12979 struct TOKEN_OWNER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12980 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12981 PSID Owner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12982 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12983
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12984 alias TOKEN_OWNER _TOKEN_OWNER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12985 alias TOKEN_OWNER TTOKENOWNER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12986 alias TOKEN_OWNER* PTOKENOWNER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12987
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12988 struct TOKEN_PRIMARY_GROUP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12989 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12990 PSID PrimaryGroup;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12991 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12992
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12993 alias TOKEN_PRIMARY_GROUP _TOKEN_PRIMARY_GROUP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12994 alias TOKEN_PRIMARY_GROUP TTOKENPRIMARYGROUP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12995 alias TOKEN_PRIMARY_GROUP* PTOKENPRIMARYGROUP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12996
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12997 struct TOKEN_PRIVILEGES
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12998 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
12999 DWORD PrivilegeCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13000 LUID_AND_ATTRIBUTES[1 + ANYSIZE_ARRAY-1] Privileges;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13001 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13002
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13003 alias TOKEN_PRIVILEGES* PTOKEN_PRIVILEGES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13004 alias TOKEN_PRIVILEGES* LPTOKEN_PRIVILEGES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13005 alias TOKEN_PRIVILEGES _TOKEN_PRIVILEGES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13006 alias TOKEN_PRIVILEGES TTOKENPRIVILEGES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13007 alias TOKEN_PRIVILEGES* PTOKENPRIVILEGES;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13008
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13009 struct TOKEN_STATISTICS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13010 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13011 LUID TokenId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13012 LUID AuthenticationId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13013 LARGE_INTEGER ExpirationTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13014 TOKEN_TYPE TokenType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13015 SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13016 DWORD DynamicCharged;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13017 DWORD DynamicAvailable;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13018 DWORD GroupCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13019 DWORD PrivilegeCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13020 LUID ModifiedId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13021 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13022
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13023 alias TOKEN_STATISTICS _TOKEN_STATISTICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13024 alias TOKEN_STATISTICS TTOKENSTATISTICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13025 alias TOKEN_STATISTICS* PTOKENSTATISTICS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13026
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13027 struct TOKEN_USER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13028 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13029 SID_AND_ATTRIBUTES User;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13030 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13031
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13032 alias TOKEN_USER _TOKEN_USER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13033 alias TOKEN_USER TTOKENUSER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13034 alias TOKEN_USER* PTOKENUSER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13035
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13036 struct TOOLINFOA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13037 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13038 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13039 UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13040 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13041 UINT uId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13042 RECT rect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13043 HINST hinst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13044 LPSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13045 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13046 struct TOOLINFOW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13047 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13048 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13049 UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13050 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13051 UINT uId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13052 RECT rect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13053 HINST hinst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13054 LPWSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13055 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13056 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13057 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13058 alias TOOLINFOA TOOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13059 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13060 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13061 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13062 alias TOOLINFOW TOOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13063 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13064 alias TOOLINFO* LPTOOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13065 alias TOOLINFO TTOOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13066 alias TOOLINFO* PTOOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13067
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13068 struct TOOLTIPTEXTA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13069 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13070 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13071 LPSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13072 CHAR[80] szText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13073 HINST hinst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13074 UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13075 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13076 struct TOOLTIPTEXTW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13077 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13078 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13079 LPWSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13080 WCHAR[80] szText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13081 HINST hinst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13082 UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13083 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13084 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13085 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13086 alias TOOLTIPTEXTA TOOLTIPTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13087 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13088 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13089 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13090 alias TOOLTIPTEXTW TOOLTIPTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13091 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13092 alias TOOLTIPTEXT* LPTOOLTIPTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13093 alias TOOLTIPTEXT TTOOLTIPTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13094 alias TOOLTIPTEXT* PTOOLTIPTEXT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13095
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13096 struct TPMPARAMS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13097 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13098 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13099 RECT rcExclude;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13100 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13101
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13102 alias TPMPARAMS* LPTPMPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13103 alias TPMPARAMS TAGTPMPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13104 alias TPMPARAMS TTPMPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13105 alias TPMPARAMS* PTPMPARAMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13106
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13107 struct TRANSMIT_FILE_BUFFERS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13108 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13109 PVOID Head;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13110 DWORD HeadLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13111 PVOID Tail;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13112 DWORD TailLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13113 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13114
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13115 alias TRANSMIT_FILE_BUFFERS _TRANSMIT_FILE_BUFFERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13116 alias TRANSMIT_FILE_BUFFERS TTRANSMITFILEBUFFERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13117 alias TRANSMIT_FILE_BUFFERS* PTRANSMITFILEBUFFERS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13118
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13119 struct TTHITTESTINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13120 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13121 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13122 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13123 TOOLINFO ti;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13124 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13125
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13126 alias TTHITTESTINFO* LPHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13127 alias TTHITTESTINFO _TT_HITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13128 alias TTHITTESTINFO TTTHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13129 alias TTHITTESTINFO* PTTHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13130
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13131 struct TTPOLYCURVE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13132 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13133 ushort wType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13134 ushort cpfx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13135 POINTFX[1 + 0] apfx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13136 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13137
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13138 alias TTPOLYCURVE* LPTTPOLYCURVE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13139 alias TTPOLYCURVE TAGTTPOLYCURVE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13140 alias TTPOLYCURVE TTTPOLYCURVE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13141 alias TTPOLYCURVE* PTTPOLYCURVE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13142
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13143 struct TTPOLYGONHEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13144 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13145 DWORD cb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13146 DWORD dwType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13147 POINTFX pfxStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13148 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13149
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13150 alias TTPOLYGONHEADER* LPTTPOLYGONHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13151 alias TTPOLYGONHEADER _TTPOLYGONHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13152 alias TTPOLYGONHEADER TTTPOLYGONHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13153 alias TTPOLYGONHEADER* PTTPOLYGONHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13154
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13155 struct TV_DISPINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13156 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13157 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13158 TV_ITEM item;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13159 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13160
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13161 alias TV_DISPINFO _TV_DISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13162 alias TV_DISPINFO TTVDISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13163 alias TV_DISPINFO* PTVDISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13164
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13165 struct TV_HITTESTINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13166 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13167 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13168 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13169 HTREEITEM hItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13170 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13171
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13172 alias TV_HITTESTINFO* LPTV_HITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13173 alias TV_HITTESTINFO _TVHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13174 alias TV_HITTESTINFO TTVHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13175 alias TV_HITTESTINFO* PTVHITTESTINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13176
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13177 struct TVINSERTSTRUCTA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13178 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13179 HTREEITEM hParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13180 HTREEITEM hInsertAfter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13181 TVITEMA item;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13182 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13183 struct TVINSERTSTRUCTW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13184 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13185 HTREEITEM hParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13186 HTREEITEM hInsertAfter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13187 TVITEMW item;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13188 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13189 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13190 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13191 alias TVINSERTSTRUCTA TVINSERTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13192 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13193 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13194 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13195 alias TVINSERTSTRUCTW TVINSERTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13196 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13197
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13198 alias TVINSERTSTRUCT TV_INSERTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13199 alias TVINSERTSTRUCT* LPTV_INSERTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13200 alias TVINSERTSTRUCT _TV_INSERTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13201 alias TVINSERTSTRUCT TTVINSERTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13202 alias TVINSERTSTRUCT* PTVINSERTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13203
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13204 struct TV_KEYDOWN
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13205 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13206 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13207 ushort wVKey;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13208 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13209 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13210
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13211 alias TV_KEYDOWN _TV_KEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13212 alias TV_KEYDOWN TTVKEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13213 alias TV_KEYDOWN* PTVKEYDOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13214
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13215 struct TV_SORTCB
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13216 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13217 HTREEITEM hParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13218 PFNTVCOMPARE lpfnCompare;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13219 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13220 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13221
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13222 alias TV_SORTCB* LPTV_SORTCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13223 alias TV_SORTCB _TV_SORTCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13224 alias TV_SORTCB TTVSORTCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13225 alias TV_SORTCB* PTVSORTCB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13226
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13227 struct UDACCEL
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13228 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13229 UINT nSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13230 UINT nInc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13231 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13232
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13233 alias UDACCEL TUDACCEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13234 alias UDACCEL* PUDACCEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13235
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13236 union ULARGE_INTEGER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13237 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13238 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13239 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13240 DWORD LowPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13241 DWORD HighPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13242 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13243 struct u
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13244 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13245 DWORD LowPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13246 DWORD HighPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13247 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13248 DWORDLONG QuadPart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13249 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13250 alias ULARGE_INTEGER* PULARGE_INTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13251 alias ULARGE_INTEGER _ULARGE_INTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13252 alias ULARGE_INTEGER TULARGEINTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13253 alias ULARGE_INTEGER* PULARGEINTEGER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13254
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13255 struct UNIVERSAL_NAME_INFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13256 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13257 LPTSTR lpUniversalName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13258 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13259
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13260 alias UNIVERSAL_NAME_INFO _UNIVERSAL_NAME_INFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13261 alias UNIVERSAL_NAME_INFO TUNIVERSALNAMEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13262 alias UNIVERSAL_NAME_INFO* PUNIVERSALNAMEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13263
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13264 struct USEROBJECTFLAGS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13265 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13266 WINBOOL fInherit;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13267 WINBOOL fReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13268 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13269 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13270
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13271 alias USEROBJECTFLAGS TAGUSEROBJECTFLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13272 alias USEROBJECTFLAGS TUSEROBJECTFLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13273 alias USEROBJECTFLAGS* PUSEROBJECTFLAGS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13274
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13275 struct VALENT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13276 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13277 LPTSTR ve_valuename;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13278 DWORD ve_valuelen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13279 DWORD ve_valueptr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13280 DWORD ve_type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13281 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13282
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13283 alias VALENT TVALENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13284 alias VALENT* PVALENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13285 alias VALENT VALUE_ENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13286 alias VALENT TVALUE_ENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13287 alias VALENT* PVALUE_ENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13288
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13289 struct VERIFY_INFORMATION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13290 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13291 LARGE_INTEGER StartingOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13292 DWORD Length;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13293 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13294
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13295 alias VERIFY_INFORMATION _VERIFY_INFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13296 alias VERIFY_INFORMATION TVERIFYINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13297 alias VERIFY_INFORMATION* PVERIFYINFORMATION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13298
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13299 struct VS_FIXEDFILEINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13300 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13301 DWORD dwSignature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13302 DWORD dwStrucVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13303 DWORD dwFileVersionMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13304 DWORD dwFileVersionLS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13305 DWORD dwProductVersionMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13306 DWORD dwProductVersionLS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13307 DWORD dwFileFlagsMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13308 DWORD dwFileFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13309 DWORD dwFileOS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13310 DWORD dwFileType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13311 DWORD dwFileSubtype;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13312 DWORD dwFileDateMS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13313 DWORD dwFileDateLS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13314 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13315
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13316 alias VS_FIXEDFILEINFO _VS_FIXEDFILEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13317 alias VS_FIXEDFILEINFO TVSFIXEDFILEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13318 alias VS_FIXEDFILEINFO* PVSFIXEDFILEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13319
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13320 struct WIN32_FIND_DATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13321 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13322 DWORD dwFileAttributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13323 FILETIME ftCreationTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13324 FILETIME ftLastAccessTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13325 FILETIME ftLastWriteTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13326 DWORD nFileSizeHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13327 DWORD nFileSizeLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13328 DWORD dwReserved0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13329 DWORD dwReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13330 TCHAR[1 + MAX_PATH-1] cFileName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13331 TCHAR[1 + 13] cAlternateFileName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13332 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13333
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13334 alias WIN32_FIND_DATA* LPWIN32_FIND_DATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13335 alias WIN32_FIND_DATA* PWIN32_FIND_DATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13336 alias WIN32_FIND_DATA _WIN32_FIND_DATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13337 alias WIN32_FIND_DATA TWIN32FINDDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13338 alias WIN32_FIND_DATA TWIN32FINDDATAA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13339 alias WIN32_FIND_DATA* PWIN32FINDDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13340
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13341 struct WIN32_FIND_DATAW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13342 DWORD dwFileAttributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13343 FILETIME ftCreationTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13344 FILETIME ftLastAccessTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13345 FILETIME ftLastWriteTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13346 DWORD nFileSizeHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13347 DWORD nFileSizeLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13348 DWORD dwReserved0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13349 DWORD dwReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13350 WCHAR cFileName[MAX_PATH];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13351 WCHAR cAlternateFileName[14];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13352 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13353
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13354 alias WIN32_FIND_DATAW* LPWIN32_FIND_DATAW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13355 alias WIN32_FIND_DATAW* PWIN32_FIND_DATAW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13356
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13357 struct WIN32_FILE_ATTRIBUTE_DATA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13358 DWORD dwFileAttributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13359 FILETIME ftCreationTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13360 FILETIME ftLastAccessTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13361 FILETIME ftLastWriteTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13362 DWORD nFileSizeHigh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13363 DWORD nFileSizeLow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13364 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13365
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13366 enum {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13367 GetFileInfoLevelStandard,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13368 GetFileInfoLevelMax
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13369 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13370
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13371 struct WIN32_STREAM_ID
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13372 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13373 DWORD dwStreamId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13374 DWORD dwStreamAttributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13375 LARGE_INTEGER Size;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13376 DWORD dwStreamNameSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13377 WCHAR* cStreamName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13378 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13379
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13380 alias WIN32_STREAM_ID _WIN32_STREAM_ID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13381 alias WIN32_STREAM_ID TWIN32STREAMID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13382 alias WIN32_STREAM_ID* PWIN32STREAMID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13383
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13384 struct WINDOWPLACEMENT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13385 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13386 UINT length;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13387 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13388 UINT showCmd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13389 POINT ptMinPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13390 POINT ptMaxPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13391 RECT rcNormalPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13392 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13393
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13394 alias WINDOWPLACEMENT _WINDOWPLACEMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13395 alias WINDOWPLACEMENT TWINDOWPLACEMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13396 alias WINDOWPLACEMENT* PWINDOWPLACEMENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13397
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13398 struct WNDCLASSA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13399 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13400 UINT style;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13401 WNDPROC lpfnWndProc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13402 int cbClsExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13403 int cbWndExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13404 HANDLE hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13405 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13406 HCURSOR hCursor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13407 HBRUSH hbrBackground;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13408 LPCTSTR lpszMenuName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13409 LPCTSTR lpszClassName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13410 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13411
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13412 alias WNDCLASSA* PWNDCLASSA, LPWNDCLASSA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13413
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13414 struct WNDCLASSW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13415 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13416 UINT style;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13417 WNDPROC lpfnWndProc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13418 int cbClsExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13419 int cbWndExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13420 HINSTANCE hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13421 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13422 HCURSOR hCursor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13423 HBRUSH hbrBackground;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13424 LPCWSTR lpszMenuName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13425 LPCWSTR lpszClassName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13426 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13427
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13428 alias WNDCLASSW* PWNDCLASSW, LPWNDCLASSW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13429
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13430 version(Win32SansUnicode)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13431 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13432 alias WNDCLASSA WNDCLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13433 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13434 else
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13435 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13436 alias WNDCLASSW WNDCLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13437 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13438 alias WNDCLASS* LPWNDCLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13439 alias WNDCLASS _WNDCLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13440 alias WNDCLASS TWNDCLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13441 alias WNDCLASS WNDCLASS_T;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13442 alias WNDCLASS* PWNDCLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13443
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13444 struct WNDCLASSEX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13445 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13446 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13447 UINT style;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13448 WNDPROC lpfnWndProc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13449 int cbClsExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13450 int cbWndExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13451 HANDLE hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13452 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13453 HCURSOR hCursor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13454 HBRUSH hbrBackground;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13455 LPCTSTR lpszMenuName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13456 LPCTSTR lpszClassName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13457 HANDLE hIconSm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13458 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13459
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13460 alias WNDCLASSEX* LPWNDCLASSEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13461 alias WNDCLASSEX _WNDCLASSEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13462 alias WNDCLASSEX TWNDCLASSEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13463 alias WNDCLASSEX TWNDCLASSEXA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13464 alias WNDCLASSEX* PWNDCLASSEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13465
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13466 struct CONNECTDLGSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13467 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13468 DWORD cbStructure;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13469 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13470 LPNETRESOURCE lpConnRes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13471 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13472 DWORD dwDevNum;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13473 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13474
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13475 alias CONNECTDLGSTRUCT* LPCONNECTDLGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13476 alias CONNECTDLGSTRUCT _CONNECTDLGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13477 alias CONNECTDLGSTRUCT TCONNECTDLGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13478 alias CONNECTDLGSTRUCT* PCONNECTDLGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13479
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13480 struct DISCDLGSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13481 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13482 DWORD cbStructure;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13483 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13484 LPTSTR lpLocalName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13485 LPTSTR lpRemoteName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13486 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13487 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13488
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13489 alias DISCDLGSTRUCT* LPDISCDLGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13490 alias DISCDLGSTRUCT _DISCDLGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13491 alias DISCDLGSTRUCT TDISCDLGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13492 alias DISCDLGSTRUCT TDISCDLGSTRUCTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13493 alias DISCDLGSTRUCT* PDISCDLGSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13494
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13495 struct NETINFOSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13496 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13497 DWORD cbStructure;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13498 DWORD dwProviderVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13499 DWORD dwStatus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13500 DWORD dwCharacteristics;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13501 DWORD dwHandle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13502 ushort wNetType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13503 DWORD dwPrinters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13504 DWORD dwDrives;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13505 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13506
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13507 alias NETINFOSTRUCT* LPNETINFOSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13508 alias NETINFOSTRUCT _NETINFOSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13509 alias NETINFOSTRUCT TNETINFOSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13510 alias NETINFOSTRUCT* PNETINFOSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13511
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13512 struct NETCONNECTINFOSTRUCT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13513 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13514 DWORD cbStructure;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13515 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13516 DWORD dwSpeed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13517 DWORD dwDelay;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13518 DWORD dwOptDataSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13519 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13520
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13521 alias NETCONNECTINFOSTRUCT* LPNETCONNECTINFOSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13522 alias NETCONNECTINFOSTRUCT _NETCONNECTINFOSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13523 alias NETCONNECTINFOSTRUCT TNETCONNECTINFOSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13524 alias NETCONNECTINFOSTRUCT* PNETCONNECTINFOSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13525 extern(Windows){
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
13526 alias int (*ENUMMETAFILEPROC)(HDC, HANDLETABLE*, METARECORD*, int, LPARAM);
249
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
13527 alias int (*ENHMETAFILEPROC)(HDC, HANDLETABLE*, ENHMETARECORD*, int, LPARAM);
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13528 alias int (*ENUMFONTSPROC)(LPLOGFONT, LPTEXTMETRIC, DWORD, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13529 alias int (*FONTENUMPROC)(ENUMLOGFONT*, NEWTEXTMETRIC*, int, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13530 alias int (*FONTENUMEXPROC)(ENUMLOGFONTEX*, NEWTEXTMETRICEX*, int, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13531 alias void (*LPOVERLAPPED_COMPLETION_ROUTINE)(DWORD, DWORD);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13532 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13533
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13534 struct POINTFLOAT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13535 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13536 FLOAT x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13537 FLOAT y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13538 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13539
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13540 alias POINTFLOAT _POINTFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13541 alias POINTFLOAT TPOINTFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13542 alias POINTFLOAT* PPOINTFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13543
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13544 struct GLYPHMETRICSFLOAT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13545 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13546 FLOAT gmfBlackBoxX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13547 FLOAT gmfBlackBoxY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13548 POINTFLOAT gmfptGlyphOrigin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13549 FLOAT gmfCellIncX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13550 FLOAT gmfCellIncY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13551 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13552
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13553 alias GLYPHMETRICSFLOAT* LPGLYPHMETRICSFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13554 alias GLYPHMETRICSFLOAT _GLYPHMETRICSFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13555 alias GLYPHMETRICSFLOAT TGLYPHMETRICSFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13556 alias GLYPHMETRICSFLOAT* PGLYPHMETRICSFLOAT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13557
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13558 struct LAYERPLANEDESCRIPTOR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13559 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13560 ushort nSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13561 ushort nVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13562 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13563 ubyte iPixelType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13564 ubyte cColorBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13565 ubyte cRedBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13566 ubyte cRedShift;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13567 ubyte cGreenBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13568 ubyte cGreenShift;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13569 ubyte cBlueBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13570 ubyte cBlueShift;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13571 ubyte cAlphaBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13572 ubyte cAlphaShift;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13573 ubyte cAccumBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13574 ubyte cAccumRedBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13575 ubyte cAccumGreenBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13576 ubyte cAccumBlueBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13577 ubyte cAccumAlphaBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13578 ubyte cDepthBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13579 ubyte cStencilBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13580 ubyte cAuxBuffers;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13581 ubyte iLayerPlane;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13582 ubyte bReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13583 COLORREF crTransparent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13584 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13585
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13586 alias LAYERPLANEDESCRIPTOR* LPLAYERPLANEDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13587 alias LAYERPLANEDESCRIPTOR TAGLAYERPLANEDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13588 alias LAYERPLANEDESCRIPTOR TLAYERPLANEDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13589 alias LAYERPLANEDESCRIPTOR* PLAYERPLANEDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13590
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13591 struct PIXELFORMATDESCRIPTOR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13592 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13593 ushort nSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13594 ushort nVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13595 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13596 ubyte iPixelType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13597 ubyte cColorBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13598 ubyte cRedBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13599 ubyte cRedShift;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13600 ubyte cGreenBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13601 ubyte cGreenShift;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13602 ubyte cBlueBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13603 ubyte cBlueShift;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13604 ubyte cAlphaBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13605 ubyte cAlphaShift;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13606 ubyte cAccumBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13607 ubyte cAccumRedBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13608 ubyte cAccumGreenBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13609 ubyte cAccumBlueBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13610 ubyte cAccumAlphaBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13611 ubyte cDepthBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13612 ubyte cStencilBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13613 ubyte cAuxBuffers;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13614 ubyte iLayerType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13615 ubyte bReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13616 DWORD dwLayerMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13617 DWORD dwVisibleMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13618 DWORD dwDamageMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13619 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13620
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13621 alias PIXELFORMATDESCRIPTOR* LPPIXELFORMATDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13622 alias PIXELFORMATDESCRIPTOR TAGPIXELFORMATDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13623 alias PIXELFORMATDESCRIPTOR TPIXELFORMATDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13624 alias PIXELFORMATDESCRIPTOR* PPIXELFORMATDESCRIPTOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13625
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13626 struct USER_INFO_2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13627 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13628 LPWSTR usri2_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13629 LPWSTR usri2_password;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13630 DWORD usri2_password_age;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13631 DWORD usri2_priv;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13632 LPWSTR usri2_home_dir;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13633 LPWSTR usri2_comment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13634 DWORD usri2_flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13635 LPWSTR usri2_script_path;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13636 DWORD usri2_auth_flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13637 LPWSTR usri2_full_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13638 LPWSTR usri2_usr_comment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13639 LPWSTR usri2_parms;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13640 LPWSTR usri2_workstations;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13641 DWORD usri2_last_logon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13642 DWORD usri2_last_logoff;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13643 DWORD usri2_acct_expires;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13644 DWORD usri2_max_storage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13645 DWORD usri2_units_per_week;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13646 PBYTE usri2_logon_hours;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13647 DWORD usri2_bad_pw_count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13648 DWORD usri2_num_logons;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13649 LPWSTR usri2_logon_server;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13650 DWORD usri2_country_code;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13651 DWORD usri2_code_page;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13652 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13653
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13654 alias USER_INFO_2* PUSER_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13655 alias USER_INFO_2* LPUSER_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13656 alias USER_INFO_2 TUSERINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13657 alias USER_INFO_2* PUSERINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13658
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13659 struct USER_INFO_0
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13660 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13661 LPWSTR usri0_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13662 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13663
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13664 alias USER_INFO_0* PUSER_INFO_0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13665 alias USER_INFO_0* LPUSER_INFO_0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13666 alias USER_INFO_0 TUSERINFO0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13667 alias USER_INFO_0* PUSERINFO0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13668
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13669 struct USER_INFO_3
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13670 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13671 LPWSTR usri3_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13672 LPWSTR usri3_password;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13673 DWORD usri3_password_age;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13674 DWORD usri3_priv;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13675 LPWSTR usri3_home_dir;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13676 LPWSTR usri3_comment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13677 DWORD usri3_flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13678 LPWSTR usri3_script_path;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13679 DWORD usri3_auth_flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13680 LPWSTR usri3_full_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13681 LPWSTR usri3_usr_comment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13682 LPWSTR usri3_parms;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13683 LPWSTR usri3_workstations;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13684 DWORD usri3_last_logon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13685 DWORD usri3_last_logoff;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13686 DWORD usri3_acct_expires;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13687 DWORD usri3_max_storage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13688 DWORD usri3_units_per_week;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13689 PBYTE usri3_logon_hours;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13690 DWORD usri3_bad_pw_count;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13691 DWORD usri3_num_logons;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13692 LPWSTR usri3_logon_server;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13693 DWORD usri3_country_code;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13694 DWORD usri3_code_page;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13695 DWORD usri3_user_id;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13696 DWORD usri3_primary_group_id;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13697 LPWSTR usri3_profile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13698 LPWSTR usri3_home_dir_drive;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13699 DWORD usri3_password_expired;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13700 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13701
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13702 alias USER_INFO_3* PUSER_INFO_3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13703 alias USER_INFO_3* LPUSER_INFO_3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13704 alias USER_INFO_3 TUSERINFO3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13705 alias USER_INFO_3* PUSERINFO3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13706
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13707 struct GROUP_INFO_2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13708 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13709 LPWSTR grpi2_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13710 LPWSTR grpi2_comment;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13711 DWORD grpi2_group_id;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13712 DWORD grpi2_attributes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13713 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13714
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13715 alias GROUP_INFO_2* PGROUP_INFO_2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13716 alias GROUP_INFO_2 TGROUPINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13717 alias GROUP_INFO_2* PGROUPINFO2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13718
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13719 struct LOCALGROUP_INFO_0
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13720 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13721 LPWSTR lgrpi0_name;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13722 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13723
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13724 alias LOCALGROUP_INFO_0* PLOCALGROUP_INFO_0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13725 alias LOCALGROUP_INFO_0* LPLOCALGROUP_INFO_0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13726 alias LOCALGROUP_INFO_0 TLOCALGROUPINFO0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13727 alias LOCALGROUP_INFO_0* PLOCALGROUPINFO0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13728
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13729 struct IMAGE_DOS_HEADER
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13730 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13731 ushort e_magic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13732 ushort e_cblp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13733 ushort e_cp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13734 ushort e_crlc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13735 ushort e_cparhdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13736 ushort e_minalloc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13737 ushort e_maxalloc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13738 ushort e_ss;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13739 ushort e_sp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13740 ushort e_csum;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13741 ushort e_ip;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13742 ushort e_cs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13743 ushort e_lfarlc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13744 ushort e_ovno;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13745 ushort[1 + 3] e_res;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13746 ushort e_oemid;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13747 ushort e_oeminfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13748 ushort[1 + 9] e_res2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13749 LONG e_lfanew;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13750 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13751
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13752 alias IMAGE_DOS_HEADER* PIMAGE_DOS_HEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13753 alias IMAGE_DOS_HEADER TIMAGEDOSHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13754 alias IMAGE_DOS_HEADER* PIMAGEDOSHEADER;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13755 alias ushort TVARTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13756 alias TVARIANT* PVARIANT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13757
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13758 struct TVARIANT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13759 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13760 TVARTYPE vt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13761 ushort wReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13762 ushort wReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13763 ushort wReserved3;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13764
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13765 union
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13766 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13767 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13768 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13769 ubyte bVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13770 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13771 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13772 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13773 byte iVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13774 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13775 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13776 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13777 int lVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13778 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13779 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13780 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13781 float fltVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13782 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13783 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13784 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13785 double dblVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13786 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13787 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13788 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13789 ushort vbool;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13790 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13791 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13792 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13793 HRESULT scode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13794 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13795 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13796 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13797 ubyte* pbVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13798 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13799 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13800 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13801 byte* piVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13802 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13803 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13804 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13805 int* plVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13806 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13807 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13808 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13809 float* pfltVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13810 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13811 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13812 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13813 double* pdblVal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13814 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13815 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13816 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13817 ushort* pbool;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13818 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13819 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13820 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13821 HRESULT* pscode;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13822 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13823 struct
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13824 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13825 POINTER byRef;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13826 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13827 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13828 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13829
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13830 alias TVARIANT VARIANT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13831 alias int MMRESULT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13832 alias TWAVEFORMATEX* PWAVEFORMATEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13833
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13834 align(1) struct TWAVEFORMATEX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13835 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13836 ushort wFormatTag;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13837 ushort nChannels;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13838 DWORD nSamplesPerSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13839 DWORD nAvgBytesPerSec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13840 ushort nBlockAlign;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13841 ushort wBitsPerSample;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13842 ushort cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13843 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13844
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13845 alias CRITICAL_SECTION TRTLCRITICALSECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13846 alias PCRITICAL_SECTION PRTLCRITICALSECTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13847 alias PGUID PIID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13848 alias TGUID TIID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13849 alias HANDLE THANDLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13850 alias TSMALLRECT* PSMALLRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13851 alias SMALL_RECT TSMALLRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13852 alias TCHARINFO* PCHARINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13853 alias _CHAR_INFO TCHARINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13854 alias POINTER TFARPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13855 alias POINTER TFNDLGPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13856 alias POINTER TFNTHREADSTARTROUTINE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13857
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13858 struct _OBJECT_TYPE_LIST
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13859 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13860 ushort Level;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13861 ushort Sbz;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13862 PGUID ObjectType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13863 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13864
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13865 alias _OBJECT_TYPE_LIST TOBJECTTYPELIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13866 alias TOBJECTTYPELIST* POBJECTTYPELIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13867 alias _OBJECT_TYPE_LIST OBJECT_TYPE_LIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13868 alias DWORD AUDIT_EVENT_TYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13869
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13870 align(1) struct _BLENDFUNCTION
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13871 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13872 ubyte BlendOp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13873 ubyte BlendFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13874 ubyte SourceConstantAlpha;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13875 ubyte AlphaFormat;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13876 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13877
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13878 alias _BLENDFUNCTION TBLENDFUNCTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13879 alias TBLENDFUNCTION* PBLENDFUNCTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13880 alias _BLENDFUNCTION BLENDFUNCTION;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13881
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13882 alias HANDLE HMONITOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13883
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13884 struct tagMONITORINFOEX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13885 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13886 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13887 RECT rcMonitor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13888 RECT rcWork;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13889 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13890 TCHAR szDevice[CCHDEVICENAME];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13891 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13892 alias tagMONITORINFOEX MONITORINFOEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13893 alias MONITORINFOEX* LPMONITORINFOEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13894
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13895 struct tagMONITORINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13896 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13897 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13898 RECT rcMonitor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13899 RECT rcWork;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13900 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13901 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13902 alias tagMONITORINFO MONITORINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13903 alias MONITORINFO* LPMONITORINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13904
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13905 struct WINDOWINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13906 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13907 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13908 RECT rcWindow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13909 RECT rcClient;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13910 DWORD dwStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13911 DWORD dwExStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13912 DWORD dwWindowStatus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13913 UINT cxWindowBorders;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13914 UINT cyWindowBorders;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13915 ATOM atomWindowType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13916 short wCreatorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13917 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13918 alias WINDOWINFO* PWINDOWINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13919 alias WINDOWINFO* LPWINDOWINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13920
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13921 enum : HRESULT
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13922 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13923 S_OK = 0x00000000,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13924 S_FALSE = 0x00000001,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13925 E_UNEXPECTED = 0x8000FFFF,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13926 E_NOTIMPL = 0x80004001,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13927 E_OUTOFMEMORY = 0x8007000E,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13928 E_INVALIDARG = 0x80070057,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13929 E_NOINTERFACE = 0x80004002,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13930 E_POINTER = 0x80004003,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13931 E_HANDLE = 0x80070006,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13932 E_ABORT = 0x80004004,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13933 E_FAIL = 0x80004005,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13934 E_ACCESSDENIED = 0x80070005,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13935 E_PENDING = 0x8000000A,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13936 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13937
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13938 /*
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13939 int CO_E_INIT_TLS = (DWORD)((0x80004006));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13940 int CO_E_INIT_MEMORY_ALLOCATOR = (DWORD)((0x80004008));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13941 int CO_E_INIT_CLASS_CACHE = (DWORD)((0x80004009));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13942 int CO_E_INIT_RPC_CHANNEL = (DWORD)((0x8000400A));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13943 int CO_E_INIT_TLS_SET_CHANNEL_CONTROL = (DWORD)((0x8000400B));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13944 int CO_E_INIT_TLS_CHANNEL_CONTROL = (DWORD)((0x8000400C));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13945 int CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = (DWORD)((0x8000400D));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13946 int CO_E_INIT_SCM_MUTEX_EXISTS = (DWORD)((0x8000400E));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13947 int CO_E_INIT_SCM_FILE_MAPPING_EXISTS = (DWORD)((0x8000400F));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13948 int CO_E_INIT_SCM_MAP_VIEW_OF_FILE = (DWORD)((0x80004010));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13949 int CO_E_INIT_SCM_EXEC_FAILURE = (DWORD)((0x80004011));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13950 int CO_E_INIT_ONLY_SINGLE_THREADED = (DWORD)((0x80004012));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13951 int CO_E_CANT_REMOTE = (DWORD)((0x80004013));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13952 int CO_E_BAD_SERVER_NAME = (DWORD)((0x80004014));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13953 int CO_E_WRONG_SERVER_IDENTITY = (DWORD)((0x80004015));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13954 int CO_E_OLE1DDE_DISABLED = (DWORD)((0x80004016));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13955 int CO_E_RUNAS_SYNTAX = (DWORD)((0x80004017));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13956 int CO_E_CREATEPROCESS_FAILURE = (DWORD)((0x80004018));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13957 int CO_E_RUNAS_CREATEPROCESS_FAILURE = (DWORD)((0x80004019));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13958 int CO_E_RUNAS_LOGON_FAILURE = (DWORD)((0x8000401A));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13959 int CO_E_LAUNCH_PERMSSION_DENIED = (DWORD)((0x8000401B));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13960 int CO_E_START_SERVICE_FAILURE = (DWORD)((0x8000401C));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13961 int CO_E_REMOTE_COMMUNICATION_FAILURE = (DWORD)((0x8000401D));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13962 int CO_E_SERVER_START_TIMEOUT = (DWORD)((0x8000401E));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13963 int CO_E_CLSREG_INCONSISTENT = (DWORD)((0x8000401F));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13964 int CO_E_IIDREG_INCONSISTENT = (DWORD)((0x80004020));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13965 int CO_E_NOT_SUPPORTED = (DWORD)((0x80004021));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13966 int CO_E_FIRST = (DWORD)((0x800401F0));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13967 int CO_E_LAST = (DWORD)((0x800401FF));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13968 int CO_S_FIRST = (0x401F0);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13969 int CO_E_NOTINITIALIZED = (DWORD)((0x800401F0));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13970 int CO_E_ALREADYINITIALIZED = (DWORD)((0x800401F1));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13971 int CO_E_CANTDETERMINECLASS = (DWORD)((0x800401F2));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13972 int CO_E_CLASSSTRING = (DWORD)((0x800401F3));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13973 int CO_E_IIDSTRING = (DWORD)((0x800401F4));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13974 int CO_E_APPNOTFOUND = (DWORD)((0x800401F5));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13975 int CO_E_APPSINGLEUSE = (DWORD)((0x800401F6));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13976 int CO_E_ERRORINAPP = (DWORD)((0x800401F7));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13977 int CO_E_DLLNOTFOUND = (DWORD)((0x800401F8));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13978 int CO_E_ERRORINDLL = (DWORD)((0x800401F9));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13979 int CO_E_WRONGOSFORAPP = (DWORD)((0x800401FA));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13980 int CO_E_OBJNOTREG = (DWORD)((0x800401FB));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13981 int CO_E_OBJISREG = (DWORD)((0x800401FC));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13982 int CO_E_OBJNOTCONNECTED = (DWORD)((0x800401FD));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13983 int CO_E_APPDIDNTREG = (DWORD)((0x800401FE));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13984 int CO_E_RELEASED = (DWORD)((0x800401FF));
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13985 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13986
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
13987 } // !TANGOSVN
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
13988
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13989 ///////////////////////////////////////////////////////////////////////////////////////////
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13990 ///////////////////////////////////////////////////////////////////////////////////////////
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13991
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13992
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13993
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13994
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13995
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13996
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13997 // missing in tango
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13998 //alias TLOGFONTA* LPLOGFONTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
13999 //alias TLOGFONTA LOGFONTA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14000 //alias char CHAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14001 alias OPENFILENAME OPENFILENAMEW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14002 alias OPENFILENAME OPENFILENAMEA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14003 //alias WNDCLASS_T WNDCLASS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14004
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14005 //alias TCLSID *REFCLSID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14006
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14007 //interface IUnknown{}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14008 //alias IUnknown LPUNKNOWN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14009
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14010
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14011 struct SCRIPT_DIGITSUBSTITUTE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14012 ushort NationalDigitLanguage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14013 ushort TraditionalDigitLanguage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14014 DWORD DigitSubstitute;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14015 DWORD dwReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14016 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14017
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14018 struct BUTTON_IMAGELIST {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14019 HIMAGELIST himl;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14020 RECT margin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14021 UINT uAlign;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14022 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14023
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14024 alias HANDLE HTHEME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14025
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14026 struct NMREBARCHILDSIZE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14027 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14028 UINT uBand;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14029 UINT wID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14030 RECT rcChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14031 RECT rcBand;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14032 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14033 const int MAX_LINKID_TEXT = 48;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14034 const int L_MAX_URL_LENGTH = 2084;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14035 struct LITEM {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14036 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14037 int iLink;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14038 UINT state;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14039 UINT stateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14040 WCHAR szID[MAX_LINKID_TEXT];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14041 WCHAR szUrl[L_MAX_URL_LENGTH];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14042 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14043 struct NMLINK {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14044 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14045 LITEM item;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14046 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14047 struct NMLVODSTATECHANGE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14048 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14049 int iFrom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14050 int iTo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14051 UINT uNewState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14052 UINT uOldState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14053 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14054 struct NMTBHOTITEM {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14055 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14056 int idOld;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14057 int idNew;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14058 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14059 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14060 struct NMTVDISPINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14061 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14062 TVITEM item;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14063 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14064 struct NMTVITEMCHANGE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14065 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14066 UINT uChanged;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14067 HTREEITEM hItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14068 UINT uStateNew;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14069 UINT uStateOld;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14070 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14071 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14072
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14073 struct ACTCTXA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14074 ULONG cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14075 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14076 LPCSTR lpSource;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14077 USHORT wProcessorArchitecture;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14078 LANGID wLangId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14079 LPCTSTR lpAssemblyDirectory;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14080 LPCTSTR lpResourceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14081 LPCTSTR lpApplicationName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14082 HMODULE hModule;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14083 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14084 struct ACTCTXW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14085 ULONG cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14086 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14087 LPCWSTR lpSource;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14088 USHORT wProcessorArchitecture;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14089 LANGID wLangId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14090 LPCTSTR lpAssemblyDirectory;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14091 LPCTSTR lpResourceName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14092 LPCTSTR lpApplicationName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14093 HMODULE hModule;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14094 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14095 version(Win32SansUnicode) alias ACTCTXA ACTCTX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14096 else alias ACTCTXW ACTCTX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14097 alias HANDLE HACTCTX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14098
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14099 struct OSVERSIONINFOEX
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14100 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14101 DWORD dwOSVersionInfoSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14102 DWORD dwMajorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14103 DWORD dwMinorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14104 DWORD dwBuildNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14105 DWORD dwPlatformId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14106 TCHAR szCSDVersion[128];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14107 WORD wServicePackMajor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14108 WORD wServicePackMinor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14109 WORD wSuiteMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14110 BYTE wProductType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14111 BYTE wReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14112 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14113
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14114
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14115
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14116 // ....
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14117 //--------------------------------------------------------------------------------
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14118
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14119 // const int LF_FACESIZE = 32;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14120 // const int LF_FULLFACESIZE = 64;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14121
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14122 alias HANDLE HIMC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14123 // alias HANDLE HTREEITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14124 //alias HANDLE HDWP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14125 //alias HANDLE HIMAGELIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14126 //alias HANDLE HMONITOR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14127 //alias HANDLE HHOOK;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14128 //alias HANDLE HDROP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14129 //alias HANDLE *LPHANDLE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14130
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14131 alias HRESULT WINOLEAPI;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14132 // alias LPRECT LPCRECT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14133 // alias LPRECT LPCRECTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14134 alias DWORD LGRPID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14135 //alias LONG LONG_PTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14136 //alias ULONG ULONG_PTR;
253
fbb9174f2a2c Reuse the tango windows api
Frank Benoit <benoit@tionex.de>
parents: 249
diff changeset
14137 //alias DWORD DWORD_PTR;
247
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14138 //alias int INT_PTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14139 //alias uint UINT_PTR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14140 // alias DWORD LCID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14141 // alias DWORD LCTYPE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14142 alias USHORT COLOR16;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14143
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14144 //alias POINT POINTL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14145
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14146 //alias long LONGLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14147 //alias ulong DWORDLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14148
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14149 //alias LONGLONG *PLONGLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14150 //alias DWORDLONG *PDWORDLONG;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14151 alias size_t SIZE_T;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14152 //alias int WPARAM_I;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14153
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14154 extern(Windows){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14155
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14156 /**
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14157 * Since Eclipse/SWT uses int as (msg, wparam, lparam) and some times check the value against (-1),
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14158 * but WNDPROC_I declared in windows header the (msg, wparam) is UINT which will never be -1 but 0xFFFF or
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14159 * something else. This made some DWT API failed. to fix the problem, it better to declare (msg, wparam)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14160 * as int like Eclispe/SWT does. and we alias int to WPARAM_I.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14161 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14162 // alias LRESULT function(HWND, uint, uint, int) WNDPROC_I;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14163 // alias LRESULT function(int code, int wParam, LPARAM lParam) HOOKPROC_I;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14164 //
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14165 // // Windows CALLBACK declaration here
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14166 // alias WNDPROC_I BFFCALLBACK; // browse for fold
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14167 // alias WNDPROC_I LPCCHOOKPROC_I; // choose color
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14168 // alias WNDPROC_I LPCFHOOKPROC_I; // choose font
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14169 // alias WNDPROC_I LPPRINTHOOKPROC_I; // print hook
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14170 // alias WNDPROC_I LPSETUPHOOKPROC_I; // print setup
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14171 // alias WNDPROC_I TIMERPROC_I; // timer
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14172
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14173 alias LRESULT function (
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14174 int code, // hook code
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14175 int wParam, // undefined
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14176 int lParam // address of structure with message data
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14177 ) MESSAGEPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14178
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14179
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14180 //alias BOOL function (
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14181 // HMONITOR hMonitor, // handle to display monitor
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14182 // HDC hdcMonitor, // handle to monitor-appropriate device context
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14183 // LPRECT lprcMonitor, // pointer to monitor intersection rectangle
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14184 // LPARAM dwData // data passed from EnumDisplayMonitors
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14185 //) MONITORENUMPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14186
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14187 //alias int function(
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14188 // ENUMLOGFONT *lpelf, // logical-font data
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14189 // NEWTEXTMETRIC *lpntm, // physical-font data
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14190 // DWORD FontType, // type of font
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14191 // LPARAM lParam // application-defined data
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14192 //)FONTENUMPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14193
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14194 //alias int function(
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14195 // ENUMLOGFONTEX *lpelfe, // logical-font data
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14196 // NEWTEXTMETRICEX *lpntme, // physical-font data
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14197 // DWORD FontType, // type of font
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14198 // LPARAM lParam // application-defined data
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14199 //)FONTENUMEXPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14200
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14201 alias BOOL function (
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14202 LGRPID LanguageGroup, // language-group identifier
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14203 TCHAR* lpLanguageGroupString, // language-group identifier string
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14204 TCHAR* lpLanguageGroupNameString, // language-group name string
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14205 DWORD dwFlags, // options
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14206 LONG_PTR lParam // callback parameter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14207 )LANGUAGEGROUP_ENUMPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14208
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14209 //alias BOOL function (
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14210 // TCHAR* lpLocaleString // locale identifier string
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14211 //)LOCALE_ENUMPROC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14212
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14213
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14214 // end of Windows CALLBACK declaration
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14215
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14216
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14217
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14218 //struct ABC {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14219 // int abcA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14220 // UINT abcB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14221 // int abcC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14222 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14223 //alias ABC* PABC, LPABC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14224
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14225 // declared in tango
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14226 //struct ACCEL {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14227 // align(1):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14228 // BYTE fVirt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14229 // WORD key;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14230 // WORD cmd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14231 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14232 //alias ACCEL* PACCEL, LPACCEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14233
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14234 // declared in phobos
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14235 //struct BITMAP {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14236 // int bmType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14237 // int bmWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14238 // int bmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14239 // int bmWidthBytes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14240 // short bmPlanes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14241 // short bmBitsPixel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14242 // void* bmBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14243 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14244
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14245 //struct RGBQUAD { // rgbq
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14246 // byte rgbBlue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14247 // byte rgbGreen;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14248 // byte rgbRed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14249 // byte rgbReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14250 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14251
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14252 // declared in phobos
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14253 //struct BITMAPINFO { // bmi
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14254 // BITMAPINFOHEADER bmiHeader;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14255 // RGBQUAD bmiColors[1];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14256 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14257
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14258 //struct BITMAPINFOHEADER {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14259 // int biSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14260 // int biWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14261 // int biHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14262 // short biPlanes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14263 // short biBitCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14264 // int biCompression;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14265 // int biSizeImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14266 // int biXPelsPerMeter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14267 // int biYPelsPerMeter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14268 // int biClrUsed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14269 // int biClrImportant;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14270 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14271
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14272
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14273
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14274 //struct CHARSETINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14275 // UINT ciCharset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14276 // UINT ciACP;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14277 // FONTSIGNATURE fs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14278 //}alias CHARSETINFO* PCHARSETINFO, LPCHARSETINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14279
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14280
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14281
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14282
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14283 struct COMBOBOXINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14284 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14285 RECT rcItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14286 RECT rcButton;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14287 DWORD stateButton;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14288 HWND hwndCombo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14289 HWND hwndItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14290 HWND hwndList;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14291 } alias COMBOBOXINFO* PCOMBOBOXINFO, LPCOMBOBOXINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14292
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14293 //struct COMPOSITIONFORM {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14294 // DWORD dwStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14295 // POINT ptCurrentPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14296 // RECT rcArea;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14297 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14298 //alias COMPOSITIONFORM* LPCOMPOSITIONFORM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14299
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14300 // const uint CCHDEVICENAME = 32;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14301 // const uint CCHFORMNAME = 32;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14302
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14303 struct DEVMODEA { // dvmd
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14304 BYTE dmDeviceName[CCHDEVICENAME];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14305 WORD dmSpecVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14306 WORD dmDriverVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14307 WORD dmSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14308 WORD dmDriverExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14309 DWORD dmFields;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14310 // union {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14311 // struct {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14312 // short dmOrientation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14313 // short dmPaperSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14314 // short dmPaperLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14315 // short dmPaperWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14316 // };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14317 // POINTL dmPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14318 // };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14319 POINT dmPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14320 short dmScale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14321 short dmCopies;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14322 short dmDefaultSource;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14323 short dmPrintQuality;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14324 short dmColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14325 short dmDuplex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14326 short dmYResolution;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14327 short dmTTOption;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14328 short dmCollate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14329 BYTE dmFormName[CCHFORMNAME];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14330 WORD dmLogPixels;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14331 DWORD dmBitsPerPel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14332 DWORD dmPelsWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14333 DWORD dmPelsHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14334 DWORD dmDisplayFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14335 DWORD dmDisplayFrequency;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14336 //#if(WINVER >= 0x0400)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14337 DWORD dmICMMethod;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14338 DWORD dmICMIntent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14339 DWORD dmMediaType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14340 DWORD dmDitherType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14341 DWORD dmReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14342 DWORD dmReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14343 //#if (WINVER >= 0x0500) || (_WIN32_WINNT >= 0x0400)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14344 DWORD dmPanningWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14345 DWORD dmPanningHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14346 //#endif
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14347 //#endif /* WINVER >= 0x0400 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14348 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14349
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14350 struct DEVMODEW { // dvmd
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14351 WCHAR dmDeviceName[CCHDEVICENAME];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14352 WORD dmSpecVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14353 WORD dmDriverVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14354 WORD dmSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14355 WORD dmDriverExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14356 DWORD dmFields;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14357 // union {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14358 // struct {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14359 // short dmOrientation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14360 // short dmPaperSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14361 // short dmPaperLength;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14362 // short dmPaperWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14363 // };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14364 POINTL dmPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14365 // };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14366 short dmScale;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14367 short dmCopies;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14368 short dmDefaultSource;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14369 short dmPrintQuality;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14370 short dmColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14371 short dmDuplex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14372 short dmYResolution;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14373 short dmTTOption;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14374 short dmCollate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14375 WCHAR dmFormName[CCHFORMNAME];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14376 WORD dmLogPixels;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14377 DWORD dmBitsPerPel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14378 DWORD dmPelsWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14379 DWORD dmPelsHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14380 DWORD dmDisplayFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14381 DWORD dmDisplayFrequency;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14382 //#if(WINVER >= 0x0400)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14383 DWORD dmICMMethod;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14384 DWORD dmICMIntent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14385 DWORD dmMediaType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14386 DWORD dmDitherType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14387 DWORD dmReserved1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14388 DWORD dmReserved2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14389 //#if (WINVER >= 0x0500) || (_WIN32_WINNT >= 0x0400)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14390 DWORD dmPanningWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14391 DWORD dmPanningHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14392 //#endif
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14393 //#endif /* WINVER >= 0x0400 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14394 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14395
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14396 //PORTING_TODO: defined in tango
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14397 //version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14398 // alias DEVMODEA DEVMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14399 //}else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14400 // alias DEVMODEW DEVMODE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14401 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14402
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14403 //struct DIBSECTION {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14404 // // BITMAP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14405 // int bmType;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14406 // int bmWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14407 // int bmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14408 // int bmWidthBytes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14409 // short bmPlanes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14410 // short bmBitsPixel;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14411 // void* bmBits;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14412 // // end BITMAP
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14413 // int biSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14414 // int biWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14415 // int biHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14416 // short biPlanes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14417 // short biBitCount;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14418 // int biCompression;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14419 // int biSizeImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14420 // int biXPelsPerMeter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14421 // int biYPelsPerMeter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14422 // int biClrUsed;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14423 // int biClrImportant;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14424 // int dsBitfields0;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14425 // int dsBitfields1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14426 // int dsBitfields2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14427 // int dshSection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14428 // int dsOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14429 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14430
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14431 struct DLLVERSIONINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14432 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14433 DWORD dwMajorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14434 DWORD dwMinorVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14435 DWORD dwBuildNumber;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14436 DWORD dwPlatformID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14437 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14438
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14439
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14440
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14441 struct DROPFILES {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14442 DWORD pFiles; // Offset of the file list from the beginning of this structure, in bytes.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14443 POINT pt; // Drop point. The coordinates depend on fNC.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14444 BOOL fNC; // Nonclient area flag. If this member is TRUE, pt specifies the screen
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14445 // coordinates of a point in a window's nonclient area. If it is FALSE,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14446 // pt specifies the client coordinates of a point in the client area.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14447 BOOL fWide; // Value that indicates whether the file contains ANSI or Unicode
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14448 // characters. If it is zero, it contains ANSI characters. Otherwise, it
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14449 // contains Unicode characters.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14450
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14451 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14452
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14453
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14454 // struct ENUMLOGFONTA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14455 // LOGFONTA elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14456 // CHAR elfFullName[LF_FULLFACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14457 // CHAR elfStyle[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14458 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14459 // struct ENUMLOGFONTW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14460 // LOGFONTW elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14461 // WCHAR elfFullName[LF_FULLFACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14462 // WCHAR elfStyle[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14463 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14464 // struct ENUMLOGFONTEXA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14465 // LOGFONTA elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14466 // BYTE elfFullName[LF_FULLFACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14467 // BYTE elfStyle[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14468 // BYTE elfScript[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14469 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14470 // struct ENUMLOGFONTEXW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14471 // LOGFONTW elfLogFont;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14472 // WCHAR elfFullName[LF_FULLFACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14473 // WCHAR elfStyle[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14474 // WCHAR elfScript[LF_FACESIZE];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14475 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14476 // version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14477 // alias ENUMLOGFONTA ENUMLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14478 // alias ENUMLOGFONTEXA ENUMLOGFONTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14479 // }else {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14480 // alias ENUMLOGFONTW ENUMLOGFONT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14481 // alias ENUMLOGFONTEXW ENUMLOGFONTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14482 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14483
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14484 // in phobos aready
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14485 //struct FILETIME {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14486 // DWORD dwLowDateTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14487 // DWORD dwHighDateTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14488 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14489
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14490
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14491
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14492 struct GOFFSET {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14493 LONG du;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14494 LONG dv;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14495 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14496
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14497 struct GRADIENT_RECT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14498 ULONG UpperLeft;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14499 ULONG LowerRight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14500 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14501
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14502 struct GUITHREADINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14503 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14504 DWORD flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14505 HWND hwndActive;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14506 HWND hwndFocus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14507 HWND hwndCapture;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14508 HWND hwndMenuOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14509 HWND hwndMoveSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14510 HWND hwndCaret;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14511 RECT rcCaret;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14512 }alias GUITHREADINFO* PGUITHREADINFO, LPGUITHREADINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14513
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14514 struct HDITEMA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14515 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14516 int cxy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14517 LPSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14518 HBITMAP hbm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14519 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14520 int fmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14521 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14522 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14523 int iOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14524 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14525 struct HDITEMW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14526 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14527 int cxy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14528 LPWSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14529 HBITMAP hbm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14530 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14531 int fmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14532 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14533 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14534 int iOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14535 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14536 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14537 alias HDITEMA HDITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14538 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14539 alias HDITEMW HDITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14540 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14541 alias HDITEM* LPHDITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14542
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14543
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14544 //struct ICONINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14545 // BOOL fIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14546 // DWORD xHotspot;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14547 // DWORD yHotspot;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14548 // HBITMAP hbmMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14549 // HBITMAP hbmColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14550 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14551 //alias ICONINFO* PICONINFO, LPICONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14552
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14553 struct INITCOMMONCONTROLSEX {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14554 DWORD dwSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14555 DWORD dwICC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14556 }alias INITCOMMONCONTROLSEX* PINITCOMMONCONTROLSEX, LPINITCOMMONCONTROLSEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14557
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14558 struct INPUT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14559 // Note: <Shawn> sizeof = 28
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14560 int type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14561 union {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14562 MOUSEINPUT mi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14563 KEYBDINPUT ki;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14564 // HARDWAREINPUT hi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14565 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14566 }alias INPUT* PINPUT, LPINPUT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14567
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14568 //struct ITEMIDLIST {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14569 // SHITEMID mkid;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14570 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14571 //alias ITEMIDLIST* PITEMIDLIST, LPITEMIDLIST, LPCITEMIDLIST;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14572
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14573 struct KEYBDINPUT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14574 WORD wVk;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14575 WORD wScan;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14576 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14577 DWORD time;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14578 ULONG_PTR dwExtraInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14579 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14580
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14581
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14582 // struct LOGBRUSH {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14583 // UINT lbStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14584 // COLORREF lbColor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14585 // LONG lbHatch;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14586 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14587
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14588
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14589 struct LVCOLUMNA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14590 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14591 int fmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14592 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14593 LPSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14594 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14595 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14596 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14597 int iOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14598 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14599 struct LVCOLUMNW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14600 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14601 int fmt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14602 int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14603 LPWSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14604 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14605 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14606 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14607 int iOrder;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14608 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14609 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14610 alias LVCOLUMNA LVCOLUMN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14611 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14612 alias LVCOLUMNW LVCOLUMN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14613 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14614 alias LVCOLUMN* LPLVCOLUMN;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14615
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14616 struct LVFINDINFOA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14617 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14618 LPCSTR psz;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14619 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14620 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14621 UINT vkDirection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14622 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14623 alias LVFINDINFOA* LPFINDINFOA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14624 struct LVFINDINFOW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14625 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14626 LPCWSTR psz;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14627 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14628 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14629 UINT vkDirection;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14630 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14631 alias LVFINDINFOW* LPFINDINFOW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14632
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14633 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14634 alias LVFINDINFOA LVFINDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14635 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14636 alias LVFINDINFOW LVFINDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14637 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14638
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14639 struct LVHITTESTINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14640 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14641 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14642 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14643 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14644 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14645 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14646
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14647
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14648 struct LVITEMA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14649 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14650 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14651 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14652 UINT state;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14653 UINT stateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14654 LPSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14655 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14656 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14657 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14658 int iIndent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14659 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14660 struct LVITEMW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14661 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14662 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14663 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14664 UINT state;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14665 UINT stateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14666 LPWSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14667 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14668 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14669 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14670 int iIndent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14671 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14672 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14673 alias LVITEMA LVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14674 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14675 alias LVITEMW LVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14676 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14677 alias LVITEM* LPLVITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14678
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14679 struct MARGINS {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14680 int cxLeftWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14681 int cxRightWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14682 int cyTopHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14683 int cyBottomHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14684 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14685
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14686 struct MENUBARINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14687 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14688 RECT rcBar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14689 HMENU hMenu;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14690 HWND hwndMenu;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14691 BOOL fBarFocused;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14692 BOOL fFocused;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14693 }alias MENUBARINFO* PMENUBARINFO, LPMENUBARINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14694
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14695 struct MENUINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14696 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14697 DWORD fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14698 DWORD dwStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14699 UINT cyMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14700 HBRUSH hbrBack;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14701 DWORD dwContextHelpID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14702 ULONG_PTR dwMenuData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14703 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14704 alias MENUINFO* PCMENUINFO, LPCMENUINFO, LPCCMENUINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14705
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14706 /*
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14707 * Feature in Windows. The hbmpItem field requires Windows 4.10
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14708 * or greater. On Windows NT 4.0, passing in a larger struct size
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14709 * in the cbSize field does nothing. On Windows 95, the MENUITEMINFO
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14710 * calls fail when the struct size is too large. The fix is to ensure
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14711 * that the correct struct size is used for the Windows platform.
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14712 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14713 // struct MENUITEMINFOA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14714 // {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14715 // UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14716 // UINT fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14717 // UINT fType; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14718 // UINT fState; // used if MIIM_STATE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14719 // UINT wID; // used if MIIM_ID
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14720 // HMENU hSubMenu; // used if MIIM_SUBMENU
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14721 // HBITMAP hbmpChecked; // used if MIIM_CHECKMARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14722 // HBITMAP hbmpUnchecked; // used if MIIM_CHECKMARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14723 // DWORD dwItemData; // used if MIIM_DATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14724 // LPSTR dwTypeData; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14725 // UINT cch; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14726 // HBITMAP hbmpItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14727 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14728 // alias MENUITEMINFOA* PMENUITEMINFOA, LPMENUITEMINFOA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14729 // struct MENUITEMINFOW
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14730 // {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14731 // UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14732 // UINT fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14733 // UINT fType; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14734 // UINT fState; // used if MIIM_STATE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14735 // UINT wID; // used if MIIM_ID
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14736 // HMENU hSubMenu; // used if MIIM_SUBMENU
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14737 // HBITMAP hbmpChecked; // used if MIIM_CHECKMARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14738 // HBITMAP hbmpUnchecked; // used if MIIM_CHECKMARKS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14739 // DWORD dwItemData; // used if MIIM_DATA
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14740 // LPWSTR dwTypeData; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14741 // UINT cch; // used if MIIM_TYPE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14742 // HBITMAP hbmpItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14743 // } alias MENUITEMINFOW* PMENUITEMINFOW, LPMENUITEMINFOW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14744 //version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14745 // alias MENUITEMINFOA MENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14746 //}else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14747 // alias MENUITEMINFOW MENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14748 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14749 //alias MENUITEMINFO * LPMENUITEMINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14750
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14751
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14752 //struct MONITORINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14753 // DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14754 // RECT rcMonitor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14755 // RECT rcWork;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14756 // DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14757 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14758 //alias MONITORINFO* PMONITORINFO, LPMONITORINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14759
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14760 struct MOUSEINPUT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14761 LONG dx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14762 LONG dy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14763 DWORD mouseData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14764 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14765 DWORD dwExtraInfo;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14766 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14767
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14768 //struct MSG {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14769 // int hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14770 // int message;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14771 // int wParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14772 // int lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14773 // int time;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14774 //// POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14775 // int x, y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14776 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14777 /+
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14778 struct NEWTEXTMETRICA { // ntm
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14779 LONG tmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14780 LONG tmAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14781 LONG tmDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14782 LONG tmInternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14783 LONG tmExternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14784 LONG tmAveCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14785 LONG tmMaxCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14786 LONG tmWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14787 LONG tmOverhang;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14788 LONG tmDigitizedAspectX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14789 LONG tmDigitizedAspectY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14790 BYTE tmFirstChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14791 BYTE tmLastChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14792 BYTE tmDefaultChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14793 BYTE tmBreakChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14794 BYTE tmItalic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14795 BYTE tmUnderlined;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14796 BYTE tmStruckOut;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14797 BYTE tmPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14798 BYTE tmCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14799 DWORD ntmFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14800 UINT ntmSizeEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14801 UINT ntmCellHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14802 UINT ntmAvgWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14803 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14804 struct NEWTEXTMETRICW { // ntm
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14805 LONG tmHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14806 LONG tmAscent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14807 LONG tmDescent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14808 LONG tmInternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14809 LONG tmExternalLeading;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14810 LONG tmAveCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14811 LONG tmMaxCharWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14812 LONG tmWeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14813 LONG tmOverhang;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14814 LONG tmDigitizedAspectX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14815 LONG tmDigitizedAspectY;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14816 WCHAR tmFirstChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14817 WCHAR tmLastChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14818 WCHAR tmDefaultChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14819 WCHAR tmBreakChar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14820 BYTE tmItalic;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14821 BYTE tmUnderlined;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14822 BYTE tmStruckOut;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14823 BYTE tmPitchAndFamily;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14824 BYTE tmCharSet;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14825 DWORD ntmFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14826 UINT ntmSizeEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14827 UINT ntmCellHeight;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14828 UINT ntmAvgWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14829 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14830 struct NEWTEXTMETRICEXA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14831 NEWTEXTMETRICA ntmentm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14832 FONTSIGNATURE ntmeFontSignature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14833 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14834 struct NEWTEXTMETRICEXW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14835 NEWTEXTMETRICW ntmentm;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14836 FONTSIGNATURE ntmeFontSignature;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14837 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14838 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14839 alias NEWTEXTMETRICA NEWTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14840 alias NEWTEXTMETRICEXA NEWTEXTMETRICEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14841 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14842 alias NEWTEXTMETRICW NEWTEXTMETRIC;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14843 alias NEWTEXTMETRICEXW NEWTEXTMETRICEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14844 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14845 +/
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14846
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14847 struct NMCUSTOMDRAW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14848 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14849 DWORD dwDrawStage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14850 HDC hdc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14851 RECT rc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14852 DWORD dwItemSpec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14853 UINT uItemState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14854 LPARAM lItemlParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14855 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14856
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14857 struct NMHEADER {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14858 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14859 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14860 int iButton;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14861 HDITEM *pitem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14862 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14863
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14864 struct NMLISTVIEW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14865 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14866 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14867 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14868 UINT uNewState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14869 UINT uOldState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14870 UINT uChanged;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14871 POINT ptAction;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14872 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14873 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14874
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14875 struct NMLVCUSTOMDRAW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14876 NMCUSTOMDRAW nmcd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14877 COLORREF clrText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14878 COLORREF clrTextBk;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14879 //#if (_WIN32_IE >= 0x0400)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14880 int iSubItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14881 //#endif
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14882 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14883
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14884 struct NMLVDISPINFOA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14885 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14886 LVITEMA item;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14887 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14888 struct NMLVDISPINFOW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14889 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14890 LVITEMW item;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14891 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14892 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14893 alias NMLVDISPINFOA NMLVDISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14894 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14895 alias NMLVDISPINFOW NMLVDISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14896 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14897
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14898 struct NMLVFINDITEMA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14899 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14900 int iStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14901 LVFINDINFOA lvfi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14902 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14903
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14904 struct NMLVFINDITEMW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14905 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14906 int iStart;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14907 LVFINDINFOW lvfi;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14908 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14909 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14910 alias NMLVFINDITEMA NMLVFINDITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14911 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14912 alias NMLVFINDITEMW NMLVFINDITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14913 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14914
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14915 struct NMREBARCHEVRON {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14916 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14917 UINT uBand;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14918 UINT wID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14919 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14920 RECT rc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14921 LPARAM lParamNM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14922 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14923
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14924 struct NMRGINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14925 // NMHDR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14926 HWND hwndFrom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14927 int idFrom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14928 int code;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14929 // -end- NMHDR
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14930 // POINT ptAction;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14931 int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14932 int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14933 int dwItemSpec;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14934 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14935 struct NMTOOLBARA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14936 align(2):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14937 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14938 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14939 TBBUTTON tbButton;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14940 int cchText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14941 LPSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14942 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14943 struct NMTOOLBARW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14944 align(2):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14945 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14946 int iItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14947 TBBUTTON tbButton;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14948 int cchText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14949 LPWSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14950 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14951 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14952 alias NMTOOLBARA NMTOOLBAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14953 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14954 alias NMTOOLBARW NMTOOLBAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14955 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14956 alias NMTOOLBAR* LPNMTOOLBAR;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14957
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14958
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14959 struct NMTTDISPINFOA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14960 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14961 LPSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14962 char szText[80];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14963 HINSTANCE hinst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14964 UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14965 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14966 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14967
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14968 struct NMTTDISPINFOW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14969 NMHDR hdr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14970 LPWSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14971 WCHAR szText[80];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14972 HINSTANCE hinst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14973 UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14974 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14975 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14976 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14977 alias NMTTDISPINFOA NMTTDISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14978 } else {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14979 alias NMTTDISPINFOW NMTTDISPINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14980 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14981
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14982 struct NMTVCUSTOMDRAW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14983 NMCUSTOMDRAW nmcd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14984 COLORREF clrText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14985 COLORREF clrTextBk;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14986 //#if (_WIN32_IE &gt;= 0x0400)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14987 int iLevel; // the iLevel field does not appear on WinCE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14988 //#endif
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14989 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14990
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14991
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14992 struct NOTIFYICONDATAA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14993 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14994 HWND hWnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14995 UINT uID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14996 UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14997 UINT uCallbackMessage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14998 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
14999 char szTip[128] = '\0';
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15000 DWORD dwState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15001 DWORD dwStateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15002 char szInfo[256] = '\0';
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15003 union {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15004 UINT uTimeout;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15005 UINT uVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15006 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15007 char szInfoTitle[64] = '\0';
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15008 DWORD dwInfoFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15009 //GUID guidItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15010 //HICON hBalloonIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15011 } alias NOTIFYICONDATAA* PNOTIFYICONDATAA, LPNOTIFYICONDATAA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15012
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15013 struct NOTIFYICONDATAW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15014 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15015 HWND hWnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15016 UINT uID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15017 UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15018 UINT uCallbackMessage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15019 HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15020 WCHAR szTip[128] = '\0';
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15021 DWORD dwState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15022 DWORD dwStateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15023 WCHAR szInfo[256] = '\0';
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15024 union {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15025 UINT uTimeout;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15026 UINT uVersion;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15027 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15028 WCHAR szInfoTitle[64] = '\0';
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15029 DWORD dwInfoFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15030 //GUID guidItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15031 //HICON hBalloonIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15032 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15033
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15034 alias NOTIFYICONDATAW* PNOTIFYICONDATAW, LPNOTIFYICONDATAW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15035 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15036 alias NOTIFYICONDATAA NOTIFYICONDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15037 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15038 alias NOTIFYICONDATAW NOTIFYICONDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15039 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15040
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15041 /* already in phobos now
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15042
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15043 struct OPENFILENAMEA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15044 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15045 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15046 HINSTANCE hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15047 LPCSTR lpstrFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15048 LPSTR lpstrCustomFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15049 DWORD nMaxCustFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15050 DWORD nFilterIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15051 LPSTR lpstrFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15052 DWORD nMaxFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15053 LPSTR lpstrFileTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15054 DWORD nMaxFileTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15055 LPCSTR lpstrInitialDir;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15056 LPCSTR lpstrTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15057 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15058 WORD nFileOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15059 WORD nFileExtension;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15060 LPCSTR lpstrDefExt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15061 LPARAM lCustData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15062 LPOFNHOOKPROC lpfnHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15063 LPCSTR lpTemplateName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15064 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15065
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15066 struct OPENFILENAMEW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15067 DWORD lStructSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15068 HWND hwndOwner;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15069 HINSTANCE hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15070 LPCWSTR lpstrFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15071 LPWSTR lpstrCustomFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15072 DWORD nMaxCustFilter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15073 DWORD nFilterIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15074 LPWSTR lpstrFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15075 DWORD nMaxFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15076 LPWSTR lpstrFileTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15077 DWORD nMaxFileTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15078 LPCWSTR lpstrInitialDir;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15079 LPCWSTR lpstrTitle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15080 DWORD Flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15081 WORD nFileOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15082 WORD nFileExtension;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15083 LPCWSTR lpstrDefExt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15084 LPARAM lCustData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15085 LPOFNHOOKPROC lpfnHook;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15086 LPCWSTR lpTemplateName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15087 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15088 */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15089
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15090 //PORTING_TODO: is needed?
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15091 //version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15092 // alias OPENFILENAMEA OPENFILENAME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15093 //}else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15094 // alias OPENFILENAMEW OPENFILENAME;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15095 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15096
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15097
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15098 //struct PAINTSTRUCT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15099 // int hdc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15100 // int fErase;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15101 //// RECT rcPaint;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15102 // public int left, top, right, bottom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15103 // int fRestore;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15104 // int fIncUpdate;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15105 // byte rgbReserved[32];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15106 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15107 //alias windows.PAINTSTRUCT PAINTSTRUCT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15108
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15109 //struct POINT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15110 // LONG x, y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15111 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15112
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15113
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15114 struct REBARBANDINFOA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15115 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15116 UINT fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15117 UINT fStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15118 COLORREF clrFore;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15119 COLORREF clrBack;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15120 LPSTR lpText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15121 UINT cch;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15122 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15123 HWND hwndChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15124 UINT cxMinChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15125 UINT cyMinChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15126 UINT cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15127 HBITMAP hbmBack;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15128 UINT wID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15129 UINT cyChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15130 UINT cyMaxChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15131 UINT cyIntegral;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15132 UINT cxIdeal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15133 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15134 UINT cxHeader;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15135 /* Note in WinCE. The field cxHeader is not defined. */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15136 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15137 struct REBARBANDINFOW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15138 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15139 UINT fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15140 UINT fStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15141 COLORREF clrFore;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15142 COLORREF clrBack;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15143 LPWSTR lpText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15144 UINT cch;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15145 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15146 HWND hwndChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15147 UINT cxMinChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15148 UINT cyMinChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15149 UINT cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15150 HBITMAP hbmBack;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15151 UINT wID;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15152 UINT cyChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15153 UINT cyMaxChild;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15154 UINT cyIntegral;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15155 UINT cxIdeal;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15156 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15157 UINT cxHeader;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15158 /* Note in WinCE. The field cxHeader is not defined. */
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15159 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15160 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15161 alias REBARBANDINFOA REBARBANDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15162 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15163 alias REBARBANDINFOW REBARBANDINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15164 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15165
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15166 //struct RECT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15167 // int left;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15168 // int top;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15169 // int right;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15170 // int bottom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15171 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15172
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15173 //struct RGNDATA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15174 // RGNDATAHEADER rdh;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15175 // char Buffer[1];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15176 //} alias RGNDATA* PRGNDATA, LPRGNDATA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15177
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15178
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15179
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15180 template BITWISE(T)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15181 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15182 // bit value set
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15183 void btvs(T* pData, uint bitnum, uint val){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15184 *pData &= ~(0x01 << bitnum);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15185 if(val) *pData |= (0x01 << bitnum);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15186 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15187 // bit value get
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15188 T btvg(T* pData, uint bitnum){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15189 return cast(T)((*pData >> bitnum) & 0x01);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15190 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15191 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15192 alias BITWISE!(BYTE).btvs btvs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15193 alias BITWISE!(WORD).btvs btvs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15194 alias BITWISE!(DWORD).btvs btvs;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15195 alias BITWISE!(BYTE).btvg btvg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15196 alias BITWISE!(WORD).btvg btvg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15197 alias BITWISE!(DWORD).btvg btvg;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15198
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15199
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15200 struct SCRIPT_ANALYSIS {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15201 WORD BITS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15202 SCRIPT_STATE s;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15203
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15204 // getter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15205 uint eScript() { return BITS & 0x03FFU; }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15206 uint fRTL() { return btvg(&BITS, 10); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15207 uint fLayoutRTL() { return btvg(&BITS, 11); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15208 uint fLinkBefore() { return btvg(&BITS, 12); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15209 uint fLinkAfter() { return btvg(&BITS, 13); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15210 uint fLogicalOrder(){ return btvg(&BITS, 14); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15211 uint fNoGlyphIndex(){ return btvg(&BITS, 15); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15212 // setter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15213 void eScript(uint val) { BITS &= 0xFC00; BITS |= (val & 0x03FF); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15214 void fRTL(uint val) { btvs(&BITS, 10, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15215 void fLayoutRTL(uint val) { btvs(&BITS, 11, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15216 void fLinkBefore(uint val) { btvs(&BITS, 12, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15217 void fLinkAfter(uint val) { btvs(&BITS, 13, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15218 void fLogicalOrder(uint val){ btvs(&BITS, 14, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15219 void fNoGlyphIndex(uint val){ btvs(&BITS, 15, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15220 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15221
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15222 alias void *SCRIPT_CACHE;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15223
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15224 struct SCRIPT_CONTROL {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15225 align(1):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15226 WORD uDefaultLanguage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15227 BYTE BITS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15228 BYTE fReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15229
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15230 // getter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15231 uint fContextDigits() { return btvg(&BITS, 0); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15232 uint fInvertPreBoundDir() { return btvg(&BITS, 1); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15233 uint fInvertPostBoundDir() { return btvg(&BITS, 2); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15234 uint fLinkStringBefore() { return btvg(&BITS, 3); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15235 uint fLinkStringAfter() { return btvg(&BITS, 4); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15236 uint fNeutralOverride() { return btvg(&BITS, 5); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15237 uint fNumericOverride() { return btvg(&BITS, 6); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15238 uint fLegacyBidiClass() { return btvg(&BITS, 7); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15239
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15240 void fContextDigits(uint val) { btvs(&BITS, 0, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15241 void fInvertPreBoundDir(uint val) { btvs(&BITS, 1, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15242 void fInvertPostBoundDir(uint val) { btvs(&BITS, 2, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15243 void fLinkStringBefore(uint val) { btvs(&BITS, 3, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15244 void fLinkStringAfter(uint val) { btvs(&BITS, 4, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15245 void fNeutralOverride(uint val) { btvs(&BITS, 5, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15246 void fNumericOverride(uint val) { btvs(&BITS, 6, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15247 void fLegacyBidiClass(uint val) { btvs(&BITS, 7, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15248 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15249
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15250 struct SCRIPT_FONTPROPERTIES {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15251 int cBytes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15252 WORD wgBlank;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15253 WORD wgDefault;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15254 WORD wgInvalid;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15255 WORD wgKashida;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15256 int iKashidaWidth;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15257 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15258
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15259 struct SCRIPT_ITEM {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15260 int iCharPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15261 SCRIPT_ANALYSIS a;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15262 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15263
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15264 struct SCRIPT_LOGATTR {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15265 align(1):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15266 BYTE BITS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15267
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15268 // gettter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15269 uint fSoftBreak() { return btvg(&BITS, 0); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15270 uint fWhiteSpace() { return btvg(&BITS, 1); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15271 uint fCharStop() { return btvg(&BITS, 2); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15272 uint fWordStop() { return btvg(&BITS, 3); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15273 uint fInvalid() { return btvg(&BITS, 4); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15274 uint fReserved() { return cast(BYTE)(BITS>>5); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15275
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15276 void fSoftBreak(uint val) { btvs(&BITS, 0, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15277 void fWhiteSpace(uint val) { btvs(&BITS, 1, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15278 void fCharStop(uint val) { btvs(&BITS, 2, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15279 void fWordStop(uint val) { btvs(&BITS, 3, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15280 void fInvalid(uint val) { btvs(&BITS, 4, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15281 void fReserved(uint val) { BITS &= 0x1F; BITS |= (val & 0x07)<<5; }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15282 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15283
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15284
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15285 struct SCRIPT_PROPERTIES {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15286 DWORD BITS1;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15287 DWORD BITS2;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15288
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15289 uint langid() { return BITS1 >> 16; }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15290 uint fNumeric() { return btvg(&BITS1, 16); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15291 uint fComplex() { return btvg(&BITS1, 17); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15292 uint fNeedsWordBreaking() { return btvg(&BITS1, 18); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15293 uint fNeedsCaretInfo() { return btvg(&BITS1, 19); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15294 uint bCharSet() { return (BITS1 >> 20) & 0xFF; }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15295 uint fControl() { return btvg(&BITS1, 28); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15296 uint fPrivateUseArea() { return btvg(&BITS1, 29); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15297 uint fNeedsCharacterJustify(){ return btvg(&BITS1, 30); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15298 uint fInvalidGlyph() { return btvg(&BITS1, 31); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15299 uint fInvalidLogAttr() { return btvg(&BITS2, 0); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15300 uint fCDM() { return btvg(&BITS2, 1); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15301 uint fAmbiguousCharSet() { return btvg(&BITS2, 2); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15302 uint fClusterSizeVaries() { return btvg(&BITS2, 3); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15303 uint fRejectInvalid() { return btvg(&BITS2, 4); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15304
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15305 void langid(uint val) { BITS1 &= 0xFFFF0000; BITS1 |= (val & 0xFFFF); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15306 void fNumeric(uint val) { btvs(&BITS1, 16, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15307 void fComplex(uint val) { btvs(&BITS1, 17, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15308 void fNeedsWordBreaking(uint val) { btvs(&BITS1, 18, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15309 void fNeedsCaretInfo(uint val) { btvs(&BITS1, 19, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15310 void bCharSet(uint val) { BITS1 &= 0xF00FFFFF; BITS1 |= (val & 0xFF)<<20; }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15311 void fControl(uint val) { btvs(&BITS1, 28, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15312 void fPrivateUseArea(uint val) { btvs(&BITS1, 29, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15313 void fNeedsCharacterJustify(uint val){ btvs(&BITS1, 30, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15314 void fInvalidGlyph(uint val) { btvs(&BITS1, 31, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15315 void fInvalidLogAttr(uint val) { btvs(&BITS2, 0, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15316 void fCDM(uint val) { btvs(&BITS2, 1, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15317 void fAmbiguousCharSet(uint val) { btvs(&BITS2, 2, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15318 void fClusterSizeVaries(uint val) { btvs(&BITS2, 3, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15319 void fRejectInvalid(uint val) { btvs(&BITS2, 4, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15320 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15321
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15322
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15323 struct SCRIPT_STATE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15324 WORD BITS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15325 // getter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15326 uint uBidiLevel() { return (BITS & 0x1F);}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15327 uint fOverrideDirection() { return btvg(&BITS, 5); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15328 uint fInhibitSymSwap() { return btvg(&BITS, 6); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15329 uint fCharShape() { return btvg(&BITS, 7); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15330 uint fDigitSubstitute() { return btvg(&BITS, 8); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15331 uint fInhibitLigate() { return btvg(&BITS, 9); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15332 uint fDisplayZWG() { return btvg(&BITS, 10); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15333 uint fArabicNumContext() { return btvg(&BITS, 11); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15334 uint fGcpClusters() { return btvg(&BITS, 12); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15335 uint fReserved() { return btvg(&BITS, 13); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15336 uint fEngineReserved() { return (BITS >> 14) & 0x03;}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15337 // setter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15338 void uBidiLevel(uint val) { BITS &= 0xFFE0; BITS |= (val & 0x1F); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15339 void fOverrideDirection(uint val) { btvs(&BITS, 5, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15340 void fInhibitSymSwap(uint val) { btvs(&BITS, 6, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15341 void fCharShape(uint val) { btvs(&BITS, 7, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15342 void fDigitSubstitute(uint val) { btvs(&BITS, 8, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15343 void fInhibitLigate(uint val) { btvs(&BITS, 9, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15344 void fDisplayZWG(uint val) { btvs(&BITS, 10, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15345 void fArabicNumContext(uint val) { btvs(&BITS, 11, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15346 void fGcpClusters(uint val) { btvs(&BITS, 12, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15347 void fReserved(uint val) { btvs(&BITS, 13, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15348 void fEngineReserved(uint val) { BITS &= 0x3FFF; BITS |= ((val & 0x03) << 14); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15349 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15350
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15351
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15352 struct SCRIPT_VISATTR {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15353 align(1):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15354 BYTE BITS;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15355 BYTE fShapeReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15356
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15357 // getter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15358 uint uJustification() { return BITS & 0x0F; }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15359 uint fClusterStart() { return btvg(&BITS, 4); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15360 uint fDiacritic() { return btvg(&BITS, 5); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15361 uint fZeroWidth() { return btvg(&BITS, 6); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15362 uint fReserved() { return btvg(&BITS, 7); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15363
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15364 // setter
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15365 void uJustification(uint val) { BITS &= 0xF0; BITS |= (val & 0x0F); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15366 void fClusterStart(uint val) { btvs(&BITS, 4, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15367 void fDiacritic(uint val) { btvs(&BITS, 5, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15368 void fZeroWidth(uint val) { btvs(&BITS, 6, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15369 void fReserved(uint val) { btvs(&BITS, 7, val); }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15370 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15371
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15372 //struct SCROLLINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15373 // UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15374 // UINT fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15375 // int nMin;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15376 // int nMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15377 // UINT nPage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15378 // int nPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15379 // int nTrackPos;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15380 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15381 //alias SCROLLINFO* PSCROLLINFO, LPSCROLLINFO, LPCSCROLLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15382
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15383 version(WinCE)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15384 {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15385 struct SHACTIVATEINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15386 int cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15387 HWND hwndLastFocus;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15388 int fSipUp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15389 int fSipOnDeactivation;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15390 int fActive;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15391 int fReserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15392 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15393 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15394
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15395 struct SHELLEXECUTEINFOA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15396 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15397 ULONG fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15398 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15399 LPCSTR lpVerb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15400 LPCSTR lpFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15401 LPCSTR lpParameters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15402 LPCSTR lpDirectory;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15403 int nShow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15404 HINSTANCE hInstApp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15405
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15406 // Optional members
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15407 LPVOID lpIDList;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15408 LPCSTR lpClass;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15409 HKEY hkeyClass;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15410 DWORD dwHotKey;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15411 HANDLE hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15412 HANDLE hProcess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15413 } alias SHELLEXECUTEINFOA* PSHELLEXECUTEINFOA, LPSHELLEXECUTEINFOA;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15414 struct SHELLEXECUTEINFOW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15415 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15416 ULONG fMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15417 HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15418 LPCWSTR lpVerb;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15419 LPCWSTR lpFile;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15420 LPCWSTR lpParameters;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15421 LPCWSTR lpDirectory;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15422 int nShow;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15423 HINSTANCE hInstApp;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15424
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15425 // Optional members
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15426 LPVOID lpIDList;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15427 LPCWSTR lpClass;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15428 HKEY hkeyClass;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15429 DWORD dwHotKey;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15430 HANDLE hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15431 HANDLE hProcess;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15432 } alias SHELLEXECUTEINFOW* PSHELLEXECUTEINFOW, LPSHELLEXECUTEINFOW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15433 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15434 alias SHELLEXECUTEINFOA SHELLEXECUTEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15435 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15436 alias SHELLEXECUTEINFOW SHELLEXECUTEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15437 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15438 alias SHELLEXECUTEINFO* LPSHELLEXECUTEINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15439
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15440
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15441 //version(WinCE)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15442 //{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15443 struct SHMENUBARINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15444 int cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15445 HWND hwndParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15446 int dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15447 int nToolBarId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15448 HINSTANCE hInstRes;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15449 int nBmpId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15450 int cBmpImages;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15451 HWND hwndMB;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15452 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15453
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15454 struct SHRGINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15455 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15456 HWND hwndClient;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15457 POINT ptDown;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15458 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15459 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15460
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15461 struct SIPINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15462 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15463 DWORD fdwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15464 RECT rcVisibleDesktop;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15465 RECT rcSipRect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15466 DWORD dwImDataSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15467 VOID *pvImData;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15468 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15469 //} // end of version WinCE
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15470
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15471 //struct SIZE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15472 // LONG cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15473 // LONG cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15474 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15475 //alias SIZE* LPSIZE, LPSIZEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15476 //alias SIZE SIZEL;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15477
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15478
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15479 struct TBBUTTONINFOA{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15480 align(2):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15481 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15482 DWORD dwMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15483 int idCommand;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15484 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15485 BYTE fsState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15486 BYTE fsStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15487 WORD cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15488 DWORD_PTR lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15489 LPSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15490 int cchText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15491 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15492 struct TBBUTTONINFOW{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15493 align(2):
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15494 UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15495 DWORD dwMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15496 int idCommand;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15497 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15498 BYTE fsState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15499 BYTE fsStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15500 WORD cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15501 DWORD_PTR lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15502 LPWSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15503 int cchText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15504 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15505 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15506 alias TBBUTTONINFOA TBBUTTONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15507 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15508 alias TBBUTTONINFOW TBBUTTONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15509 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15510 alias TBBUTTONINFO* LPTBBUTTONINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15511
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15512
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15513 struct TCITEMA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15514 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15515 DWORD dwState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15516 DWORD dwStateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15517 LPSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15518 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15519 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15520 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15521 struct TCITEMW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15522 UINT mask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15523 DWORD dwState;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15524 DWORD dwStateMask;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15525 LPWSTR pszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15526 int cchTextMax;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15527 int iImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15528 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15529 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15530 version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15531 alias TCITEMA TCITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15532 }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15533 alias TCITEMW TCITEM;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15534 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15535
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15536
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15537 // struct TOOLINFOA {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15538 // UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15539 // UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15540 // HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15541 // UINT uId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15542 // RECT rect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15543 // HINSTANCE hinst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15544 // LPSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15545 // LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15546 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15547 // struct TOOLINFOW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15548 // UINT cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15549 // UINT uFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15550 // HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15551 // UINT uId;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15552 // RECT rect;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15553 // HINSTANCE hinst;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15554 // LPWSTR lpszText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15555 // LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15556 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15557 // version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15558 // alias TOOLINFOA TOOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15559 // }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15560 // alias TOOLINFOW TOOLINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15561 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15562
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15563 struct TRACKMOUSEEVENT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15564 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15565 DWORD dwFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15566 HWND hwndTrack;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15567 DWORD dwHoverTime;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15568 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15569 alias TRACKMOUSEEVENT* PTRACKMOUSEEVENT, LPTRACKMOUSEEVENT;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15570
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15571 struct TRIVERTEX {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15572 LONG x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15573 LONG y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15574 COLOR16 Red;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15575 COLOR16 Green;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15576 COLOR16 Blue;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15577 COLOR16 Alpha;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15578 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15579 alias TRIVERTEX* PTRIVERTEX, LPTRIVERTEX;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15580
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15581
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15582 struct TVHITTESTINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15583 POINT pt;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15584 UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15585 HTREEITEM hItem;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15586 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15587
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15588
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15589
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15590
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15591
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15592
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15593 //alias extern(Windows) int (*PFNTVCOMPARE)(LPARAM, LPARAM, LPARAM);
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15594 struct TVSORTCB {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15595 HTREEITEM hParent;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15596 PFNTVCOMPARE lpfnCompare;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15597 LPARAM lParam;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15598 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15599
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15600
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15601
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15602
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15603 //struct WINDOWPLACEMENT {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15604 // UINT length;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15605 // UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15606 // UINT showCmd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15607 // POINT ptMinPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15608 // POINT ptMaxPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15609 // RECT rcNormalPosition;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15610 //}
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15611 //
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15612 // struct WINDOWPOS {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15613 // HWND hwnd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15614 // HWND hwndInsertAfter;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15615 // int x;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15616 // int y;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15617 // int cx;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15618 // int cy;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15619 // UINT flags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15620 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15621
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15622 // WNDCLASSA is declared in phobos
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15623 // struct WNDCLASSW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15624 // UINT style;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15625 // WNDPROC_I lpfnWndProc;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15626 // int cbClsExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15627 // int cbWndExtra;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15628 // HINSTANCE hInstance;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15629 // HICON hIcon;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15630 // HCURSOR hCursor;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15631 // HBRUSH hbrBackground;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15632 // LPCWSTR lpszMenuName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15633 // LPCWSTR lpszClassName;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15634 // }alias WNDCLASSW* PWNDCLASSW, LPWNDCLASSW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15635 //
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15636 // // since phobos has alias WNDCLASSA to WNDCLASS, we have to alias it another name
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15637 // version(Win32SansUnicode){
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15638 // alias WNDCLASSA WNDCLASS_T;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15639 // }else{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15640 // alias WNDCLASSW WNDCLASS_T;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15641 // }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15642
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15643 enum TF_DA_COLORTYPE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15644 TF_CT_NONE = 0,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15645 TF_CT_SYSCOLOR = 1,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15646 TF_CT_COLORREF = 2
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15647 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15648
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15649 enum TF_DA_LINESTYLE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15650 TF_LS_NONE = 0,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15651 TF_LS_SOLID = 1,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15652 TF_LS_DOT = 2,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15653 TF_LS_DASH = 3,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15654 TF_LS_SQUIGGLE = 4
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15655 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15656
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15657 enum TF_DA_ATTR_INFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15658 TF_ATTR_INPUT = 0,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15659 TF_ATTR_TARGET_CONVERTED = 1,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15660 TF_ATTR_CONVERTED = 2,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15661 TF_ATTR_TARGET_NOTCONVERTED = 3,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15662 TF_ATTR_INPUT_ERROR = 4,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15663 TF_ATTR_FIXEDCONVERTED = 5,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15664 TF_ATTR_OTHER = -1
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15665 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15666
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15667 struct TF_DA_COLOR {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15668 TF_DA_COLORTYPE type;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15669 union {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15670 int nIndex;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15671 COLORREF cr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15672 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15673 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15674
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15675 struct TF_DISPLAYATTRIBUTE{
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15676 TF_DA_COLOR crText;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15677 TF_DA_COLOR crBk;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15678 TF_DA_LINESTYLE lsStyle;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15679 BOOL fBoldLine;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15680 TF_DA_COLOR crLine;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15681 TF_DA_ATTR_INFO bAttr;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15682 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15683
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15684 struct NMTTCUSTOMDRAW {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15685 NMCUSTOMDRAW nmcd;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15686 UINT uDrawFlags;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15687 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15688 alias NMTTCUSTOMDRAW* LPNMTTCUSTOMDRAW;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15689
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15690 struct SHDRAGIMAGE {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15691 SIZE sizeDragImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15692 POINT ptOffset;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15693 HBITMAP hbmpDragImage;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15694 COLORREF crColorKey;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15695 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15696
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15697 const CCHILDREN_SCROLLBAR = 5;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15698 struct SCROLLBARINFO {
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15699 DWORD cbSize;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15700 RECT rcScrollBar;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15701 int dxyLineButton;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15702 int xyThumbTop;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15703 int xyThumbBottom;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15704 int reserved;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15705 DWORD rgstate[CCHILDREN_SCROLLBAR+1];
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15706 }
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15707 alias SCROLLBARINFO* PSCROLLBARINFO;
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15708
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15709 } // end of extern(Windows)
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15710
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15711
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15712
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15713
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15714
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15715 // shlwapi.h
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15716 enum {ASSOCF_INIT_BYEXENAME,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15717 ASSOCF_OPEN_BYEXENAME,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15718 ASSOCF_INIT_DEFAULTTOSTAR,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15719 ASSOCF_INIT_DEFAULTTOFOLDER,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15720 ASSOCF_NOUSERSETTINGS,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15721 ASSOCF_NOTRUNCATE,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15722 ASSOCF_VERIFY,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15723 ASSOCF_REMAPRUNDLL,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15724 ASSOCF_NOFIXUPS,
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15725 ASSOCF_IGNOREBASECLASS
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15726 };
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15727
41a9fce66f7f changed line-endings to unix format
Frank Benoit <benoit@tionex.de>
parents: 237
diff changeset
15728 alias DWORD ASSOCF;
249
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15729
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15730 // usp10
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15731 //import dwt.dwthelper.bitfield;
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15732 alias void* SCRIPT_STRING_ANALYSIS;
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15733 struct SCRIPT_TABDEF {
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15734 int cTabStops;
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15735 int iScale;
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15736 int* pTabStops;
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15737 int iTabOrigin;
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15738 }
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15739
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15740 //struct SCRIPT_ANALYSIS {
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15741 // mixin(bitfields!(
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15742 // ushort, "eScript", 10,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15743 // bool, "fRTL", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15744 // bool, "fLayoutRTL", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15745 // bool, "fLinkBefore", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15746 // bool, "fLinkAfter", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15747 // bool, "fLogicalOrder", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15748 // bool, "fNoGlyphIndex", 1));
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15749 // SCRIPT_STATE s ;
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15750 //}
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15751 //struct SCRIPT_STATE {
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15752 // mixin(bitfields!(
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15753 // ubyte, "uBidiLevel", 5,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15754 // bool, "fOverrideDirection", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15755 // bool, "fInhibitSymSwap", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15756 // bool, "fCharShape", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15757 // bool, "fDigitSubstitute", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15758 // bool, "fInhibitLigate", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15759 // bool, "fDisplayZWG", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15760 // bool, "fArabicNumContext", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15761 // bool, "fGcpClusters", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15762 // bool, "fReserved", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15763 // ubyte, "fEngineReserved", 2));
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15764 //}
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15765 //
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15766 //struct SCRIPT_CONTROL {
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15767 // mixin(bitfields!(
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15768 // ushort, "uDefaultLanguage", 16,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15769 // bool, "fContextDigits", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15770 // bool, "fInvertPreBoundDir", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15771 // bool, "fInvertPostBoundDir", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15772 // bool, "fLinkStringBefore", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15773 // bool, "fLinkStringAfter", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15774 // bool, "fNeutralOverride", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15775 // bool, "fNumericOverride", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15776 // bool, "fLegacyBidiClass", 1,
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15777 // ubyte, "fReserved", 8));
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15778 //}
b3dbd786541a Fix: compile errors
Frank Benoit <benoit@tionex.de>
parents: 247
diff changeset
15779 //