ReactOS 0.4.15-dev-7961-gdcf9eb0
d3d9_private.h
Go to the documentation of this file.
1/*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS ReactX
4 * FILE: dll/directx/d3d9/d3d9_private.h
5 * PURPOSE: d3d9.dll internal structures
6 * PROGRAMERS: Gregor Brunmar <gregor (dot) brunmar (at) home (dot) se>
7 */
8#ifndef _D3D9_PRIVATE_H_
9#define _D3D9_PRIVATE_H_
10
11#include "d3d9_common.h"
12#include <ddraw.h>
13#include "d3d9_callbacks.h"
14
15#define D3D9_INT_MAX_NUM_ADAPTERS 12
16
17#define D3D9_INT_D3DCAPS8_VALID 1
18#define D3D9_INT_D3DCAPS9_VALID 2
19
20typedef struct _D3D9_Unknown6BC
21{
23/* 0x0004 */ LPDWORD pUnknown0004;
24/* 0x0008 */ DWORD dwUnknown0008;
27/* 0x0030 */ DWORD dwUnknown0030;
28/* 0x0034 */ ULONG DeviceUniq;
29/* 0x0038 */ DWORD dwUnknown0038;
30/* 0x003c */ DWORD dwUnknown003c;
33/* 0x0048 */ LONG lDisplayPitch;
34/* 0x004c */ DWORD MajorDxVersion;
35/* 0x0050 */ RECT DeviceRect;
36/* 0x0060 */ DWORD dwUnknown0060;
37/* 0x0064 */ DWORD unknown0064; // = 0
38/* 0x0068 */ BOOL bIsXPorLater;
39/* 0x006c */ DWORD DevVenId; // DeviceId << 10 | VendorId
40#ifdef _WIN32
41/* 0x0070 */ LARGE_INTEGER DriverVersion;
42#else
45#endif
48/* 0x0080 */ DWORD dwUnknown0080;
49/* 0x0084 */ DWORD dwCaps;
50/* 0x0088 */ DWORD dwSVBCaps;
51/* 0x008c */ HMODULE _unknown0151;
52/* 0x0090 */ DWORD dwUnknown0090;
54/* 0x0098 */ DWORD dwUnknown0098;
55/* 0x009c */ DWORD dwUnknown009c;
56/* 0x00a0 */ DWORD dwUnknown00a0;
57/* 0x00a4 */ DWORD dwUnknown00a4;
58/* 0x00a8 */ DWORD dwUnknown00a8;
59/* 0x00ac */ DWORD dwUnknown00ac;
60/* 0x00b0 */ DWORD dwUnknown00b0;
61/* 0x00b4 */ DWORD dwUnknown00b4;
62/* 0x00b8 */ DWORD dwUnknown00b8;
65
66typedef struct _D3D9_DRIVERCAPS
67{
68/* 0x0000 */ D3DCAPS9 DriverCaps9;
69/* 0x0130 */ DWORD dwDisplayWidth;
73/* 0x0140 */ DWORD dwRefreshRate;
74/* 0x0144 */ DWORD unknown0081;
75/* 0x0148 */ DWORD dwSVBCaps;
76/* 0x014c */ DWORD dwVSBCaps;
77/* 0x0150 */ DWORD dwSVBCaps2;
78/* 0x0154 */ DWORD dwDriverCaps;
81/* 0x0160 */ DWORD unknown0088;
88
89typedef struct _tagD3D9_CALLBACKS
90{
93/* 0x0008 */ DWORD DdLock;
94/* 0x000c */ DWORD DdUnlock;
97/* 0x0018 */ DWORD unknown0100;
98/* 0x001c */ DWORD unknown0101;
99/* 0x0020 */ DWORD unknown0102;
103/* 0x0030 */ DWORD unknown0106;
104/* 0x0034 */ DWORD unknown0107;
105/* 0x0038 */ DWORD DdBlt;
106/* 0x003c */ DWORD DdGetScanLine;
108/* 0x0044 */ DWORD DdFlip;
111/* 0x0050 */ LPD3D9_GETAVAILDRIVERMEMORY DdGetAvailDriverMemory;
112/* 0x0054 */ DWORD unknown0115;
113/* 0x0058 */ DWORD DdSetMode;
116/* 0x0064 */ DWORD unknown0119;
117/* 0x0068 */ DWORD unknown0120;
118/* 0x006c */ DWORD unknown0121;
119/* 0x0070 */ DWORD unknown0122;
120/* 0x0074 */ DWORD unknown0123;
121/* 0x0078 */ DWORD unknown0124;
122/* 0x007c */ DWORD DXVAGetGuids;
126/* 0x008c */ DWORD DXVACreate;
127/* 0x0090 */ DWORD DXVADestroy;
129/* 0x0098 */ DWORD DXVAEndFrame;
130/* 0x009c */ DWORD DXVAExecute;
134
135typedef struct _D3D9_DEVICEDATA
136{
140/* 0x0240 */ HDC hDC;
141/* 0x0244 */ GUID DisplayGuid;
142/* 0x0254 */ struct _D3D9_Unknown6BC* pUnknown6BC;
144/* 0x025c */ HMODULE hD3DRefDll;
145/* 0x0260 */ DWORD unknown0152;
147
149{
150/* 0x0000 */ GUID DisplayGuid;
152/* 0x0114 */ DWORD dwStateFlags;
153/* 0x0118 */ BOOL bInUseFlag;
163/* 0x02b4 */ DWORD unknown000104;
164/* 0x02b8 */ DWORD unknown000105;
166
167typedef struct _DIRECT3D9_INT
168{
169/* 0x0000 */ struct IDirect3D9Vtbl *lpVtbl; /* LPDIRECTD3D9 function table */
171/* 0x001c */ DWORD unknown000007; /* 0x00000001 */
172/* 0x0020 */ DWORD dwProcessId;
173/* 0x0024 */ struct _DIRECT3D9_INT *lpInt;
174/* 0x0028 */ LONG lRefCnt; /* Increases and decreases by AddRef() and Release() */
177/* 0x2100 */ DWORD unknown002112;
178/* 0x2104 */ DWORD unknown002113;
179/* 0x2108 */ DWORD unknown002114;
180/* 0x210c */ DWORD unknown002115;
181/* 0x2110 */ DWORD unknown002116;
182/* 0x2114 */ DWORD unknown002117;
183/* 0x2118 */ DWORD unknown002118;
184/* 0x211c */ DWORD unknown002119;
185/* 0x2120 */ DWORD unknown002120;
186/* 0x2124 */ DWORD unknown002121;
187/* 0x2128 */ DWORD unknown002122;
188/* 0x212c */ DWORD unknown002123;
189/* 0x2130 */ DWORD unknown002124;
190/* 0x2134 */ DWORD unknown002125;
191/* 0x2138 */ DWORD unknown002126;
192/* 0x213c */ DWORD unknown002127;
193/* 0x2140 */ DWORD unknown002128;
194/* 0x2144 */ DWORD unknown002129;
195/* 0x2148 */ DWORD unknown002130;
196/* 0x214c */ DWORD unknown002131;
197/* 0x2150 */ DWORD unknown002132;
198/* 0x2154 */ DWORD unknown002133;
199/* 0x2158 */ DWORD unknown002134;
200/* 0x215c */ DWORD unknown002135;
201/* 0x2160 */ DWORD unknown002136;
202/* 0x2164 */ DWORD unknown002137;
203/* 0x2168 */ DWORD unknown002138;
204/* 0x216c */ DWORD unknown002139;
205/* 0x2170 */ DWORD unknown002140;
206/* 0x2174 */ DWORD unknown002141;
207/* 0x2178 */ DWORD unknown002142;
208/* 0x217c */ DWORD unknown002143;
209/* 0x2180 */ DWORD unknown002144;
210/* 0x2184 */ DWORD unknown002145;
211/* 0x2188 */ DWORD unknown002146;
212/* 0x218c */ DWORD unknown002147;
213/* 0x2190 */ DWORD unknown002148;
214/* 0x2194 */ DWORD unknown002149;
215/* 0x2198 */ DWORD unknown002150;
216/* 0x219c */ DWORD unknown002151;
217/* 0x21a0 */ DWORD unknown002152;
218/* 0x21a4 */ DWORD unknown002153;
219/* 0x21a8 */ DWORD unknown002154;
220/* 0x21ac */ DWORD unknown002155;
221/* 0x21b0 */ DWORD unknown002156;
222/* 0x21b4 */ DWORD unknown002157;
223/* 0x21b8 */ DWORD unknown002158;
224/* 0x21bc */ DWORD unknown002159;
225/* 0x21c0 */ DWORD unknown002160;
226/* 0x21c4 */ DWORD unknown002161;
227/* 0x21c8 */ DWORD unknown002162;
228/* 0x21cc */ DWORD unknown002163;
229/* 0x21d0 */ DWORD unknown002164;
230/* 0x21d4 */ DWORD unknown002165;
231/* 0x21d8 */ DWORD unknown002166;
232/* 0x21dc */ DWORD unknown002167;
233/* 0x21e0 */ DWORD unknown002168;
234/* 0x21e4 */ DWORD unknown002169;
235/* 0x21e8 */ DWORD unknown002170;
236/* 0x21ec */ DWORD unknown002171;
237/* 0x21f0 */ DWORD unknown002172;
238/* 0x21f4 */ DWORD unknown002173;
239/* 0x21f8 */ DWORD unknown002174;
240/* 0x21fc */ DWORD unknown002175;
241/* 0x2200 */ DWORD unknown002176;
242/* 0x2204 */ DWORD unknown002177;
243/* 0x2208 */ DWORD unknown002178;
244/* 0x220c */ DWORD unknown002179;
245/* 0x2210 */ DWORD unknown002180;
246/* 0x2214 */ DWORD unknown002181;
247/* 0x2218 */ DWORD unknown002182;
248/* 0x221c */ DWORD unknown002183;
249/* 0x2220 */ DWORD unknown002184;
250/* 0x2224 */ DWORD unknown002185;
251/* 0x2228 */ DWORD unknown002186;
252/* 0x222c */ DWORD unknown002187;
253/* 0x2230 */ DWORD unknown002188;
254/* 0x2234 */ DWORD unknown002189;
255/* 0x2238 */ DWORD unknown002190;
256/* 0x223c */ DWORD unknown002191;
257/* 0x2240 */ DWORD unknown002192;
258/* 0x2244 */ DWORD unknown002193;
259/* 0x2248 */ DWORD unknown002194;
260/* 0x224c */ DWORD unknown002195;
261/* 0x2250 */ DWORD unknown002196;
262/* 0x2254 */ DWORD unknown002197;
263/* 0x2258 */ DWORD unknown002198;
264/* 0x225c */ DWORD unknown002199;
265/* 0x2260 */ DWORD unknown002200;
266/* 0x2264 */ DWORD unknown002201;
267/* 0x2268 */ DWORD unknown002202;
268/* 0x226c */ DWORD unknown002203;
269/* 0x2270 */ DWORD unknown002204;
270/* 0x2274 */ DWORD unknown002205;
271/* 0x2278 */ DWORD unknown002206;
272/* 0x227c */ DWORD unknown002207;
273/* 0x2280 */ DWORD unknown002208;
274/* 0x2284 */ DWORD unknown002209;
277/* 0x2290 */ DWORD unknown002212;
278/* 0x2294 */ DWORD unknown002213;
279/* 0x2298 */ DWORD unknown002214;
280/* 0x229c */ DWORD unknown002215;
281/* 0x22a0 */ DWORD unknown002216;
282/* 0x22a4 */ DWORD unknown002217;
283/* 0x22a8 */ DWORD unknown002218;
284/* 0x22ac */ DWORD unknown002219;
285/* 0x22b0 */ DWORD unknown002220;
286/* 0x22b4 */ DWORD unknown002221;
287/* 0x22b8 */ DWORD unknown002222;
288/* 0x22bc */ DWORD unknown002223;
289/* 0x22c0 */ DWORD unknown002224;
290/* 0x22c4 */ DWORD unknown002225;
291/* 0x22c8 */ DWORD unknown002226;
292/* 0x22cc */ DWORD unknown002227;
293/* 0x22d0 */ DWORD unknown002228;
294/* 0x22d4 */ DWORD unknown002229;
295/* 0x22d8 */ DWORD unknown002230;
296/* 0x22dc */ DWORD unknown002231;
297/* 0x22e0 */ DWORD unknown002232;
298/* 0x22e4 */ DWORD unknown002233;
299/* 0x22e8 */ DWORD unknown002234;
300/* 0x22ec */ DWORD unknown002235;
301/* 0x22f0 */ DWORD unknown002236;
302/* 0x22f4 */ DWORD unknown002237;
303/* 0x22f8 */ DWORD unknown002238;
304/* 0x22fc */ DWORD unknown002239;
305/* 0x2300 */ DWORD unknown002240;
306/* 0x2304 */ DWORD unknown002241;
307/* 0x2308 */ DWORD unknown002242;
308/* 0x230c */ DWORD unknown002243;
309/* 0x2310 */ DWORD unknown002244;
310/* 0x2314 */ DWORD unknown002245;
311/* 0x2318 */ DWORD unknown002246;
312/* 0x231c */ DWORD unknown002247;
313/* 0x2320 */ DWORD unknown002248;
314/* 0x2324 */ DWORD unknown002249;
315/* 0x2328 */ DWORD unknown002250;
316/* 0x232c */ DWORD unknown002251;
317/* 0x2330 */ DWORD unknown002252;
318/* 0x2334 */ DWORD unknown002253;
319/* 0x2338 */ DWORD unknown002254;
320/* 0x233c */ DWORD unknown002255;
321/* 0x2340 */ DWORD unknown002256;
322/* 0x2344 */ DWORD unknown002257;
323/* 0x2348 */ DWORD unknown002258;
324/* 0x234c */ DWORD unknown002259;
325/* 0x2350 */ DWORD unknown002260;
326/* 0x2354 */ DWORD unknown002261;
327/* 0x2358 */ DWORD unknown002262;
328/* 0x235c */ DWORD unknown002263;
329/* 0x2360 */ DWORD unknown002264;
330/* 0x2364 */ DWORD unknown002265;
331/* 0x2368 */ DWORD unknown002266;
332/* 0x236c */ DWORD unknown002267;
333/* 0x2370 */ DWORD unknown002268;
334/* 0x2374 */ DWORD unknown002269;
335/* 0x2378 */ DWORD unknown002270;
336/* 0x237c */ DWORD unknown002271;
337/* 0x2380 */ DWORD unknown002272;
338/* 0x2384 */ DWORD unknown002273;
339/* 0x2388 */ DWORD unknown002274;
340/* 0x238c */ DWORD unknown002275;
341/* 0x2390 */ DWORD unknown002276;
342/* 0x2394 */ DWORD unknown002277;
343/* 0x2398 */ DWORD unknown002278;
344/* 0x239c */ DWORD unknown002279;
345/* 0x23a0 */ DWORD unknown002280;
346/* 0x23a4 */ DWORD unknown002281;
347/* 0x23a8 */ DWORD unknown002282;
348/* 0x23ac */ DWORD unknown002283;
349/* 0x23b0 */ DWORD unknown002284;
350/* 0x23b4 */ DWORD unknown002285;
351/* 0x23b8 */ DWORD unknown002286;
352/* 0x23bc */ DWORD unknown002287;
353/* 0x23c0 */ DWORD unknown002288;
354/* 0x23c4 */ DWORD unknown002289;
355/* 0x23c8 */ DWORD unknown002290;
356/* 0x23cc */ DWORD unknown002291;
357/* 0x23d0 */ DWORD unknown002292;
358/* 0x23d4 */ DWORD unknown002293;
359/* 0x23d8 */ DWORD unknown002294;
360/* 0x23dc */ DWORD unknown002295;
361/* 0x23e0 */ DWORD unknown002296;
362/* 0x23e4 */ DWORD unknown002297;
363/* 0x23e8 */ DWORD unknown002298;
364/* 0x23ec */ DWORD unknown002299;
365/* 0x23f0 */ DWORD unknown002300;
366/* 0x23f4 */ DWORD unknown002301;
367/* 0x23f8 */ DWORD unknown002302;
368/* 0x23fc */ DWORD unknown002303;
369/* 0x2400 */ DWORD unknown002304;
370/* 0x2404 */ DWORD unknown002305;
371/* 0x2408 */ DWORD unknown002306;
372/* 0x240c */ DWORD unknown002307;
373/* 0x2410 */ DWORD unknown002308;
374/* 0x2414 */ DWORD unknown002309;
375/* 0x2418 */ DWORD unknown002310;
376/* 0x241c */ DWORD unknown002311;
377/* 0x2420 */ DWORD unknown002312;
378/* 0x2424 */ DWORD unknown002313;
379/* 0x2428 */ DWORD unknown002314;
380/* 0x242c */ DWORD unknown002315;
381/* 0x2430 */ DWORD unknown002316;
382/* 0x2434 */ DWORD unknown002317;
383/* 0x2438 */ DWORD unknown002318;
384/* 0x243c */ DWORD unknown002319;
385/* 0x2440 */ DWORD unknown002320;
386/* 0x2444 */ DWORD unknown002321;
387/* 0x2448 */ DWORD unknown002322;
388/* 0x244c */ DWORD unknown002323;
389/* 0x2450 */ DWORD unknown002324;
390/* 0x2454 */ DWORD unknown002325;
391/* 0x2458 */ DWORD unknown002326;
392/* 0x245c */ DWORD unknown002327;
393/* 0x2460 */ DWORD unknown002328;
394/* 0x2464 */ DWORD unknown002329;
395/* 0x2468 */ DWORD unknown002330;
396/* 0x246c */ DWORD unknown002331;
397/* 0x2470 */ DWORD unknown002332;
398/* 0x2474 */ DWORD unknown002333;
399/* 0x2478 */ DWORD unknown002334;
400/* 0x247c */ DWORD unknown002335;
401/* 0x2480 */ DWORD unknown002336;
402/* 0x2484 */ DWORD unknown002337;
403/* 0x2488 */ DWORD unknown002338;
404/* 0x248c */ DWORD unknown002339;
405/* 0x2490 */ DWORD unknown002340;
406/* 0x2494 */ DWORD unknown002341;
407/* 0x2498 */ DWORD unknown002342;
408/* 0x249c */ DWORD unknown002343;
409/* 0x24a0 */ DWORD unknown002344;
410/* 0x24a4 */ DWORD unknown002345;
411/* 0x24a8 */ DWORD unknown002346;
412/* 0x24ac */ DWORD unknown002347;
413/* 0x24b0 */ DWORD unknown002348;
414/* 0x24b4 */ DWORD unknown002349;
415/* 0x24b8 */ DWORD unknown002350;
416/* 0x24bc */ DWORD unknown002351;
417/* 0x24c0 */ DWORD unknown002352;
418/* 0x24c4 */ DWORD unknown002353;
419/* 0x24c8 */ DWORD unknown002354;
420/* 0x24cc */ DWORD unknown002355;
421/* 0x24d0 */ DWORD unknown002356;
422/* 0x24d4 */ DWORD unknown002357;
423/* 0x24d8 */ DWORD unknown002358;
424/* 0x24dc */ DWORD unknown002359;
425/* 0x24e0 */ DWORD unknown002360;
426/* 0x24e4 */ DWORD unknown002361;
427/* 0x24e8 */ DWORD unknown002362;
428/* 0x24ec */ DWORD unknown002363;
429/* 0x24f0 */ DWORD unknown002364;
430/* 0x24f4 */ DWORD unknown002365;
431/* 0x24f8 */ DWORD unknown002366;
432/* 0x24fc */ DWORD unknown002367;
433/* 0x2500 */ DWORD unknown002368;
434/* 0x2504 */ DWORD unknown002369;
435/* 0x2508 */ DWORD unknown002370;
436/* 0x250c */ DWORD unknown002371;
437/* 0x2510 */ DWORD unknown002372;
438/* 0x2514 */ DWORD unknown002373;
439/* 0x2518 */ DWORD unknown002374;
440/* 0x251c */ DWORD unknown002375;
441/* 0x2520 */ DWORD unknown002376;
442/* 0x2524 */ DWORD unknown002377;
443/* 0x2528 */ DWORD unknown002378;
444/* 0x252c */ DWORD unknown002379;
445/* 0x2530 */ DWORD unknown002380;
446/* 0x2534 */ DWORD unknown002381;
447/* 0x2538 */ DWORD unknown002382;
448/* 0x253c */ DWORD unknown002383;
449/* 0x2540 */ DWORD unknown002384;
450/* 0x2544 */ DWORD unknown002385;
451/* 0x2548 */ DWORD unknown002386;
452/* 0x254c */ DWORD unknown002387;
453/* 0x2550 */ DWORD unknown002388;
454/* 0x2554 */ DWORD unknown002389;
455/* 0x2558 */ DWORD unknown002390;
456/* 0x255c */ DWORD unknown002391;
457/* 0x2560 */ DWORD unknown002392;
458/* 0x2564 */ DWORD unknown002393;
459/* 0x2568 */ DWORD unknown002394;
460/* 0x256c */ DWORD unknown002395;
461/* 0x2570 */ DWORD unknown002396;
462/* 0x2574 */ DWORD unknown002397;
463/* 0x2578 */ DWORD unknown002398;
464/* 0x257c */ DWORD unknown002399;
465/* 0x2580 */ DWORD unknown002400;
466/* 0x2584 */ DWORD unknown002401;
467/* 0x2588 */ DWORD unknown002402;
468/* 0x258c */ DWORD unknown002403;
469/* 0x2590 */ DWORD unknown002404;
470/* 0x2594 */ DWORD unknown002405;
471/* 0x2598 */ DWORD unknown002406;
472/* 0x259c */ DWORD unknown002407;
473/* 0x25a0 */ DWORD unknown002408;
474/* 0x25a4 */ DWORD unknown002409;
475/* 0x25a8 */ DWORD unknown002410;
476/* 0x25ac */ DWORD unknown002411;
477/* 0x25b0 */ DWORD unknown002412;
478/* 0x25b4 */ DWORD unknown002413;
479/* 0x25b8 */ DWORD unknown002414;
480/* 0x25bc */ DWORD unknown002415;
481/* 0x25c0 */ DWORD unknown002416;
482/* 0x25c4 */ DWORD unknown002417;
483/* 0x25c8 */ DWORD unknown002418;
484/* 0x25cc */ DWORD unknown002419;
485/* 0x25d0 */ DWORD unknown002420;
486/* 0x25d4 */ DWORD unknown002421;
487/* 0x25d8 */ DWORD unknown002422;
488/* 0x25dc */ DWORD unknown002423;
489/* 0x25e0 */ DWORD unknown002424;
490/* 0x25e4 */ DWORD unknown002425;
491/* 0x25e8 */ DWORD unknown002426;
492/* 0x25ec */ DWORD unknown002427;
493/* 0x25f0 */ DWORD unknown002428;
494/* 0x25f4 */ DWORD unknown002429;
495/* 0x25f8 */ DWORD unknown002430;
496/* 0x25fc */ DWORD unknown002431;
497/* 0x2600 */ DWORD unknown002432;
498/* 0x2604 */ DWORD unknown002433;
499/* 0x2608 */ DWORD unknown002434;
500/* 0x260c */ DWORD unknown002435;
501/* 0x2610 */ DWORD unknown002436;
502/* 0x2614 */ DWORD unknown002437;
503/* 0x2618 */ DWORD unknown002438;
504/* 0x261c */ DWORD unknown002439;
505/* 0x2620 */ DWORD unknown002440;
506/* 0x2624 */ DWORD unknown002441;
507/* 0x2628 */ DWORD unknown002442;
508/* 0x262c */ DWORD unknown002443;
509/* 0x2630 */ DWORD unknown002444;
510/* 0x2634 */ DWORD unknown002445;
511/* 0x2638 */ DWORD unknown002446;
512/* 0x263c */ DWORD unknown002447;
513/* 0x2640 */ DWORD unknown002448;
514/* 0x2644 */ DWORD unknown002449;
515/* 0x2648 */ DWORD unknown002450;
516/* 0x264c */ DWORD unknown002451;
517/* 0x2650 */ DWORD unknown002452;
518/* 0x2654 */ DWORD unknown002453;
519/* 0x2658 */ DWORD unknown002454;
520/* 0x265c */ DWORD unknown002455;
521/* 0x2660 */ DWORD unknown002456;
522/* 0x2664 */ DWORD unknown002457;
523/* 0x2668 */ DWORD unknown002458;
524/* 0x266c */ DWORD unknown002459;
525/* 0x2670 */ DWORD unknown002460;
526/* 0x2674 */ DWORD unknown002461;
527/* 0x2678 */ DWORD unknown002462;
528/* 0x267c */ DWORD unknown002463;
529/* 0x2680 */ DWORD unknown002464;
530/* 0x2684 */ DWORD unknown002465;
531/* 0x2688 */ DWORD unknown002466;
532/* 0x268c */ DWORD unknown002467;
533/* 0x2690 */ DWORD unknown002468;
534/* 0x2694 */ DWORD unknown002469;
535/* 0x2698 */ DWORD unknown002470;
536/* 0x269c */ DWORD unknown002471;
537/* 0x26a0 */ DWORD unknown002472;
538/* 0x26a4 */ DWORD unknown002473;
539/* 0x26a8 */ DWORD unknown002474;
540/* 0x26ac */ DWORD unknown002475;
541/* 0x26b0 */ DWORD unknown002476;
542/* 0x26b4 */ DWORD unknown002477;
543/* 0x26b8 */ DWORD unknown002478;
544/* 0x26bc */ DWORD unknown002479;
545/* 0x26c0 */ DWORD unknown002480;
546/* 0x26c4 */ DWORD unknown002481;
547/* 0x26c8 */ DWORD unknown002482;
548/* 0x26cc */ DWORD unknown002483;
549/* 0x26d0 */ DWORD unknown002484;
550/* 0x26d4 */ DWORD unknown002485;
551/* 0x26d8 */ DWORD unknown002486;
552/* 0x26dc */ DWORD unknown002487;
553/* 0x26e0 */ DWORD unknown002488;
554/* 0x26e4 */ DWORD unknown002489;
555/* 0x26e8 */ DWORD unknown002490;
556/* 0x26ec */ DWORD unknown002491;
557/* 0x26f0 */ DWORD unknown002492;
558/* 0x26f4 */ DWORD unknown002493;
559/* 0x26f8 */ DWORD unknown002494;
560/* 0x26fc */ DWORD unknown002495;
561/* 0x2700 */ DWORD unknown002496;
562/* 0x2704 */ DWORD unknown002497;
563/* 0x2708 */ DWORD unknown002498;
564/* 0x270c */ DWORD unknown002499;
565/* 0x2710 */ DWORD unknown002500;
566/* 0x2714 */ DWORD unknown002501;
567/* 0x2718 */ DWORD unknown002502;
568/* 0x271c */ DWORD unknown002503;
569/* 0x2720 */ DWORD unknown002504;
570/* 0x2724 */ DWORD unknown002505;
571/* 0x2728 */ DWORD unknown002506;
572/* 0x272c */ DWORD unknown002507;
573/* 0x2730 */ DWORD unknown002508;
574/* 0x2734 */ DWORD unknown002509;
575/* 0x2738 */ DWORD unknown002510;
576/* 0x273c */ DWORD unknown002511;
577/* 0x2740 */ DWORD unknown002512;
578/* 0x2744 */ DWORD unknown002513;
579/* 0x2748 */ DWORD unknown002514;
580/* 0x274c */ DWORD unknown002515;
581/* 0x2750 */ DWORD unknown002516;
582/* 0x2754 */ DWORD unknown002517;
583/* 0x2758 */ DWORD unknown002518;
584/* 0x275c */ DWORD unknown002519;
585/* 0x2760 */ DWORD unknown002520;
586/* 0x2764 */ DWORD unknown002521;
587/* 0x2768 */ DWORD unknown002522;
588/* 0x276c */ DWORD unknown002523;
589/* 0x2770 */ DWORD unknown002524;
590/* 0x2774 */ DWORD unknown002525;
591/* 0x2778 */ DWORD unknown002526;
592/* 0x277c */ DWORD unknown002527;
593/* 0x2780 */ DWORD unknown002528;
594/* 0x2784 */ DWORD unknown002529;
595/* 0x2788 */ DWORD unknown002530;
596/* 0x278c */ DWORD unknown002531;
597/* 0x2790 */ DWORD unknown002532;
598/* 0x2794 */ DWORD unknown002533;
599/* 0x2798 */ DWORD unknown002534;
600/* 0x279c */ DWORD unknown002535;
601/* 0x27a0 */ DWORD unknown002536;
602/* 0x27a4 */ DWORD unknown002537;
603/* 0x27a8 */ DWORD unknown002538;
604/* 0x27ac */ DWORD unknown002539;
605/* 0x27b0 */ DWORD unknown002540;
606/* 0x27b4 */ DWORD unknown002541;
607/* 0x27b8 */ DWORD unknown002542;
608/* 0x27bc */ DWORD unknown002543;
609/* 0x27c0 */ DWORD unknown002544;
610/* 0x27c4 */ DWORD unknown002545;
611/* 0x27c8 */ DWORD unknown002546;
612/* 0x27cc */ DWORD unknown002547;
613/* 0x27d0 */ DWORD unknown002548;
614/* 0x27d4 */ DWORD unknown002549;
615/* 0x27d8 */ DWORD unknown002550;
616/* 0x27dc */ DWORD unknown002551;
617/* 0x27e0 */ DWORD unknown002552;
618/* 0x27e4 */ DWORD unknown002553;
619/* 0x27e8 */ DWORD unknown002554;
620/* 0x27ec */ DWORD unknown002555;
621/* 0x27f0 */ DWORD unknown002556;
622/* 0x27f4 */ DWORD unknown002557;
623/* 0x27f8 */ DWORD unknown002558;
624/* 0x27fc */ DWORD unknown002559;
625/* 0x2800 */ DWORD unknown002560;
626/* 0x2804 */ DWORD unknown002561;
627/* 0x2808 */ DWORD unknown002562;
628/* 0x280c */ DWORD unknown002563;
629/* 0x2810 */ DWORD unknown002564;
630/* 0x2814 */ DWORD unknown002565;
631/* 0x2818 */ DWORD unknown002566;
632/* 0x281c */ DWORD unknown002567;
633/* 0x2820 */ DWORD unknown002568;
634/* 0x2824 */ DWORD unknown002569;
635/* 0x2828 */ DWORD unknown002570;
636/* 0x282c */ DWORD unknown002571;
637/* 0x2830 */ DWORD unknown002572;
638/* 0x2834 */ DWORD unknown002573;
639/* 0x2838 */ DWORD unknown002574;
640/* 0x283c */ DWORD unknown002575;
641/* 0x2840 */ DWORD unknown002576;
642/* 0x2844 */ DWORD unknown002577;
643/* 0x2848 */ DWORD unknown002578;
644/* 0x284c */ DWORD unknown002579;
645/* 0x2850 */ DWORD unknown002580;
646/* 0x2854 */ DWORD unknown002581;
647/* 0x2858 */ DWORD unknown002582;
648/* 0x285c */ DWORD unknown002583;
649/* 0x2860 */ DWORD unknown002584;
650/* 0x2864 */ DWORD unknown002585;
651/* 0x2868 */ DWORD unknown002586;
652/* 0x286c */ DWORD unknown002587;
653/* 0x2870 */ DWORD unknown002588;
654/* 0x2874 */ DWORD unknown002589;
655/* 0x2878 */ DWORD unknown002590;
656/* 0x287c */ DWORD unknown002591;
657/* 0x2880 */ DWORD unknown002592;
658/* 0x2884 */ DWORD unknown002593;
659/* 0x2888 */ DWORD unknown002594;
660/* 0x288c */ DWORD unknown002595;
661/* 0x2890 */ DWORD unknown002596;
662/* 0x2894 */ DWORD unknown002597;
663/* 0x2898 */ DWORD unknown002598;
664/* 0x289c */ DWORD unknown002599;
665/* 0x28a0 */ DWORD unknown002600;
666/* 0x28a4 */ DWORD unknown002601;
667/* 0x28a8 */ DWORD unknown002602;
668/* 0x28ac */ DWORD unknown002603;
669/* 0x28b0 */ DWORD unknown002604;
670/* 0x28b4 */ DWORD unknown002605;
671/* 0x28b8 */ DWORD unknown002606;
672/* 0x28bc */ DWORD unknown002607;
673/* 0x28c0 */ DWORD unknown002608;
674/* 0x28c4 */ DWORD unknown002609;
675/* 0x28c8 */ DWORD unknown002610;
676/* 0x28cc */ DWORD unknown002611;
677/* 0x28d0 */ DWORD unknown002612;
678/* 0x28d4 */ DWORD unknown002613;
679/* 0x28d8 */ DWORD unknown002614;
680/* 0x28dc */ DWORD unknown002615;
681/* 0x28e0 */ DWORD unknown002616;
682/* 0x28e4 */ DWORD unknown002617;
683/* 0x28e8 */ DWORD unknown002618;
684/* 0x28ec */ DWORD unknown002619;
685/* 0x28f0 */ DWORD unknown002620;
686/* 0x28f4 */ DWORD unknown002621;
687/* 0x28f8 */ DWORD unknown002622;
688/* 0x28fc */ DWORD unknown002623;
689/* 0x2900 */ DWORD unknown002624;
690/* 0x2904 */ DWORD unknown002625;
691/* 0x2908 */ DWORD unknown002626;
692/* 0x290c */ DWORD unknown002627;
693/* 0x2910 */ DWORD unknown002628;
694/* 0x2914 */ DWORD unknown002629;
695/* 0x2918 */ DWORD unknown002630;
696/* 0x291c */ DWORD unknown002631;
697/* 0x2920 */ DWORD unknown002632;
698/* 0x2924 */ DWORD unknown002633;
699/* 0x2928 */ DWORD unknown002634;
700/* 0x292c */ DWORD unknown002635;
701/* 0x2930 */ DWORD unknown002636;
702/* 0x2934 */ DWORD unknown002637;
703/* 0x2938 */ DWORD unknown002638;
704/* 0x293c */ DWORD unknown002639;
705/* 0x2940 */ DWORD unknown002640;
706/* 0x2944 */ DWORD unknown002641;
707/* 0x2948 */ DWORD unknown002642;
708/* 0x294c */ DWORD unknown002643;
709/* 0x2950 */ DWORD unknown002644;
710/* 0x2954 */ DWORD unknown002645;
711/* 0x2958 */ DWORD unknown002646;
712/* 0x295c */ DWORD unknown002647;
713/* 0x2960 */ DWORD unknown002648;
714/* 0x2964 */ DWORD unknown002649;
715/* 0x2968 */ DWORD unknown002650;
716/* 0x296c */ DWORD unknown002651;
717/* 0x2970 */ DWORD unknown002652;
718/* 0x2974 */ DWORD unknown002653;
719/* 0x2978 */ DWORD unknown002654;
720/* 0x297c */ DWORD unknown002655;
721/* 0x2980 */ DWORD unknown002656;
722/* 0x2984 */ DWORD unknown002657;
723/* 0x2988 */ DWORD unknown002658;
724/* 0x298c */ DWORD unknown002659;
725/* 0x2990 */ DWORD unknown002660;
726/* 0x2994 */ DWORD unknown002661;
727/* 0x2998 */ DWORD unknown002662;
728/* 0x299c */ DWORD unknown002663;
729/* 0x29a0 */ DWORD unknown002664;
730/* 0x29a4 */ DWORD unknown002665;
731/* 0x29a8 */ DWORD unknown002666;
732/* 0x29ac */ DWORD unknown002667;
733/* 0x29b0 */ DWORD unknown002668;
734/* 0x29b4 */ DWORD unknown002669;
735/* 0x29b8 */ DWORD unknown002670;
736/* 0x29bc */ DWORD unknown002671;
737/* 0x29c0 */ DWORD unknown002672;
738/* 0x29c4 */ DWORD unknown002673;
739/* 0x29c8 */ DWORD unknown002674;
740/* 0x29cc */ DWORD unknown002675;
741/* 0x29d0 */ DWORD unknown002676;
742/* 0x29d4 */ DWORD unknown002677;
743/* 0x29d8 */ DWORD unknown002678;
744/* 0x29dc */ DWORD unknown002679;
745/* 0x29e0 */ DWORD unknown002680;
746/* 0x29e4 */ DWORD unknown002681;
747/* 0x29e8 */ DWORD unknown002682;
748/* 0x29ec */ DWORD unknown002683;
749/* 0x29f0 */ DWORD unknown002684;
750/* 0x29f4 */ DWORD unknown002685;
751/* 0x29f8 */ DWORD unknown002686;
752/* 0x29fc */ DWORD unknown002687;
753/* 0x2a00 */ DWORD unknown002688;
754/* 0x2a04 */ DWORD unknown002689;
755/* 0x2a08 */ DWORD unknown002690;
756/* 0x2a0c */ DWORD unknown002691;
757/* 0x2a10 */ DWORD unknown002692;
758/* 0x2a14 */ DWORD unknown002693;
759/* 0x2a18 */ DWORD unknown002694;
760/* 0x2a1c */ DWORD unknown002695;
761/* 0x2a20 */ DWORD unknown002696;
762/* 0x2a24 */ DWORD unknown002697;
763/* 0x2a28 */ DWORD unknown002698;
764/* 0x2a2c */ DWORD unknown002699;
765/* 0x2a30 */ DWORD unknown002700;
766/* 0x2a34 */ DWORD unknown002701;
767/* 0x2a38 */ DWORD unknown002702;
768/* 0x2a3c */ DWORD unknown002703;
769/* 0x2a40 */ DWORD unknown002704;
770/* 0x2a44 */ DWORD unknown002705;
771/* 0x2a48 */ DWORD unknown002706;
772/* 0x2a4c */ DWORD unknown002707;
773/* 0x2a50 */ DWORD unknown002708;
774/* 0x2a54 */ DWORD unknown002709;
775/* 0x2a58 */ DWORD unknown002710;
776/* 0x2a5c */ DWORD unknown002711;
777/* 0x2a60 */ DWORD unknown002712;
778/* 0x2a64 */ DWORD unknown002713;
779/* 0x2a68 */ DWORD unknown002714;
780/* 0x2a6c */ DWORD unknown002715;
781/* 0x2a70 */ DWORD unknown002716;
782/* 0x2a74 */ DWORD unknown002717;
783/* 0x2a78 */ DWORD unknown002718;
784/* 0x2a7c */ DWORD unknown002719;
785/* 0x2a80 */ DWORD unknown002720;
786/* 0x2a84 */ DWORD unknown002721;
787/* 0x2a88 */ DWORD unknown002722;
788/* 0x2a8c */ DWORD unknown002723;
789/* 0x2a90 */ DWORD unknown002724;
790/* 0x2a94 */ DWORD unknown002725;
791/* 0x2a98 */ DWORD unknown002726;
792/* 0x2a9c */ DWORD unknown002727;
793/* 0x2aa0 */ DWORD unknown002728;
794/* 0x2aa4 */ DWORD unknown002729;
795/* 0x2aa8 */ DWORD unknown002730;
796/* 0x2aac */ DWORD unknown002731;
797/* 0x2ab0 */ DWORD unknown002732;
798/* 0x2ab4 */ DWORD unknown002733;
799/* 0x2ab8 */ DWORD unknown002734;
800/* 0x2abc */ DWORD unknown002735;
801/* 0x2ac0 */ DWORD unknown002736;
802/* 0x2ac4 */ DWORD unknown002737;
803/* 0x2ac8 */ DWORD unknown002738;
804/* 0x2acc */ DWORD unknown002739;
805/* 0x2ad0 */ DWORD unknown002740;
806/* 0x2ad4 */ DWORD unknown002741;
807/* 0x2ad8 */ DWORD unknown002742;
808/* 0x2adc */ DWORD unknown002743;
809/* 0x2ae0 */ DWORD unknown002744;
810/* 0x2ae4 */ DWORD unknown002745;
811/* 0x2ae8 */ DWORD unknown002746;
812/* 0x2aec */ DWORD unknown002747;
813/* 0x2af0 */ DWORD unknown002748;
814/* 0x2af4 */ DWORD unknown002749;
815/* 0x2af8 */ DWORD unknown002750;
816/* 0x2afc */ DWORD unknown002751;
817/* 0x2b00 */ DWORD unknown002752;
818/* 0x2b04 */ DWORD unknown002753;
819/* 0x2b08 */ DWORD unknown002754;
820/* 0x2b0c */ DWORD unknown002755;
821/* 0x2b10 */ DWORD unknown002756;
822/* 0x2b14 */ DWORD unknown002757;
823/* 0x2b18 */ DWORD unknown002758;
824/* 0x2b1c */ DWORD unknown002759;
825/* 0x2b20 */ DWORD unknown002760;
826/* 0x2b24 */ DWORD unknown002761;
827/* 0x2b28 */ DWORD unknown002762;
828/* 0x2b2c */ DWORD unknown002763;
829/* 0x2b30 */ DWORD unknown002764;
830/* 0x2b34 */ DWORD unknown002765;
831/* 0x2b38 */ DWORD unknown002766;
832/* 0x2b3c */ DWORD unknown002767;
833/* 0x2b40 */ DWORD unknown002768;
834/* 0x2b44 */ DWORD unknown002769;
835/* 0x2b48 */ DWORD unknown002770;
836/* 0x2b4c */ DWORD unknown002771;
837/* 0x2b50 */ DWORD unknown002772;
838/* 0x2b54 */ DWORD unknown002773;
839/* 0x2b58 */ DWORD unknown002774;
840/* 0x2b5c */ DWORD unknown002775;
841/* 0x2b60 */ DWORD unknown002776;
842/* 0x2b64 */ DWORD unknown002777;
843/* 0x2b68 */ DWORD unknown002778;
844/* 0x2b6c */ DWORD unknown002779;
845/* 0x2b70 */ DWORD unknown002780;
846/* 0x2b74 */ DWORD unknown002781;
847/* 0x2b78 */ DWORD unknown002782;
848/* 0x2b7c */ DWORD unknown002783;
849/* 0x2b80 */ DWORD unknown002784;
850/* 0x2b84 */ DWORD unknown002785;
851/* 0x2b88 */ DWORD unknown002786;
852/* 0x2b8c */ DWORD unknown002787;
853/* 0x2b90 */ DWORD unknown002788;
854/* 0x2b94 */ DWORD unknown002789;
855/* 0x2b98 */ DWORD unknown002790;
856/* 0x2b9c */ DWORD unknown002791;
857/* 0x2ba0 */ DWORD unknown002792;
858/* 0x2ba4 */ DWORD unknown002793;
859/* 0x2ba8 */ DWORD unknown002794;
860/* 0x2bac */ DWORD unknown002795;
861/* 0x2bb0 */ DWORD unknown002796;
862/* 0x2bb4 */ DWORD unknown002797;
863/* 0x2bb8 */ DWORD unknown002798;
864/* 0x2bbc */ DWORD unknown002799;
865/* 0x2bc0 */ DWORD unknown002800;
866/* 0x2bc4 */ DWORD unknown002801;
867/* 0x2bc8 */ DWORD unknown002802;
868/* 0x2bcc */ DWORD unknown002803;
869/* 0x2bd0 */ DWORD unknown002804;
870/* 0x2bd4 */ DWORD unknown002805;
871/* 0x2bd8 */ DWORD unknown002806;
872/* 0x2bdc */ DWORD unknown002807;
873/* 0x2be0 */ DWORD unknown002808;
874/* 0x2be4 */ DWORD unknown002809;
875/* 0x2be8 */ DWORD unknown002810;
876/* 0x2bec */ DWORD unknown002811;
877/* 0x2bf0 */ DWORD unknown002812;
878/* 0x2bf4 */ DWORD unknown002813;
879/* 0x2bf8 */ DWORD unknown002814;
880/* 0x2bfc */ DWORD unknown002815;
881/* 0x2c00 */ DWORD unknown002816;
882/* 0x2c04 */ DWORD unknown002817;
883/* 0x2c08 */ DWORD unknown002818;
884/* 0x2c0c */ DWORD unknown002819;
885/* 0x2c10 */ DWORD unknown002820;
886/* 0x2c14 */ DWORD unknown002821;
887/* 0x2c18 */ DWORD unknown002822;
888/* 0x2c1c */ DWORD unknown002823;
889/* 0x2c20 */ DWORD unknown002824;
890/* 0x2c24 */ DWORD unknown002825;
891/* 0x2c28 */ DWORD unknown002826;
892/* 0x2c2c */ DWORD unknown002827;
893/* 0x2c30 */ DWORD unknown002828;
894/* 0x2c34 */ DWORD unknown002829;
895/* 0x2c38 */ DWORD unknown002830;
896/* 0x2c3c */ DWORD unknown002831;
897/* 0x2c40 */ DWORD unknown002832;
898/* 0x2c44 */ DWORD unknown002833;
899/* 0x2c48 */ DWORD unknown002834;
900/* 0x2c4c */ DWORD unknown002835;
901/* 0x2c50 */ DWORD unknown002836;
902/* 0x2c54 */ DWORD unknown002837;
903/* 0x2c58 */ DWORD unknown002838;
904/* 0x2c5c */ DWORD unknown002839;
905/* 0x2c60 */ DWORD unknown002840;
906/* 0x2c64 */ DWORD unknown002841;
907/* 0x2c68 */ DWORD unknown002842;
908/* 0x2c6c */ DWORD unknown002843;
909/* 0x2c70 */ DWORD unknown002844;
910/* 0x2c74 */ DWORD unknown002845;
911/* 0x2c78 */ DWORD unknown002846;
912/* 0x2c7c */ DWORD unknown002847;
913/* 0x2c80 */ DWORD unknown002848;
914/* 0x2c84 */ DWORD unknown002849;
915/* 0x2c88 */ DWORD unknown002850;
916/* 0x2c8c */ DWORD unknown002851;
917/* 0x2c90 */ DWORD unknown002852;
918/* 0x2c94 */ DWORD unknown002853;
919/* 0x2c98 */ DWORD unknown002854;
920/* 0x2c9c */ DWORD unknown002855;
921/* 0x2ca0 */ DWORD unknown002856;
922/* 0x2ca4 */ DWORD unknown002857;
923/* 0x2ca8 */ DWORD unknown002858;
924/* 0x2cac */ DWORD unknown002859;
925/* 0x2cb0 */ DWORD unknown002860;
926/* 0x2cb4 */ DWORD unknown002861;
927/* 0x2cb8 */ DWORD unknown002862;
928/* 0x2cbc */ DWORD unknown002863;
929/* 0x2cc0 */ DWORD unknown002864;
930/* 0x2cc4 */ DWORD unknown002865;
931/* 0x2cc8 */ DWORD unknown002866;
932/* 0x2ccc */ DWORD unknown002867;
933/* 0x2cd0 */ DWORD unknown002868;
934/* 0x2cd4 */ DWORD unknown002869;
935/* 0x2cd8 */ DWORD unknown002870;
936/* 0x2cdc */ DWORD unknown002871;
937/* 0x2ce0 */ DWORD unknown002872;
938/* 0x2ce4 */ DWORD unknown002873;
939/* 0x2ce8 */ DWORD unknown002874;
940/* 0x2cec */ DWORD unknown002875;
941/* 0x2cf0 */ DWORD unknown002876;
942/* 0x2cf4 */ DWORD unknown002877;
943/* 0x2cf8 */ DWORD unknown002878;
944/* 0x2cfc */ DWORD unknown002879;
945/* 0x2d00 */ DWORD unknown002880;
946/* 0x2d04 */ DWORD unknown002881;
947/* 0x2d08 */ DWORD unknown002882;
948/* 0x2d0c */ DWORD unknown002883;
949/* 0x2d10 */ DWORD unknown002884;
950/* 0x2d14 */ DWORD unknown002885;
951/* 0x2d18 */ DWORD unknown002886;
952/* 0x2d1c */ DWORD unknown002887;
953/* 0x2d20 */ DWORD unknown002888;
954/* 0x2d24 */ DWORD unknown002889;
955/* 0x2d28 */ DWORD unknown002890;
956/* 0x2d2c */ DWORD unknown002891;
957/* 0x2d30 */ DWORD unknown002892;
958/* 0x2d34 */ DWORD unknown002893;
959/* 0x2d38 */ DWORD unknown002894;
960/* 0x2d3c */ DWORD unknown002895;
961/* 0x2d40 */ DWORD unknown002896;
962/* 0x2d44 */ DWORD unknown002897;
963/* 0x2d48 */ DWORD unknown002898;
964/* 0x2d4c */ DWORD unknown002899;
965/* 0x2d50 */ DWORD unknown002900;
966/* 0x2d54 */ DWORD unknown002901;
967/* 0x2d58 */ DWORD unknown002902;
968/* 0x2d5c */ DWORD unknown002903;
969/* 0x2d60 */ DWORD unknown002904;
970/* 0x2d64 */ DWORD unknown002905;
971/* 0x2d68 */ DWORD unknown002906;
972/* 0x2d6c */ DWORD unknown002907;
973/* 0x2d70 */ DWORD unknown002908;
974/* 0x2d74 */ DWORD unknown002909;
975/* 0x2d78 */ DWORD unknown002910;
976/* 0x2d7c */ DWORD unknown002911;
977/* 0x2d80 */ DWORD unknown002912;
978/* 0x2d84 */ DWORD unknown002913;
979/* 0x2d88 */ DWORD unknown002914;
980/* 0x2d8c */ DWORD unknown002915;
981/* 0x2d90 */ DWORD unknown002916;
982/* 0x2d94 */ DWORD unknown002917;
983/* 0x2d98 */ DWORD unknown002918;
984/* 0x2d9c */ DWORD unknown002919;
985/* 0x2da0 */ DWORD unknown002920;
986/* 0x2da4 */ DWORD unknown002921;
987/* 0x2da8 */ DWORD unknown002922;
988/* 0x2dac */ DWORD unknown002923;
989/* 0x2db0 */ DWORD unknown002924;
990/* 0x2db4 */ DWORD unknown002925;
991/* 0x2db8 */ DWORD unknown002926;
992/* 0x2dbc */ DWORD unknown002927;
993/* 0x2dc0 */ DWORD unknown002928;
994/* 0x2dc4 */ DWORD unknown002929;
995/* 0x2dc8 */ DWORD unknown002930;
996/* 0x2dcc */ DWORD unknown002931;
997/* 0x2dd0 */ DWORD unknown002932;
998/* 0x2dd4 */ DWORD unknown002933;
999/* 0x2dd8 */ DWORD unknown002934;
2586/* 0x46a4 */ DWORD unknown004521; // Software only
2654/* 0x47b4 */ UINT SDKVersion;
2656
2657#endif // _D3D9_PRIVATE_H_
enum _D3DDEVTYPE D3DDEVTYPE
enum _D3DFORMAT D3DFORMAT
#define D3D9_INT_MAX_NUM_ADAPTERS
Definition: d3d9_private.h:15
struct _Direct3D9DisplayAdapterInfo Direct3D9DisplayAdapterInfo
struct _DIRECT3D9_INT DIRECT3D9_INT
struct _D3D9_DEVICEDATA D3D9_DEVICEDATA
struct _DIRECT3D9_INT * LPDIRECT3D9_INT
struct _D3D9_Unknown6BC D3D9_Unknown6BC
struct _D3D9_DEVICEDATA * LPD3D9_DEVICEDATA
struct _D3D9_DRIVERCAPS * LPD3D9_DRIVERCAPS
struct _Direct3D9DisplayAdapterInfo * LPDIRECT3D9_DISPLAYADAPTER
struct _D3D9_DRIVERCAPS D3D9_DRIVERCAPS
struct _tagD3D9_CALLBACKS D3D9_CALLBACKS
enum _D3DQUERYTYPE D3DQUERYTYPE
#define CCHDEVICENAME
Definition: ddrawi.h:63
#define MAX_PATH
Definition: compat.h:34
#define FAR
Definition: zlib.h:34
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
static HDC
Definition: imagelist.c:92
unsigned int UINT
Definition: ndis.h:50
long LONG
Definition: pedump.c:60
D3D9_CALLBACKS D3D9Callbacks
Definition: d3d9_private.h:138
D3D9_DRIVERCAPS DriverCaps
Definition: d3d9_private.h:137
struct _D3D9_Unknown6BC * pUnknown6BC
Definition: d3d9_private.h:142
CHAR szDeviceName[CCHDEVICENAME]
Definition: d3d9_private.h:139
D3DDEVTYPE DeviceType
Definition: d3d9_private.h:143
D3DDISPLAYMODE * pSupportedExtendedModes
Definition: d3d9_private.h:83
D3DQUERYTYPE * pSupportedQueriesList
Definition: d3d9_private.h:86
D3DFORMAT DisplayFormat
Definition: d3d9_private.h:72
LPDDSURFACEDESC pSupportedFormatOps
Definition: d3d9_private.h:80
DWORD NumSupportedFormatOps
Definition: d3d9_private.h:79
DWORD NumSupportedExtendedModes
Definition: d3d9_private.h:82
D3DFORMAT RawDisplayFormat
Definition: d3d9_private.h:71
D3DCAPS9 DriverCaps9
Definition: d3d9_private.h:68
DWORD NumSupportedQueries
Definition: d3d9_private.h:85
ULONG ulUniqueAdapterGroupId
Definition: d3d9_private.h:84
DWORD bForceDriverFlagsOn
Definition: d3d9_private.h:46
DWORD bForceDriverFlagsOff
Definition: d3d9_private.h:47
D3DDEVTYPE DeviceType
Definition: d3d9_private.h:53
DWORD DriverVersionLowPart
Definition: d3d9_private.h:43
HANDLE hDirectDrawLocal
Definition: d3d9_private.h:22
D3DFORMAT DisplayFormat
Definition: d3d9_private.h:32
CHAR szDeviceName[CCHDEVICENAME]
Definition: d3d9_private.h:25
DDGAMMARAMP GammaRamp
Definition: d3d9_private.h:63
DWORD DriverVersionHighPart
Definition: d3d9_private.h:44
HMODULE _unknown0151
Definition: d3d9_private.h:51
LPDWORD pUnknown0004
Definition: d3d9_private.h:23
HLOCAL swDDICreateDirectDrawObject
Definition: d3d9_private.h:26
D3DFORMAT RawDisplayFormat
Definition: d3d9_private.h:31
UINT NumDisplayAdapters
Definition: d3d9_private.h:175
DWORD NumSupportedSoftwareFormatOps
CRITICAL_SECTION d3d9_cs
Definition: d3d9_private.h:170
Direct3D9DisplayAdapterInfo DisplayAdapters[D3D9_INT_MAX_NUM_ADAPTERS]
Definition: d3d9_private.h:176
struct _DIRECT3D9_INT * lpInt
Definition: d3d9_private.h:173
LPDDSURFACEDESC pSupportedSoftwareFormatOps
LPDDSURFACEDESC pSupportedRefFormatOps
Definition: d3d9_private.h:276
struct IDirect3D9Vtbl * lpVtbl
Definition: d3d9_private.h:169
DWORD NumSupportedRefFormatOps
Definition: d3d9_private.h:275
D3DDISPLAYMODE * pSupportedD3DFormats
Definition: d3d9_private.h:159
D3DDISPLAYMODE * pSupportedD3DExtendedFormats
Definition: d3d9_private.h:160
DWORD DdWaitForVerticalBlank
Definition: d3d9_private.h:107
D3DDEVTYPE DeviceType
Definition: d3d9_private.h:132
DWORD DXVAGetCompressedBufferInfo
Definition: d3d9_private.h:123
DWORD D3dValidateTextureStageState
Definition: d3d9_private.h:102
DWORD DXVAGetUncompressedFormats
Definition: d3d9_private.h:124
LPD3D9_GETAVAILDRIVERMEMORY DdGetAvailDriverMemory
Definition: d3d9_private.h:111
uint32_t * LPDWORD
Definition: typedefs.h:59
uint32_t ULONG
Definition: typedefs.h:59
char CHAR
Definition: xmlstorage.h:175