Lines Matching defs:table
694 const U_RGBQUAD *ct = NULL; // DIB color table
876 \param Start Either 0x0300 or an offset into the Palette table
881 uint16_t Start, //!< Either 0x0300 or an offset into the Palette table
1126 printf("table[%d]: %d\n",i,wht->table[i]);
1166 static uint32_t *table=NULL;
1169 if(table)free(table);
1170 table=NULL;
1173 if(!table){
1174 table = (uint32_t *) malloc(sizeof(uint32_t)*(1 + U_WMR_MAX));
1175 if(!table)return(result);
1180 table[0x00] = 0x0A0; // U_WMREOF 0 0 1 0 1 0 0 0 0 0 Force out any pending draw
1181 table[0x01] = 0x020; // U_WMRSETBKCOLOR 0 0 0 0 1 0 0 0 0 0
1182 table[0x02] = 0x020; // U_WMRSETBKMODE 0 0 0 0 1 0 0 0 0 0
1183 table[0x03] = 0x0A0; // U_WMRSETMAPMODE 0 0 1 0 1 0 0 0 0 0
1184 table[0x04] = 0x0A0; // U_WMRSETROP2 0 0 1 0 1 0 0 0 0 0
1185 table[0x05] = 0x000; // U_WMRSETRELABS 0 0 0 0 0 0 0 0 0 0 No idea what this is supposed to do
1186 table[0x06] = 0x0A0; // U_WMRSETPOLYFILLMODE 0 0 1 0 1 0 0 0 0 0
1187 table[0x07] = 0x0A0; // U_WMRSETSTRETCHBLTMODE 0 0 1 0 1 0 0 0 0 0
1188 table[0x08] = 0x000; // U_WMRSETTEXTCHAREXTRA 0 0 0 0 0 0 0 0 0 0
1189 table[0x09] = 0x020; // U_WMRSETTEXTCOLOR 0 0 0 0 1 0 0 0 0 0
1190 table[0x0A] = 0x020; // U_WMRSETTEXTJUSTIFICATION 0 0 0 0 1 0 0 0 0 0
1191 table[0x0B] = 0x0A0; // U_WMRSETWINDOWORG 0 0 1 0 1 0 0 0 0 0
1192 table[0x0C] = 0x0A0; // U_WMRSETWINDOWEXT 0 0 1 0 1 0 0 0 0 0
1193 table[0x0D] = 0x0A0; // U_WMRSETVIEWPORTORG 0 0 1 0 1 0 0 0 0 0
1194 table[0x0E] = 0x0A0; // U_WMRSETVIEWPORTEXT 0 0 1 0 1 0 0 0 0 0
1195 table[0x0F] = 0x000; // U_WMROFFSETWINDOWORG 0 0 0 0 0 0 0 0 0 0
1196 table[0x10] = 0x000; // U_WMRSCALEWINDOWEXT 0 0 0 0 0 0 0 0 0 0
1197 table[0x11] = 0x0A0; // U_WMROFFSETVIEWPORTORG 0 0 1 0 1 0 0 0 0 0
1198 table[0x12] = 0x0A0; // U_WMRSCALEVIEWPORTEXT 0 0 1 0 1 0 0 0 0 0
1199 table[0x13] = 0x28B; // U_WMRLINETO 1 0 1 0 0 0 1 0 1 1
1200 table[0x14] = 0x289; // U_WMRMOVETO 1 0 1 0 0 0 1 0 0 1
1201 table[0x15] = 0x0A0; // U_WMREXCLUDECLIPRECT 0 0 1 0 1 0 0 0 0 0
1202 table[0x16] = 0x0A0; // U_WMRINTERSECTCLIPRECT 0 0 1 0 1 0 0 0 0 0
1203 table[0x17] = 0x283; // U_WMRARC 1 0 1 0 0 0 0 0 1 1
1204 table[0x18] = 0x087; // U_WMRELLIPSE 0 0 1 0 0 0 0 1 1 1
1205 table[0x19] = 0x082; // U_WMRFLOODFILL 0 0 1 0 0 0 0 0 1 0
1206 table[0x1A] = 0x087; // U_WMRPIE 0 0 1 0 0 0 0 1 1 1
1207 table[0x1B] = 0x087; // U_WMRRECTANGLE 0 0 1 0 0 0 0 1 1 1
1208 table[0x1C] = 0x087; // U_WMRROUNDRECT 0 0 1 0 0 0 0 1 1 1
1209 table[0x1D] = 0x000; // U_WMRPATBLT 0 0 1 0 0 0 0 1 1 1
1210 table[0x1E] = 0x0A0; // U_WMRSAVEDC 0 0 1 0 1 0 0 0 0 0
1211 table[0x1F] = 0x082; // U_WMRSETPIXEL 0 0 1 0 0 0 0 0 1 0
1212 table[0x20] = 0x0A0; // U_WMROFFSETCLIPRGN 0 0 1 0 1 0 0 0 0 0
1213 table[0x21] = 0x002; // U_WMRTEXTOUT 0 0 0 0 0 0 0 0 1 0
1214 table[0x22] = 0x082; // U_WMRBITBLT 0 0 1 0 0 0 0 0 1 0
1215 table[0x23] = 0x082; // U_WMRSTRETCHBLT 0 0 1 0 0 0 0 0 1 0
1216 table[0x24] = 0x083; // U_WMRPOLYGON 0 0 1 0 0 0 0 0 1 1
1217 table[0x25] = 0x283; // U_WMRPOLYLINE 1 0 1 0 0 0 0 0 1 1
1218 table[0x26] = 0x0A0; // U_WMRESCAPE 0 0 1 0 1 0 0 0 0 0
1219 table[0x27] = 0x0A0; // U_WMRRESTOREDC 0 0 1 0 1 0 0 0 0 0
1220 table[0x28] = 0x082; // U_WMRFILLREGION 0 0 1 0 0 0 0 0 1 0
1221 table[0x29] = 0x082; // U_WMRFRAMEREGION 0 0 1 0 0 0 0 0 1 0
1222 table[0x2A] = 0x082; // U_WMRINVERTREGION 0 0 1 0 0 0 0 0 1 0
1223 table[0x2B] = 0x082; // U_WMRPAINTREGION 0 0 1 0 0 0 0 0 1 0
1224 table[0x2C] = 0x0A0; // U_WMRSELECTCLIPREGION 0 0 1 0 1 0 0 0 0 0
1225 table[0x2D] = 0x020; // U_WMRSELECTOBJECT 0 0 0 0 1 0 0 0 0 0
1226 table[0x2E] = 0x020; // U_WMRSETTEXTALIGN 0 0 0 0 1 0 0 0 0 0
1227 table[0x2F] = 0x002; // U_WMRDRAWTEXT 0 0 0 0 0 0 0 0 1 0 no idea what this is supposed to do
1228 table[0x30] = 0x087; // U_WMRCHORD 0 0 1 0 0 0 0 1 1 1
1229 table[0x31] = 0x0A0; // U_WMRSETMAPPERFLAGS 0 0 1 0 1 0 0 0 0 0
1230 table[0x32] = 0x002; // U_WMREXTTEXTOUT 0 0 0 0 0 0 0 0 1 0
1231 table[0x33] = 0x000; // U_WMRSETDIBTODEV 0 0 0 0 0 0 0 0 0 0
1232 table[0x34] = 0x0A0; // U_WMRSELECTPALETTE 0 0 1 0 1 0 0 0 0 0
1233 table[0x35] = 0x0A0; // U_WMRREALIZEPALETTE 0 0 1 0 1 0 0 0 0 0
1234 table[0x36] = 0x0A0; // U_WMRANIMATEPALETTE 0 0 1 0 1 0 0 0 0 0
1235 table[0x37] = 0x0A0; // U_WMRSETPALENTRIES 0 0 1 0 1 0 0 0 0 0
1236 table[0x38] = 0x087; // U_WMRPOLYPOLYGON 0 0 1 0 0 0 0 1 1 1
1237 table[0x39] = 0x0A0; // U_WMRRESIZEPALETTE 0 0 1 0 1 0 0 0 0 0
1238 table[0x3A] = 0x000; // U_WMR3A 0 0 0 0 0 0 0 0 0 0
1239 table[0x3B] = 0x000; // U_WMR3B 0 0 0 0 0 0 0 0 0 0
1240 table[0x3C] = 0x000; // U_WMR3C 0 0 0 0 0 0 0 0 0 0
1241 table[0x3D] = 0x000; // U_WMR3D 0 0 0 0 0 0 0 0 0 0
1242 table[0x3E] = 0x000; // U_WMR3E 0 0 0 0 0 0 0 0 0 0
1243 table[0x3F] = 0x000; // U_WMR3F 0 0 0 0 0 0 0 0 0 0
1244 table[0x40] = 0x0A0; // U_WMRDIBBITBLT 0 0 1 0 1 0 0 0 0 0
1245 table[0x41] = 0x0A0; // U_WMRDIBSTRETCHBLT 0 0 1 0 1 0 0 0 0 0
1246 table[0x42] = 0x080; // U_WMRDIBCREATEPATTERNBRUSH 0 0 1 0 0 0 0 0 0 0 Not selected yet, so no change in drawing conditions
1247 table[0x43] = 0x0A0; // U_WMRSTRETCHDIB 0 0 1 0 1 0 0 0 0 0
1248 table[0x44] = 0x000; // U_WMR44 0 0 0 0 0 0 0 0 0 0
1249 table[0x45] = 0x000; // U_WMR45 0 0 0 0 0 0 0 0 0 0
1250 table[0x46] = 0x000; // U_WMR46 0 0 0 0 0 0 0 0 0 0
1251 table[0x47] = 0x000; // U_WMR47 0 0 0 0 0 0 0 0 0 0
1252 table[0x48] = 0x082; // U_WMREXTFLOODFILL 0 0 1 0 0 0 0 0 1 0
1253 table[0x49] = 0x000; // U_WMR49 0 0 0 0 0 0 0 0 0 0
1254 table[0x4A] = 0x000; // U_WMR4A 0 0 0 0 0 0 0 0 0 0
1255 table[0x4B] = 0x000; // U_WMR4B 0 0 0 0 0 0 0 0 0 0
1256 table[0x4C] = 0x000; // U_WMR4C 0 0 0 0 0 0 0 0 0 0
1257 table[0x4D] = 0x000; // U_WMR4D 0 0 0 0 0 0 0 0 0 0
1258 table[0x4E] = 0x000; // U_WMR4E 0 0 0 0 0 0 0 0 0 0
1259 table[0x4F] = 0x000; // U_WMR4F 0 0 0 0 0 0 0 0 0 0
1260 table[0x50] = 0x000; // U_WMR50 0 0 0 0 0 0 0 0 0 0
1261 table[0x51] = 0x000; // U_WMR51 0 0 0 0 0 0 0 0 0 0
1262 table[0x52] = 0x000; // U_WMR52 0 0 0 0 0 0 0 0 0 0
1263 table[0x53] = 0x000; // U_WMR53 0 0 0 0 0 0 0 0 0 0
1264 table[0x54] = 0x000; // U_WMR54 0 0 0 0 0 0 0 0 0 0
1265 table[0x55] = 0x000; // U_WMR55 0 0 0 0 0 0 0 0 0 0
1266 table[0x56] = 0x000; // U_WMR56 0 0 0 0 0 0 0 0 0 0
1267 table[0x57] = 0x000; // U_WMR57 0 0 0 0 0 0 0 0 0 0
1268 table[0x58] = 0x000; // U_WMR58 0 0 0 0 0 0 0 0 0 0
1269 table[0x59] = 0x000; // U_WMR59 0 0 0 0 0 0 0 0 0 0
1270 table[0x5A] = 0x000; // U_WMR5A 0 0 0 0 0 0 0 0 0 0
1271 table[0x5B] = 0x000; // U_WMR5B 0 0 0 0 0 0 0 0 0 0
1272 table[0x5C] = 0x000; // U_WMR5C 0 0 0 0 0 0 0 0 0 0
1273 table[0x5D] = 0x000; // U_WMR5D 0 0 0 0 0 0 0 0 0 0
1274 table[0x5E] = 0x000; // U_WMR5E 0 0 0 0 0 0 0 0 0 0
1275 table[0x5F] = 0x000; // U_WMR5F 0 0 0 0 0 0 0 0 0 0
1276 table[0x60] = 0x000; // U_WMR60 0 0 0 0 0 0 0 0 0 0
1277 table[0x61] = 0x000; // U_WMR61 0 0 0 0 0 0 0 0 0 0
1278 table[0x62] = 0x000; // U_WMR62 0 0 0 0 0 0 0 0 0 0
1279 table[0x63] = 0x000; // U_WMR63 0 0 0 0 0 0 0 0 0 0
1280 table[0x64] = 0x000; // U_WMR64 0 0 0 0 0 0 0 0 0 0
1281 table[0x65] = 0x000; // U_WMR65 0 0 0 0 0 0 0 0 0 0
1282 table[0x66] = 0x000; // U_WMR66 0 0 0 0 0 0 0 0 0 0
1283 table[0x67] = 0x000; // U_WMR67 0 0 0 0 0 0 0 0 0 0
1284 table[0x68] = 0x000; // U_WMR68 0 0 0 0 0 0 0 0 0 0
1285 table[0x69] = 0x000; // U_WMR69 0 0 0 0 0 0 0 0 0 0
1286 table[0x6A] = 0x000; // U_WMR6A 0 0 0 0 0 0 0 0 0 0
1287 table[0x6B] = 0x000; // U_WMR6B 0 0 0 0 0 0 0 0 0 0
1288 table[0x6C] = 0x000; // U_WMR6C 0 0 0 0 0 0 0 0 0 0
1289 table[0x6D] = 0x000; // U_WMR6D 0 0 0 0 0 0 0 0 0 0
1290 table[0x6E] = 0x000; // U_WMR6E 0 0 0 0 0 0 0 0 0 0
1291 table[0x6F] = 0x000; // U_WMR6F 0 0 0 0 0 0 0 0 0 0
1292 table[0x70] = 0x000; // U_WMR70 0 0 0 0 0 0 0 0 0 0
1293 table[0x71] = 0x000; // U_WMR71 0 0 0 0 0 0 0 0 0 0
1294 table[0x72] = 0x000; // U_WMR72 0 0 0 0 0 0 0 0 0 0
1295 table[0x73] = 0x000; // U_WMR73 0 0 0 0 0 0 0 0 0 0
1296 table[0x74] = 0x000; // U_WMR74 0 0 0 0 0 0 0 0 0 0
1297 table[0x75] = 0x000; // U_WMR75 0 0 0 0 0 0 0 0 0 0
1298 table[0x76] = 0x000; // U_WMR76 0 0 0 0 0 0 0 0 0 0
1299 table[0x77] = 0x000; // U_WMR77 0 0 0 0 0 0 0 0 0 0
1300 table[0x78] = 0x000; // U_WMR78 0 0 0 0 0 0 0 0 0 0
1301 table[0x79] = 0x000; // U_WMR79 0 0 0 0 0 0 0 0 0 0
1302 table[0x7A] = 0x000; // U_WMR7A 0 0 0 0 0 0 0 0 0 0
1303 table[0x7B] = 0x000; // U_WMR7B 0 0 0 0 0 0 0 0 0 0
1304 table[0x7C] = 0x000; // U_WMR7C 0 0 0 0 0 0 0 0 0 0
1305 table[0x7D] = 0x000; // U_WMR7D 0 0 0 0 0 0 0 0 0 0
1306 table[0x7E] = 0x000; // U_WMR7E 0 0 0 0 0 0 0 0 0 0
1307 table[0x7F] = 0x000; // U_WMR7F 0 0 0 0 0 0 0 0 0 0
1308 table[0x80] = 0x000; // U_WMR80 0 0 0 0 0 0 0 0 0 0
1309 table[0x81] = 0x000; // U_WMR81 0 0 0 0 0 0 0 0 0 0
1310 table[0x82] = 0x000; // U_WMR82 0 0 0 0 0 0 0 0 0 0
1311 table[0x83] = 0x000; // U_WMR83 0 0 0 0 0 0 0 0 0 0
1312 table[0x84] = 0x000; // U_WMR84 0 0 0 0 0 0 0 0 0 0
1313 table[0x85] = 0x000; // U_WMR85 0 0 0 0 0 0 0 0 0 0
1314 table[0x86] = 0x000; // U_WMR86 0 0 0 0 0 0 0 0 0 0
1315 table[0x87] = 0x000; // U_WMR87 0 0 0 0 0 0 0 0 0 0
1316 table[0x88] = 0x000; // U_WMR88 0 0 0 0 0 0 0 0 0 0
1317 table[0x89] = 0x000; // U_WMR89 0 0 0 0 0 0 0 0 0 0
1318 table[0x8A] = 0x000; // U_WMR8A 0 0 0 0 0 0 0 0 0 0
1319 table[0x8B] = 0x000; // U_WMR8B 0 0 0 0 0 0 0 0 0 0
1320 table[0x8C] = 0x000; // U_WMR8C 0 0 0 0 0 0 0 0 0 0
1321 table[0x8D] = 0x000; // U_WMR8D 0 0 0 0 0 0 0 0 0 0
1322 table[0x8E] = 0x000; // U_WMR8E 0 0 0 0 0 0 0 0 0 0
1323 table[0x8F] = 0x000; // U_WMR8F 0 0 0 0 0 0 0 0 0 0
1324 table[0x90] = 0x000; // U_WMR90 0 0 0 0 0 0 0 0 0 0
1325 table[0x91] = 0x000; // U_WMR91 0 0 0 0 0 0 0 0 0 0
1326 table[0x92] = 0x000; // U_WMR92 0 0 0 0 0 0 0 0 0 0
1327 table[0x93] = 0x000; // U_WMR93 0 0 0 0 0 0 0 0 0 0
1328 table[0x94] = 0x000; // U_WMR94 0 0 0 0 0 0 0 0 0 0
1329 table[0x95] = 0x000; // U_WMR95 0 0 0 0 0 0 0 0 0 0
1330 table[0x96] = 0x000; // U_WMR96 0 0 0 0 0 0 0 0 0 0
1331 table[0x97] = 0x000; // U_WMR97 0 0 0 0 0 0 0 0 0 0
1332 table[0x98] = 0x000; // U_WMR98 0 0 0 0 0 0 0 0 0 0
1333 table[0x99] = 0x000; // U_WMR99 0 0 0 0 0 0 0 0 0 0
1334 table[0x9A] = 0x000; // U_WMR9A 0 0 0 0 0 0 0 0 0 0
1335 table[0x9B] = 0x000; // U_WMR9B 0 0 0 0 0 0 0 0 0 0
1336 table[0x9C] = 0x000; // U_WMR9C 0 0 0 0 0 0 0 0 0 0
1337 table[0x9D] = 0x000; // U_WMR9D 0 0 0 0 0 0 0 0 0 0
1338 table[0x9E] = 0x000; // U_WMR9E 0 0 0 0 0 0 0 0 0 0
1339 table[0x9F] = 0x000; // U_WMR9F 0 0 0 0 0 0 0 0 0 0
1340 table[0xA0] = 0x000; // U_WMRA0 0 0 0 0 0 0 0 0 0 0
1341 table[0xA1] = 0x000; // U_WMRA1 0 0 0 0 0 0 0 0 0 0
1342 table[0xA2] = 0x000; // U_WMRA2 0 0 0 0 0 0 0 0 0 0
1343 table[0xA3] = 0x000; // U_WMRA3 0 0 0 0 0 0 0 0 0 0
1344 table[0xA4] = 0x000; // U_WMRA4 0 0 0 0 0 0 0 0 0 0
1345 table[0xA5] = 0x000; // U_WMRA5 0 0 0 0 0 0 0 0 0 0
1346 table[0xA6] = 0x000; // U_WMRA6 0 0 0 0 0 0 0 0 0 0
1347 table[0xA7] = 0x000; // U_WMRA7 0 0 0 0 0 0 0 0 0 0
1348 table[0xA8] = 0x000; // U_WMRA8 0 0 0 0 0 0 0 0 0 0
1349 table[0xA9] = 0x000; // U_WMRA9 0 0 0 0 0 0 0 0 0 0
1350 table[0xAA] = 0x000; // U_WMRAA 0 0 0 0 0 0 0 0 0 0
1351 table[0xAB] = 0x000; // U_WMRAB 0 0 0 0 0 0 0 0 0 0
1352 table[0xAC] = 0x000; // U_WMRAC 0 0 0 0 0 0 0 0 0 0
1353 table[0xAD] = 0x000; // U_WMRAD 0 0 0 0 0 0 0 0 0 0
1354 table[0xAE] = 0x000; // U_WMRAE 0 0 0 0 0 0 0 0 0 0
1355 table[0xAF] = 0x000; // U_WMRAF 0 0 0 0 0 0 0 0 0 0
1356 table[0xB0] = 0x000; // U_WMRB0 0 0 0 0 0 0 0 0 0 0
1357 table[0xB1] = 0x000; // U_WMRB1 0 0 0 0 0 0 0 0 0 0
1358 table[0xB2] = 0x000; // U_WMRB2 0 0 0 0 0 0 0 0 0 0
1359 table[0xB3] = 0x000; // U_WMRB3 0 0 0 0 0 0 0 0 0 0
1360 table[0xB4] = 0x000; // U_WMRB4 0 0 0 0 0 0 0 0 0 0
1361 table[0xB5] = 0x000; // U_WMRB5 0 0 0 0 0 0 0 0 0 0
1362 table[0xB6] = 0x000; // U_WMRB6 0 0 0 0 0 0 0 0 0 0
1363 table[0xB7] = 0x000; // U_WMRB7 0 0 0 0 0 0 0 0 0 0
1364 table[0xB8] = 0x000; // U_WMRB8 0 0 0 0 0 0 0 0 0 0
1365 table[0xB9] = 0x000; // U_WMRB9 0 0 0 0 0 0 0 0 0 0
1366 table[0xBA] = 0x000; // U_WMRBA 0 0 0 0 0 0 0 0 0 0
1367 table[0xBB] = 0x000; // U_WMRBB 0 0 0 0 0 0 0 0 0 0
1368 table[0xBC] = 0x000; // U_WMRBC 0 0 0 0 0 0 0 0 0 0
1369 table[0xBD] = 0x000; // U_WMRBD 0 0 0 0 0 0 0 0 0 0
1370 table[0xBE] = 0x000; // U_WMRBE 0 0 0 0 0 0 0 0 0 0
1371 table[0xBF] = 0x000; // U_WMRBF 0 0 0 0 0 0 0 0 0 0
1372 table[0xC0] = 0x000; // U_WMRC0 0 0 0 0 0 0 0 0 0 0
1373 table[0xC1] = 0x000; // U_WMRC1 0 0 0 0 0 0 0 0 0 0
1374 table[0xC2] = 0x000; // U_WMRC2 0 0 0 0 0 0 0 0 0 0
1375 table[0xC3] = 0x000; // U_WMRC3 0 0 0 0 0 0 0 0 0 0
1376 table[0xC4] = 0x000; // U_WMRC4 0 0 0 0 0 0 0 0 0 0
1377 table[0xC5] = 0x000; // U_WMRC5 0 0 0 0 0 0 0 0 0 0
1378 table[0xC6] = 0x000; // U_WMRC6 0 0 0 0 0 0 0 0 0 0
1379 table[0xC7] = 0x000; // U_WMRC7 0 0 0 0 0 0 0 0 0 0
1380 table[0xC8] = 0x000; // U_WMRC8 0 0 0 0 0 0 0 0 0 0
1381 table[0xC9] = 0x000; // U_WMRC9 0 0 0 0 0 0 0 0 0 0
1382 table[0xCA] = 0x000; // U_WMRCA 0 0 0 0 0 0 0 0 0 0
1383 table[0xCB] = 0x000; // U_WMRCB 0 0 0 0 0 0 0 0 0 0
1384 table[0xCC] = 0x000; // U_WMRCC 0 0 0 0 0 0 0 0 0 0
1385 table[0xCD] = 0x000; // U_WMRCD 0 0 0 0 0 0 0 0 0 0
1386 table[0xCE] = 0x000; // U_WMRCE 0 0 0 0 0 0 0 0 0 0
1387 table[0xCF] = 0x000; // U_WMRCF 0 0 0 0 0 0 0 0 0 0
1388 table[0xD0] = 0x000; // U_WMRD0 0 0 0 0 0 0 0 0 0 0
1389 table[0xD1] = 0x000; // U_WMRD1 0 0 0 0 0 0 0 0 0 0
1390 table[0xD2] = 0x000; // U_WMRD2 0 0 0 0 0 0 0 0 0 0
1391 table[0xD3] = 0x000; // U_WMRD3 0 0 0 0 0 0 0 0 0 0
1392 table[0xD4] = 0x000; // U_WMRD4 0 0 0 0 0 0 0 0 0 0
1393 table[0xD5] = 0x000; // U_WMRD5 0 0 0 0 0 0 0 0 0 0
1394 table[0xD6] = 0x000; // U_WMRD6 0 0 0 0 0 0 0 0 0 0
1395 table[0xD7] = 0x000; // U_WMRD7 0 0 0 0 0 0 0 0 0 0
1396 table[0xD8] = 0x000; // U_WMRD8 0 0 0 0 0 0 0 0 0 0
1397 table[0xD9] = 0x000; // U_WMRD9 0 0 0 0 0 0 0 0 0 0
1398 table[0xDA] = 0x000; // U_WMRDA 0 0 0 0 0 0 0 0 0 0
1399 table[0xDB] = 0x000; // U_WMRDB 0 0 0 0 0 0 0 0 0 0
1400 table[0xDC] = 0x000; // U_WMRDC 0 0 0 0 0 0 0 0 0 0
1401 table[0xDD] = 0x000; // U_WMRDD 0 0 0 0 0 0 0 0 0 0
1402 table[0xDE] = 0x000; // U_WMRDE 0 0 0 0 0 0 0 0 0 0
1403 table[0xDF] = 0x000; // U_WMRDF 0 0 0 0 0 0 0 0 0 0
1404 table[0xE0] = 0x000; // U_WMRE0 0 0 0 0 0 0 0 0 0 0
1405 table[0xE1] = 0x000; // U_WMRE1 0 0 0 0 0 0 0 0 0 0
1406 table[0xE2] = 0x000; // U_WMRE2 0 0 0 0 0 0 0 0 0 0
1407 table[0xE3] = 0x000; // U_WMRE3 0 0 0 0 0 0 0 0 0 0
1408 table[0xE4] = 0x000; // U_WMRE4 0 0 0 0 0 0 0 0 0 0
1409 table[0xE5] = 0x000; // U_WMRE5 0 0 0 0 0 0 0 0 0 0
1410 table[0xE6] = 0x000; // U_WMRE6 0 0 0 0 0 0 0 0 0 0
1411 table[0xE7] = 0x000; // U_WMRE7 0 0 0 0 0 0 0 0 0 0
1412 table[0xE8] = 0x000; // U_WMRE8 0 0 0 0 0 0 0 0 0 0
1413 table[0xE9] = 0x000; // U_WMRE9 0 0 0 0 0 0 0 0 0 0
1414 table[0xEA] = 0x000; // U_WMREA 0 0 0 0 0 0 0 0 0 0
1415 table[0xEB] = 0x000; // U_WMREB 0 0 0 0 0 0 0 0 0 0
1416 table[0xEC] = 0x000; // U_WMREC 0 0 0 0 0 0 0 0 0 0
1417 table[0xED] = 0x000; // U_WMRED 0 0 0 0 0 0 0 0 0 0
1418 table[0xEE] = 0x000; // U_WMREE 0 0 0 0 0 0 0 0 0 0
1419 table[0xEF] = 0x000; // U_WMREF 0 0 0 0 0 0 0 0 0 0
1420 table[0xF0] = 0x020; // U_WMRDELETEOBJECT 0 0 0 0 1 0 0 0 0 0
1421 table[0xF1] = 0x000; // U_WMRF1 0 0 0 0 0 0 0 0 0 0
1422 table[0xF2] = 0x000; // U_WMRF2 0 0 0 0 0 0 0 0 0 0
1423 table[0xF3] = 0x000; // U_WMRF3 0 0 0 0 0 0 0 0 0 0
1424 table[0xF4] = 0x000; // U_WMRF4 0 0 0 0 0 0 0 0 0 0
1425 table[0xF5] = 0x000; // U_WMRF5 0 0 0 0 0 0 0 0 0 0
1426 table[0xF6] = 0x000; // U_WMRF6 0 0 0 0 0 0 0 0 0 0
1427 table[0xF7] = 0x120; // U_WMRCREATEPALETTE 0 1 0 0 1 0 0 0 0 0 Not selected yet, so no change in drawing conditions
1428 table[0xF8] = 0x120; // U_WMRCREATEBRUSH 0 1 0 0 1 0 0 0 0 0 "
1429 table[0xF9] = 0x120; // U_WMRCREATEPATTERNBRUSH 0 1 0 0 1 0 0 0 0 0 "
1430 table[0xFA] = 0x120; // U_WMRCREATEPENINDIRECT 0 1 0 0 1 0 0 0 0 0 "
1431 table[0xFB] = 0x120; // U_WMRCREATEFONTINDIRECT 0 1 0 0 1 0 0 0 0 0 "
1432 table[0xFC] = 0x120; // U_WMRCREATEBRUSHINDIRECT 0 1 0 0 1 0 0 0 0 0 "
1433 table[0xFD] = 0x020; // U_WMRCREATEBITMAPINDIRECT 0 0 0 0 1 0 0 0 0 0 "
1434 table[0xFE] = 0x020; // U_WMRCREATEBITMAP 0 0 0 0 1 0 0 0 0 0 "
1435 table[0xFF] = 0x120; // U_WMRCREATEREGION 0 1 0 0 1 0 0 0 0 0 "
1437 result = table[type];
1571 (void) U_wmr_properties(U_WMR_INVALID); /* force the release of the lookup table memory, returned value is irrelevant */
1729 \brief Create a handle table. Entries filled with 0 are empty, entries >0 hold a handle.
1733 \param wht WMF handle table
1746 whtl->table = malloc(initsize * sizeof(uint32_t));
1747 if(!whtl->table){
1751 memset(whtl->table , 0, initsize * sizeof(uint32_t)); // zero all slots in the table
1754 whtl->table[0] = 0; // This slot isn't actually ever used
1755 whtl->lolimit = 1; // first available table entry
1756 whtl->hilimit = 0; // no entries in the table yet.
1757 whtl->peak = 0; // no entries in the table ever
1763 \brief Delete an entry from the handle table. Move it back onto the stack. The specified slot is filled with a 0.
1766 \param wht WMF handle table
1774 if(!wht->table)return(2);
1776 if(!wht->table[*ih])return(5); // requested table position was not in use
1777 wht->table[*ih]=0; // remove handle from table
1778 while(wht->hilimit>0 && !wht->table[wht->hilimit]){ // adjust hilimit
1791 \param wht WMF handle table
1800 if(!wht->table)return(2);
1804 wht->table = realloc(wht->table,newsize * sizeof(uint32_t));
1805 if(!wht->table)return(5);
1806 memset(&wht->table[wht->allocated] , 0, wht->chunk * sizeof(uint32_t)); // zero all NEW slots in the table
1810 wht->table[*ih] = *ih; // handle goes into preexisting (but zero) slot in table, handle number is the same as the slot number
1820 while(wht->lolimit<= wht->hilimit && wht->table[wht->lolimit]){ wht->lolimit++; }
1827 \param wht WMF handle table
1836 if(!whtl->table)return(3);
1837 free(whtl->table);
2128 \brief Allocate and construct a U_WMRDELETEOBJECT record and also delete the requested object from the table.
2133 \param wht WMF handle table
2147 *ihObject += 1; /* caller 0->N --> 1->N+1 table*/
2159 \param wht WMF handle table
2166 if(ihObject > wht->hilimit)return(NULL); // handle this high is not in the table
2167 /* caller uses 0->N, table uses 1->N+1 */
2168 if(!wht->table[ihObject+1])return(NULL); // handle is not in the table, so cannot be selected
2179 \param wht WMF handle table
2198 \param wht WMF handle table
2216 \param wht WMF handle table
2241 \param wht WMF handle table
2263 \param wht WMF handle table
3085 \param Region Index of region to frame in object table
3086 \param Brush Index of brush to use in frame in object table
4793 \param ct pointer to DIB color table
4794 \param numCt DIB color table number of entries, for PNG or JPG returns the number of bytes in the image
5649 \param Region Index of region to frame in object table
5650 \param Brush Index of brush to use in frame in object table