home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / LordLucifer / win32asm / files / TasmD3DRMdemo.ZIP / tdx61inc.ZIP / Td3d.inc < prev    next >
Encoding:
Text File  |  1999-08-12  |  16.9 KB  |  448 lines

  1. ; td3d.inc  (c) Minde  05/08/99 montana@is.lt
  2. ; Content:  TASM Direct3D include file, ver. 1.2
  3. ; converted from d3d.h, DX ver. 6.1
  4. ;
  5. ;  Feel free to use or distribute the package, part or whole, for any
  6. ; non-commercial use preferably crediting me.
  7. ;  Also feel free to contact me at the above address if you experience any
  8. ; problems or notice any omissions.
  9.  
  10. ;===============================================================================
  11. ;                                   GUID's...
  12. ;===============================================================================
  13.  
  14. IID_IDirect3D               GUID <03BBA0080h,02421h,011CFh,0A3h,01Ah,000h,0AAh,000h,0B9h,033h,056h>
  15. IID_IDirect3D2              GUID <06aae1ec1h,0662ah,011d0h,088h,09dh,000h,0aah,000h,0bbh,0b7h,06ah>
  16. IID_IDirect3D3              GUID <0bb223240h,0e72bh,011d0h,0a9h,0b4h,000h,0aah,000h,0c0h,099h,03eh>
  17. IID_IDirect3DRampDevice     GUID <0F2086B20h,0259Fh,011CFh,0A3h,01Ah,000h,0AAh,000h,0B9h,033h,056h>
  18. IID_IDirect3DRGBDevice      GUID <0A4665C60h,02673h,011CFh,0A3h,01Ah,000h,0AAh,000h,0B9h,033h,056h>
  19. IID_IDirect3DHALDevice      GUID <084E63dE0h,046AAh,011CFh,081h,06Fh,000h,000h,0C0h,020h,015h,06Eh>
  20. IID_IDirect3DMMXDevice      GUID <0881949a1h,0d6f3h,011d0h,089h,0abh,000h,0a0h,0c9h,005h,041h,029h>
  21. IID_IDirect3DRefDevice      GUID <050936643h,013e9h,011d1h,089h,0aah,000h,0a0h,0c9h,005h,041h,029h>
  22. IID_IDirect3DNullDevice     GUID <08767df22h,0bacch,011d1h,089h,069h,000h,0a0h,0c9h,006h,029h,0a8h>
  23.  
  24. IID_IDirect3DDevice         GUID <064108800h,0957dh,011d0h,089h,0abh,000h,0a0h,0c9h,005h,041h,029h>
  25. IID_IDirect3DDevice2        GUID <093281501h,08cf8h,011d0h,089h,0abh,000h,0a0h,0c9h,005h,041h,029h>
  26. IID_IDirect3DDevice3        GUID <0b0ab3b60h,033d7h,011d1h,0a9h,081h,000h,0c0h,04fh,0d7h,0b1h,074h>
  27. IID_IDirect3DTexture        GUID <02CDCD9E0h,025A0h,011CFh,0A3h,01Ah,000h,0AAh,000h,0B9h,033h,056h>
  28. IID_IDirect3DTexture2       GUID <093281502h,08cf8h,011d0h,089h,0abh,000h,0a0h,0c9h,005h,041h,029h>
  29. IID_IDirect3DLight          GUID <04417C142h,033ADh,011CFh,081h,06Fh,000h,000h,0C0h,020h,015h,06Eh>
  30. IID_IDirect3DMaterial       GUID <04417C144h,033ADh,011CFh,081h,06Fh,000h,000h,0C0h,020h,015h,06Eh>
  31. IID_IDirect3DMaterial2      GUID <093281503h,08cf8h,011d0h,089h,0abh,000h,0a0h,0c9h,005h,041h,029h>
  32. IID_IDirect3DMaterial3      GUID <0ca9c46f4h,0d3c5h,011d1h,0b7h,05ah,000h,060h,008h,052h,0b3h,012h>
  33. IID_IDirect3DExecuteBuffer  GUID <04417C145h,033ADh,011CFh,081h,06Fh,000h,000h,0C0h,020h,015h,06Eh>
  34. IID_IDirect3DViewport       GUID <04417C146h,033ADh,011CFh,081h,06Fh,000h,000h,0C0h,020h,015h,06Eh>
  35. IID_IDirect3DViewport2      GUID <093281500h,08cf8h,011d0h,089h,0abh,000h,0a0h,0c9h,005h,041h,029h>
  36. IID_IDirect3DViewport3      GUID <0b0ab3b61h,033d7h,011d1h,0a9h,081h,000h,0c0h,04fh,0d7h,0b1h,074h>
  37. IID_IDirect3DVertexBuffer   GUID <07a503555h,04a83h,011d1h,0a5h,0dbh,000h,0a0h,0c9h,003h,067h,0f8h>
  38.  
  39. ;===============================================================================
  40. ;                                   METHODS...
  41. ;===============================================================================
  42.  
  43. ;-------------------------------------------------------------------------------
  44. ;                               Direct3D...
  45. ;-------------------------------------------------------------------------------
  46.  
  47. ; IDirect3D
  48. ; IUnknown methods
  49. D3DQueryInterface       = 0
  50. D3DAddRef               = 4
  51. D3DRelease              = 8
  52. ; IDirect3D methods
  53. D3DInitialize           = 12
  54. D3DEnumDevices          = 16
  55. D3DCreateLight          = 20
  56. D3DCreateMaterial       = 24
  57. D3DCreateViewport       = 28
  58. D3DFindDevice           = 32
  59.  
  60.  
  61. ; IDirect3D2
  62. ; IUnknown methods
  63. D3D2QueryInterface      = 0
  64. D3D2AddRef              = 4
  65. D3D2Release             = 8
  66. ; IDirect3D2 methods
  67. D3D2EnumDevices         = 12
  68. D3D2CreateLight         = 16
  69. D3D2CreateMaterial      = 20
  70. D3D2CreateViewport      = 24
  71. D3D2FindDevice          = 28
  72. D3D2CreateDevice        = 32
  73. ; IDirect3D3 methods
  74. D3D3CreateVertexBuffer      = 36
  75. D3D3EnumZBufferFormats      = 40
  76. D3D3EvictManagedTextures    = 44
  77.  
  78.  
  79. ;-------------------------------------------------------------------------------
  80. ;                               Direct3DDevice...
  81. ;-------------------------------------------------------------------------------
  82.  
  83. ; IDirect3DDevice
  84. ; IUnknown methods
  85. D3DDQueryInterface      = 0
  86. D3DDAddRef              = 4
  87. D3DDRelease             = 8
  88. ; IDirect3DDevice methods
  89. D3DDInitialize          = 12
  90. D3DDGetCaps             = 14
  91. D3DDSwapTextureHandles  = 16
  92. D3DDCreateExecuteBuffer = 20
  93. D3DDGetStats            = 24
  94. D3DDExecute             = 28
  95. D3DDAddViewport         = 32
  96. D3DDDeleteViewport      = 36
  97. D3DDNextViewport        = 40
  98. D3DDPick                = 44
  99. D3DDGetPickRecords      = 48
  100. D3DDEnumTextureFormats  = 52
  101. D3DDCreateMatrix        = 56
  102. D3DDSetMatrix           = 60
  103. D3DDGetMatrix           = 64
  104. D3DDDeleteMatrix        = 68
  105. D3DDBeginScene          = 72
  106. D3DDEndScene            = 76
  107. D3DDGetDirect3D         = 80
  108.                         
  109.                         
  110. ; IDirect3DDevice2
  111. ; IUnknown methods
  112. D3DD2QueryInterface     = 0
  113. D3DD2AddRef             = 4
  114. D3DD2Release            = 8
  115. ; IDirect3DDevice2 methods
  116. D3DD2GetCaps            = 12
  117. D3DD2SwapTextureHandles = 14
  118. D3DD2GetStats           = 16
  119. D3DD2AddViewport        = 20
  120. D3DD2DeleteViewport     = 24
  121. D3DD2NextViewport       = 28
  122. D3DD2EnumTextureFormats = 32
  123. D3DD2BeginScene         = 36
  124. D3DD2EndScene           = 40
  125. D3DD2GetDirect3D        = 44
  126. ; DrawPrimitive API         
  127. D3DD2SetCurrentViewport = 48
  128. D3DD2GetCurrentViewport = 52
  129. D3DD2SetRenderTarget    = 56
  130. D3DD2GetRenderTarget    = 60
  131. D3DD2Begin              = 64
  132. D3DD2BeginIndexed       = 68
  133. D3DD2Vertex             = 72
  134. D3DD2Index              = 76
  135. D3DD2End                = 80
  136. D3DD2GetRenderState     = 84
  137. D3DD2SetRenderState     = 88
  138. D3DD2GetLightState      = 92
  139. D3DD2SetLightState      = 96
  140. D3DD2SetTransform       = 100
  141. D3DD2GetTransform       = 104
  142. D3DD2MultiplyTransform  = 108
  143. D3DD2DrawPrimitive      = 112
  144. D3DD2DrawIndexedPrimitive   = 116
  145. D3DD2SetClipStatus          = 120
  146. D3DD2GetClipStatus          = 124
  147.                                  
  148.  
  149. ; IDirect3DDevice3
  150. ; IUnknown methods
  151. D3DD3QueryInterface     = 0
  152. D3DD3AddRef             = 4
  153. D3DD3Release            = 8
  154. ; IDirect3DDevice3 methods
  155. D3DD3GetCaps            = 12
  156. D3DD3GetStats           = 14
  157. D3DD3AddViewport        = 16
  158. D3DD3DeleteViewport     = 20
  159. D3DD3NextViewport       = 24
  160. D3DD3EnumTextureFormats = 28
  161. D3DD3BeginScene         = 32
  162. D3DD3EndScene           = 36
  163. D3DD3GetDirect3D        = 40
  164. D3DD3SetCurrentViewport = 44
  165. D3DD3GetCurrentViewport = 48
  166. D3DD3SetRenderTarget    = 52
  167. D3DD3GetRenderTarget    = 56
  168. D3DD3Begin              = 60
  169. D3DD3BeginIndexed       = 64
  170. D3DD3Vertex             = 68
  171. D3DD3Index              = 72
  172. D3DD3End                = 76
  173. D3DD3GetRenderState     = 80        
  174. D3DD3SetRenderState     = 84
  175. D3DD3GetLightState      = 88
  176. D3DD3SetLightState      = 92
  177. D3DD3SetTransform       = 96
  178. D3DD3GetTransform       = 100
  179. D3DD3MultiplyTransform  = 104
  180. D3DD3DrawPrimitive      = 108
  181. D3DD3DrawIndexedPrimitive       = 112
  182. D3DD3SetClipStatus              = 116
  183. D3DD3GetClipStatus              = 120
  184. D3DD3DrawPrimitiveStrided       = 124
  185. D3DD3DrawIndexedPrimitiveStrided    = 128
  186. D3DD3DrawPrimitiveVB            = 132
  187. D3DD3DrawIndexedPrimitiveVB     = 136
  188. D3DD3ComputeSphereVisibility    = 140
  189. D3DD3GetTexture                 = 144
  190. D3DD3SetTexture                 = 148
  191. D3DD3GetTextureStageState       = 152
  192. D3DD3SetTextureStageState       = 156
  193. D3DD3ValidateDevice             = 160
  194.  
  195.  
  196. ;-------------------------------------------------------------------------------
  197. ;                               Direct3DExecuteBuffer...
  198. ;-------------------------------------------------------------------------------
  199.  
  200. ; IDirect3DExecuteBuffer
  201. ; IUnknown methods
  202. D3DEBQueryInterface     = 0
  203. D3DEBAddRef             = 4
  204. D3DEBRelease            = 8
  205. ; IDirect3DExecuteBuffer methods
  206. D3DEBInitialize         = 12
  207. D3DEBLock               = 16
  208. D3DEBUnlock             = 20
  209. D3DEBSetExecuteData     = 24
  210. D3DEBGetExecuteData     = 28
  211. D3DEBValidate           = 32
  212. D3DEBOptimize           = 36
  213.  
  214.  
  215. ;-------------------------------------------------------------------------------
  216. ;                               Direct3DLight...
  217. ;-------------------------------------------------------------------------------
  218.  
  219. ; IDirect3DLight
  220. ; IUnknown methods
  221. D3DLQueryInterface      = 0
  222. D3DLAddRef              = 4
  223. D3DLRelease             = 8
  224. ; IDirect3DLight methods
  225. D3DLInitialize          = 12
  226. D3DLSetLight            = 16
  227. D3DLGetLight            = 20
  228.  
  229.  
  230. ;-------------------------------------------------------------------------------
  231. ;                               Direct3DMaterial...
  232. ;-------------------------------------------------------------------------------
  233.  
  234. ; IDirect3DMaterial
  235. ; IUnknown methods
  236. D3DMQueryInterface      = 0
  237. D3DMAddRef              = 4
  238. D3DMRelease             = 8
  239. ; IDirect3DMaterial methods
  240. D3DMInitialize          = 12
  241. D3DMSetMaterial         = 16
  242. D3DMGetMaterial         = 20
  243. D3DMGetHandle           = 24
  244. D3DMReserve             = 28
  245. D3DMUnreserve           = 32
  246.  
  247.  
  248. ; IDirect3DMaterial2
  249. ; NOTE: IDirect3DMaterial2 methods = IDirect3DMaterial3 methods
  250. ; IUnknown methods
  251. D3DM2QueryInterface     = 0
  252. D3DM2AddRef             = 4
  253. D3DM2Release            = 8
  254. ; IDirect3DMaterial2 methods
  255. D3DM2SetMaterial        = 12
  256. D3DM2GetMaterial        = 16
  257. D3DM2GetHandle          = 20
  258.  
  259.  
  260. ; IDirect3DMaterial3
  261. ; IUnknown methods
  262. D3DM3QueryInterface     = 0
  263. D3DM3AddRef             = 4
  264. D3DM3Release            = 8
  265. ; IDirect3DMaterial3 methods
  266. D3DM3SetMaterial        = 12
  267. D3DM3GetMaterial        = 16
  268. D3DM3GetHandle          = 20
  269.  
  270.  
  271. ;-------------------------------------------------------------------------------
  272. ;                               Direct3DTexture...
  273. ;-------------------------------------------------------------------------------
  274.  
  275. ; IDirect3DTexture
  276. ; IUnknown methods
  277. D3DTQueryInterface      = 0
  278. D3DTAddRef              = 4
  279. D3DTRelease             = 8
  280. ; IDirect3DTexture methods
  281. D3DTInitialize          = 12
  282. D3DTGetHandle           = 16
  283. D3DTPaletteChanged      = 20
  284. D3DTLoad                = 24
  285. D3DTUnload              = 28
  286.  
  287.  
  288. ; IDirect3DTexture2
  289. ; IUnknown methods
  290. D3DT2QueryInterface     = 0
  291. D3DT2AddRef             = 4
  292. D3DT2Release            = 8
  293. ; IDirect3DTexture2 methods
  294. D3DT2GetHandle          = 12
  295. D3DT2PaletteChanged     = 16
  296. D3DT2Load               = 20
  297.  
  298.  
  299. ;-------------------------------------------------------------------------------
  300. ;                               Direct3DViewport...
  301. ;-------------------------------------------------------------------------------
  302.  
  303. ; IDirect3DViewport
  304. ; IUnknown methods
  305. D3DVQueryInterface      = 0
  306. D3DVAddRef              = 4
  307. D3DVRelease             = 8
  308. ; IDirect3DViewport methods
  309. D3DVInitialize          = 12
  310. D3DVGetViewport         = 16
  311. D3DVSetViewport         = 20
  312. D3DVTransformVertices   = 24
  313. D3DVLightElements       = 28
  314. D3DVSetBackground       = 32
  315. D3DVGetBackground       = 36
  316. D3DVSetBackgroundDepth  = 40
  317. D3DVGetBackgroundDepth  = 44
  318. D3DVClear               = 48
  319. D3DVAddLight            = 52
  320. D3DVDeleteLight         = 56
  321. D3DVNextLight           = 60
  322. ; IDirect3DViewport2 methods
  323. D3DV2GetViewport2           = 64
  324. D3DV2SetViewport2           = 68
  325. ; IDirect3DViewport3 methods
  326. D3DV3SetBackgroundDepth2    = 72
  327. D3DV3GetBackgroundDepth2    = 76
  328. D3DV3Clear2                 = 80
  329.  
  330.  
  331.  
  332. ;-------------------------------------------------------------------------------
  333. ;                               Direct3DVertexBuffer...
  334. ;-------------------------------------------------------------------------------
  335.  
  336. ; IDirect3DVertexBuffer
  337. ; IUnknown methods
  338. D3DVBQueryInterface     = 0
  339. D3DVBAddRef             = 4
  340. D3DVBRelease            = 8
  341. ; IDirect3DVertexBuffer methods
  342. D3DVBLock                   = 12
  343. D3DVBUnlock                 = 16
  344. D3DVBProcessVertices        = 20
  345. D3DVBGetVertexBufferDesc    = 24
  346. D3DVBOptimize               = 28
  347.  
  348.  
  349. ;===============================================================================
  350. ;                               Flags...
  351. ;===============================================================================
  352.  
  353. D3DNEXT_NEXT =  00000001h;
  354. D3DNEXT_HEAD =  00000002h;
  355. D3DNEXT_TAIL =  00000004h;
  356.  
  357. D3DDP_WAIT                  = 00000001h;
  358. D3DDP_OUTOFORDER            = 00000002h;
  359. D3DDP_DONOTCLIP             = 00000004h;
  360. D3DDP_DONOTUPDATEEXTENTS    = 00000008h;
  361. D3DDP_DONOTLIGHT            = 00000010h;
  362.  
  363.  
  364. ;===============================================================================
  365. ;                           Direct3D Errors...
  366. ;===============================================================================
  367.  
  368. MAKE_DDHRESULT = 88760000h;
  369. D3D_OK                          = DD_OK;
  370. D3DERR_BADMAJORVERSION          = MAKE_DDHRESULT + 700;
  371. D3DERR_BADMINORVERSION          = MAKE_DDHRESULT + 701;
  372. D3DERR_INVALID_DEVICE           = MAKE_DDHRESULT + 705;
  373. D3DERR_INITFAILED               = MAKE_DDHRESULT + 706;
  374. D3DERR_DEVICEAGGREGATED         = MAKE_DDHRESULT + 707;
  375. D3DERR_EXECUTE_CREATE_FAILED    = MAKE_DDHRESULT + 710;
  376. D3DERR_EXECUTE_DESTROY_FAILED   = MAKE_DDHRESULT + 711;
  377. D3DERR_EXECUTE_LOCK_FAILED      = MAKE_DDHRESULT + 712;
  378. D3DERR_EXECUTE_UNLOCK_FAILED    = MAKE_DDHRESULT + 713;
  379. D3DERR_EXECUTE_LOCKED           = MAKE_DDHRESULT + 714;
  380. D3DERR_EXECUTE_NOT_LOCKED       = MAKE_DDHRESULT + 715;
  381. D3DERR_EXECUTE_FAILED           = MAKE_DDHRESULT + 716;
  382. D3DERR_EXECUTE_CLIPPED_FAILED   = MAKE_DDHRESULT + 717;
  383. D3DERR_TEXTURE_NO_SUPPORT       = MAKE_DDHRESULT + 720;
  384. D3DERR_TEXTURE_CREATE_FAILED    = MAKE_DDHRESULT + 721;
  385. D3DERR_TEXTURE_DESTROY_FAILED   = MAKE_DDHRESULT + 722;
  386. D3DERR_TEXTURE_LOCK_FAILED      = MAKE_DDHRESULT + 723;
  387. D3DERR_TEXTURE_UNLOCK_FAILED    = MAKE_DDHRESULT + 724;
  388. D3DERR_TEXTURE_LOAD_FAILED      = MAKE_DDHRESULT + 725;
  389. D3DERR_TEXTURE_SWAP_FAILED      = MAKE_DDHRESULT + 726;
  390. D3DERR_TEXTURE_LOCKED           = MAKE_DDHRESULT + 727;
  391. D3DERR_TEXTURE_NOT_LOCKED       = MAKE_DDHRESULT + 728;
  392. D3DERR_TEXTURE_GETSURF_FAILED   = MAKE_DDHRESULT + 729;
  393. D3DERR_MATRIX_CREATE_FAILED     = MAKE_DDHRESULT + 730;
  394. D3DERR_MATRIX_DESTROY_FAILED    = MAKE_DDHRESULT + 731;
  395. D3DERR_MATRIX_SETDATA_FAILED    = MAKE_DDHRESULT + 732;
  396. D3DERR_MATRIX_GETDATA_FAILED    = MAKE_DDHRESULT + 733;
  397. D3DERR_SETVIEWPORTDATA_FAILED   = MAKE_DDHRESULT + 734;
  398. D3DERR_INVALIDCURRENTVIEWPORT   = MAKE_DDHRESULT + 735;
  399. D3DERR_INVALIDPRIMITIVETYPE     = MAKE_DDHRESULT + 736;
  400. D3DERR_INVALIDVERTEXTYPE        = MAKE_DDHRESULT + 737;
  401. D3DERR_TEXTURE_BADSIZE          = MAKE_DDHRESULT + 738;
  402. D3DERR_INVALIDRAMPTEXTURE       = MAKE_DDHRESULT + 739;
  403. D3DERR_MATERIAL_CREATE_FAILED   = MAKE_DDHRESULT + 740;
  404. D3DERR_MATERIAL_DESTROY_FAILED  = MAKE_DDHRESULT + 741;
  405. D3DERR_MATERIAL_SETDATA_FAILED  = MAKE_DDHRESULT + 742;
  406. D3DERR_MATERIAL_GETDATA_FAILED  = MAKE_DDHRESULT + 743;
  407. D3DERR_INVALIDPALETTE           = MAKE_DDHRESULT + 744;
  408. D3DERR_ZBUFF_NEEDS_SYSTEMMEMORY = MAKE_DDHRESULT + 745;
  409. D3DERR_ZBUFF_NEEDS_VIDEOMEMORY  = MAKE_DDHRESULT + 746;
  410. D3DERR_SURFACENOTINVIDMEM       = MAKE_DDHRESULT + 747;
  411. D3DERR_LIGHT_SET_FAILED         = MAKE_DDHRESULT + 750;
  412. D3DERR_LIGHTHASVIEWPORT         = MAKE_DDHRESULT + 751;
  413. D3DERR_LIGHTNOTINTHISVIEWPORT   = MAKE_DDHRESULT + 752;
  414. D3DERR_SCENE_IN_SCENE           = MAKE_DDHRESULT + 760;
  415. D3DERR_SCENE_NOT_IN_SCENE       = MAKE_DDHRESULT + 761;
  416. D3DERR_SCENE_BEGIN_FAILED       = MAKE_DDHRESULT + 762;
  417. D3DERR_SCENE_END_FAILED         = MAKE_DDHRESULT + 763;
  418. D3DERR_INBEGIN                  = MAKE_DDHRESULT + 770;
  419. D3DERR_NOTINBEGIN               = MAKE_DDHRESULT + 771;
  420. D3DERR_NOVIEWPORTS              = MAKE_DDHRESULT + 772;
  421. D3DERR_VIEWPORTDATANOTSET       = MAKE_DDHRESULT + 773;
  422. D3DERR_VIEWPORTHASNODEVICE      = MAKE_DDHRESULT + 774;
  423. D3DERR_NOCURRENTVIEWPORT        = MAKE_DDHRESULT + 775;
  424. D3DERR_INVALIDVERTEXFORMAT      = MAKE_DDHRESULT + 2048;
  425. D3DERR_COLORKEYATTACHED         = MAKE_DDHRESULT + 2050;
  426. D3DERR_VERTEXBUFFEROPTIMIZED    = MAKE_DDHRESULT + 2060;
  427. D3DERR_VBUF_CREATE_FAILED       = MAKE_DDHRESULT + 2061;
  428. D3DERR_VERTEXBUFFERLOCKED       = MAKE_DDHRESULT + 2062;
  429. D3DERR_ZBUFFER_NOTPRESENT       = MAKE_DDHRESULT + 2070;
  430. D3DERR_STENCILBUFFER_NOTPRESENT = MAKE_DDHRESULT + 2071;
  431. D3DERR_WRONGTEXTUREFORMAT       = MAKE_DDHRESULT + 2072;
  432. D3DERR_UNSUPPORTEDCOLOROPERATION= MAKE_DDHRESULT + 2073;
  433. D3DERR_UNSUPPORTEDCOLORARG      = MAKE_DDHRESULT + 2074;
  434. D3DERR_UNSUPPORTEDALPHAOPERATION= MAKE_DDHRESULT + 2075;
  435. D3DERR_UNSUPPORTEDALPHAARG      = MAKE_DDHRESULT + 2076;
  436. D3DERR_TOOMANYOPERATIONS        = MAKE_DDHRESULT + 2077;
  437. D3DERR_CONFLICTINGTEXTUREFILTER = MAKE_DDHRESULT + 2078;
  438. D3DERR_UNSUPPORTEDFACTORVALUE   = MAKE_DDHRESULT + 2079;
  439. D3DERR_CONFLICTINGRENDERSTATE   = MAKE_DDHRESULT + 2081;
  440. D3DERR_UNSUPPORTEDTEXTUREFILTER = MAKE_DDHRESULT + 2082;
  441. D3DERR_TOOMANYPRIMITIVES        = MAKE_DDHRESULT + 2083;
  442. D3DERR_INVALIDMATRIX            = MAKE_DDHRESULT + 2084;
  443. D3DERR_TOOMANYVERTICES          = MAKE_DDHRESULT + 2085;
  444. D3DERR_CONFLICTINGTEXTUREPALETTE= MAKE_DDHRESULT + 2086;
  445.  
  446.  
  447. ;end of file
  448.