unit DX12.D3D9;

{$mode delphi}

interface

uses
  Windows,Classes, SysUtils;

const

  IID_IDirect3D9: TGUID = '{81BDCBCA-64D4-426d-AE8D-AD0147F4275C}';
  IID_IDirect3DDevice9: TGUID = '{D0223B96-BF7A-43fd-92BD-A43B0D82B9EB}';
  IID_IDirect3DResource9: TGUID = '{05EEC05D-8F7D-4362-B999-D1BAF357C704}';
  IID_IDirect3DBaseTexture9: TGUID = '{580CA87E-1D3C-4d54-991D-B7D3E3C298CE}';
  IID_IDirect3DTexture9: TGUID = '{85C31227-3DE5-4f00-9B3A-F11AC38C18B5}';
  IID_IDirect3DCubeTexture9: TGUID = '{FFF32F81-D953-473a-9223-93D652ABA93F}';
  IID_IDirect3DVolumeTexture9: TGUID = '{2518526C-E789-4111-A7B9-47EF328D13E6}';
  IID_IDirect3DVertexBuffer9: TGUID = '{B64BB1B5-FD70-4df6-BF91-19D0A12455E3}';
  IID_IDirect3DIndexBuffer9: TGUID = '{7C9DD65E-D3F7-4529-ACEE-785830ACDE35}';
  IID_IDirect3DSurface9: TGUID = '{0CFBAF3A-9FF6-429a-99B3-A2796AF8B89B}';
  IID_IDirect3DVolume9: TGUID = '{24F416E6-1F67-4aa7-B88E-D33F6F3128A1}';
  IID_IDirect3DSwapChain9: TGUID = '{794950F2-ADFC-458a-905E-10A10B0B503B}';
  IID_IDirect3DVertexDeclaration9: TGUID = '{DD13C59C-36FA-4098-A8FB-C7ED39DC8546}';
  IID_IDirect3DVertexShader9: TGUID = '{EFC5557E-6265-4613-8A94-43857889EB36}';
  IID_IDirect3DPixelShader9: TGUID = '{6D3BDBDC-5B02-4415-B852-CE5E8BCCB289}';
  IID_IDirect3DStateBlock9: TGUID = '{B07C4FE5-310D-4ba8-A23C-4F0F206F218B}';
  IID_IDirect3DQuery9: TGUID = '{d9771460-a695-4f26-bbd3-27b840b541cc}';
  IID_HelperName: TGUID = '{E4A36723-FDFE-4b22-B146-3C04C07F4CC8}';
  IID_IDirect3D9Ex: TGUID = '{02177241-69FC-400C-8FF1-93A44DF6861D}';
  IID_IDirect3DDevice9Ex: TGUID = '{B18B10CE-2649-405a-870F-95F777D4313A}';
  IID_IDirect3DSwapChain9Ex: TGUID = '{91886CAF-1C3D-4d2e-A0AB-3E4C7D8D3303}';
  IID_IDirect3D9ExOverlayExtension: TGUID = '{187aeb13-aaf5-4c59-876d-e059088c0df8}';
  IID_IDirect3DDevice9Video: TGUID = '{26DC4561-A1EE-4ae7-96DA-118A36C0EC95}';
  IID_IDirect3D9AuthenticatedChannel: TGUID = '{FF24BEEE-DA21-4beb-98B5-D2F899F98AF9}';
  IID_IDirect3DCryptoSession9: TGUID = '{FA0AB799-7A9C-48ca-8C5B-237E71A54434}';



  type
    IDirect3DResource9 = interface(IUnknown)
    end;

    IDirect3D9 = interface(IUnknown)
    end;

    IDirect3D9Ex  = interface(IUnknown)
    end;

implementation

end.


