; $Id: ddraw.DEF,v 1.10 2001-09-25 18:23:41 sandervl Exp $

;
; Based on Windows 98 DirectX7: DDRAW.DLL
;
LIBRARY DDRAW INITINSTANCE TERMINSTANCE
DATA MULTIPLE NONSHARED READWRITE LOADONCALL
CODE LOADONCALL

DESCRIPTION 'Odin32 System DLL - DDraw'

IMPORTS
    _GpiEnableYInversion       = PMGPI.723

EXPORTS
; AcquireDDThreadLock       @1
; D3DParseUnknownCommand    @2
; DDGetAttachedSurfaceLcl   @3
 DDHAL32_VidMemFree  = "_DDHAL32_VidMemFree@4"                  @4
 DDHAL32_VidMemAlloc = "_DDHAL32_VidMemAlloc@4"                 @5
; DDInternalLock            @6
; DDInternalUnlock          @7
; DSoundHelp                @8
 DirectDrawCreate         = "_OS2DirectDrawCreate@12"           @9
 DirectDrawCreateClipper  = "_OS2DirectDrawCreateClipper@12"    @10
 DirectDrawCreateEx       = "_DirectDrawCreateEx@16"            @11
 DirectDrawEnumerateA     = "_OS2DirectDrawEnumerateA@8"        @12
 DirectDrawEnumerateExA   = "_OS2DirectDrawEnumerateExA@12"     @13
; DirectDrawEnumerateExW          @14
; DirectDrawEnumerateW            @15
DllCanUnloadNow   = "_DDrawDllCanUnloadNow@0"                   @16
DllGetClassObject = "_DDrawDllGetClassObject@12"                @17
; GetAliasedVidMem          @18
; GetDDSurfaceLocal         @19
; GetNextMipMap             @20
; GetOLEThunkData           @21
; GetSurfaceFromDC          @22
; HeapVidMemAllocAligned    @23
; InternalLock              @24
; InternalUnlock            @25
; LateAllocateSurfaceMem    @26
; RegisterSpecialCase       @27
; ReleaseDDThreadLock       @28
; VidMemAlloc               @29
; VidMemAmountFree          @30
; VidMemFini                @31
; VidMemFree                @32
; VidMemInit                @33
; VidMemLargestFree         @34
; thk1632_ThunkData32       @35
; thk3216_ThunkData32       @36
