home *** CD-ROM | disk | FTP | other *** search
- ; td3dcaps.inc (c) Minde 05/08/99 montana@is.lt
- ; Content: TASM Direct3DRM include file ver. 1.2
- ; converted from d3drm.h, DX ver. 6.1
- ;
- ; Feel free to use or distribute the package, part or whole, for any
- ; non-commercial use preferably crediting me.
- ; Also feel free to contact me at the above address if you experience any
- ; problems or notice any omissions.
-
- ;===============================================================================
- ; GUID's, API...
- ;===============================================================================
-
- IID_IDirect3DRM GUID <02bc49361h,08327h,011cfh,0ach,04ah,000h,000h,0c0h,038h,025h,0a1h>
- IID_IDirect3DRM2 GUID <04516ecc8h,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
- IID_IDirect3DRM3 GUID <04516ec83h,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
-
- ; Direct3DRM Object Class (for CoCreateInstance())
- CLSID_CDirect3DRM GUID <04516ec41h,08f20h,011d0h,09bh,06dh,000h,000h,0c0h,078h,01bh,0c3h>
-
- ; Create a Direct3DRM API
- Direct3DRMCreate PROCDESC STDCALL :DWORD
-
-
- ;===============================================================================
- ; METHODS...
- ;===============================================================================
-
- ; IDirect3DRM
- ; IUnknown
- D3DRMQueryInterface = 0
- D3DRMAddRef = 4
- D3DRMRelease = 8
- ; IDirect3DRM methods
- D3DRMCreateObject = 12
- D3DRMCreateFrame = 16
- D3DRMCreateMesh = 20
- D3DRMCreateMeshBuilder = 24
- D3DRMCreateFace = 28
- D3DRMCreateAnimation = 32
- D3DRMCreateAnimationSet = 36
- D3DRMCreateTexture = 40
- D3DRMCreateLight = 44
- D3DRMCreateLightRGB = 48
- D3DRMCreateMaterial = 52
- D3DRMCreateDevice = 56
- D3DRMCreateDeviceFromSurface = 60
- D3DRMCreateDeviceFromD3D = 64
- D3DRMCreateDeviceFromClipper = 68
- D3DRMCreateTextureFromSurface = 72
- D3DRMCreateShadow = 76
- D3DRMCreateViewport = 80
- D3DRMCreateWrap = 84
- D3DRMCreateUserVisual = 88
- D3DRMLoadTexture = 92
- D3DRMLoadTextureFromResource = 96
- D3DRMSetSearchPath = 100
- D3DRMAddSearchPath = 104
- D3DRMGetSearchPath = 108
- D3DRMSetDefaultTextureColors = 112
- D3DRMSetDefaultTextureShades = 116
- D3DRMGetDevices = 120
- D3DRMGetNamedObject = 124
- D3DRMEnumerateObjects = 128
- D3DRMLoad = 132
- D3DRMTick = 136
- ; IDirect3DRM2 methods
- D3DRM2CreateProgressiveMesh = 140
- ; IDirect3DRM3 methods
- D3DRM3RegisterClient = 144
- D3DRM3UnregisterClient = 148
- D3DRM3CreateClippedVisual = 152
- D3DRM3SetOptions = 156
- D3DRM3GetOptions = 160
-
-
-
- ;===============================================================================
- ; RETURN VALUES, ERRORS...
- ;===============================================================================
-
- D3DRM_OK = DD_OK;
- D3DRMERR_BADOBJECT = 88760000 + 781;
- D3DRMERR_BADTYPE = 88760000 + 782;
- D3DRMERR_BADALLOC = 88760000 + 783;
- D3DRMERR_FACEUSED = 88760000 + 784;
- D3DRMERR_NOTFOUND = 88760000 + 785;
- D3DRMERR_NOTDONEYET = 88760000 + 786;
- D3DRMERR_FILENOTFOUND = 88760000 + 787;
- D3DRMERR_BADFILE = 88760000 + 788;
- D3DRMERR_BADDEVICE = 88760000 + 789;
- D3DRMERR_BADVALUE = 88760000 + 790;
- D3DRMERR_BADMAJORVERSION = 88760000 + 791;
- D3DRMERR_BADMINORVERSION = 88760000 + 792;
- D3DRMERR_UNABLETOEXECUTE = 88760000 + 793;
- D3DRMERR_LIBRARYNOTFOUND = 88760000 + 794;
- D3DRMERR_INVALIDLIBRARY = 88760000 + 795;
- D3DRMERR_PENDING = 88760000 + 796;
- D3DRMERR_NOTENOUGHDATA = 88760000 + 797;
- D3DRMERR_REQUESTTOOLARGE = 88760000 + 798;
- D3DRMERR_REQUESTTOOSMALL = 88760000 + 799;
- D3DRMERR_CONNECTIONLOST = 88760000 + 800;
- D3DRMERR_LOADABORTED = 88760000 + 801;
- D3DRMERR_NOINTERNET = 88760000 + 802;
- D3DRMERR_BADCACHEFILE = 88760000 + 803;
- D3DRMERR_BOXNOTSET = 88760000 + 804;
- D3DRMERR_BADPMDATA = 88760000 + 805;
- D3DRMERR_CLIENTNOTREGISTERED = 88760000 + 806;
- D3DRMERR_NOTCREATEDFROMDDS = 88760000 + 807;
- D3DRMERR_NOSUCHKEY = 88760000 + 808;
- D3DRMERR_INCOMPATABLEKEY = 88760000 + 809;
- D3DRMERR_ELEMENTINUSE = 88760000 + 810;
- D3DRMERR_TEXTUREFORMATNOTFOUND = 88760000 + 811;
-
- ;end of file
-