; --------------------------------------------------------------------------------------------------
;                            mcd32.inc Copyright The MASM32 SDK 1998-2010
; --------------------------------------------------------------------------------------------------

IFNDEF MCD32_INC
MCD32_INC equ <1>

MCDAddState PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDAddStateStruct PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MCDAlloc PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MCDAllocBuffers PROTO STDCALL :DWORD,:DWORD
MCDBeginState PROTO STDCALL :DWORD,:DWORD
MCDBindContext PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDClear PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDCopyPixels PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDCreateContext PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDCreateTexture PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MCDDeleteContext PROTO STDCALL :DWORD
MCDDeleteTexture PROTO STDCALL :DWORD,:DWORD
MCDDescribeLayerPlane PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MCDDescribeMcdLayerPlane PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MCDDescribeMcdPixelFormat PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDDescribePixelFormat PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDDestroyWindow PROTO STDCALL :DWORD,:DWORD
MCDDrawPixels PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDFlushState PROTO STDCALL :DWORD
MCDFree PROTO STDCALL :DWORD,:DWORD
MCDGetBuffers PROTO STDCALL :DWORD,:DWORD
MCDGetDriverInfo PROTO STDCALL :DWORD,:DWORD
MCDGetTextureFormats PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDLock PROTO STDCALL :DWORD
MCDPixelMap PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD
MCDProcessBatch2 PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDProcessBatch PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDQueryMemStatus PROTO STDCALL :DWORD
MCDReadPixels PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDReadSpan PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDSetLayerPalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDSetScissorRect PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDSetViewport PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDSwap PROTO STDCALL :DWORD,:DWORD
MCDSwapMultiple PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDSync PROTO STDCALL :DWORD
MCDTextureKey PROTO STDCALL :DWORD,:DWORD
MCDTextureStatus PROTO STDCALL :DWORD,:DWORD
MCDUnlock PROTO STDCALL :DWORD
MCDUpdateSubTexture PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDUpdateTexturePalette PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
MCDUpdateTexturePriority PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDUpdateTextureState PROTO STDCALL :DWORD,:DWORD,:DWORD
MCDWriteSpan PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD

ELSE
  echo ----------------------------------------
  echo WARNING duplicate include file mcd32.inc
  echo ----------------------------------------
ENDIF
