; $Id: ddraw.DEF,v 1.3 2001-03-09 22:48:48 mike Exp $

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

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         @10
 DirectDrawCreateEx       = _DirectDrawCreateEx@16              @11
 DirectDrawEnumerateA     = _OS2DirectDrawEnumerateA@8          @12
 DirectDrawEnumerateExA   = _OS2DirectDrawEnumerateExA@12       @13
; DirectDrawEnumerateExW          @14
; DirectDrawEnumerateW            @15
DllCanUnloadNow   = _DllCanUnloadNow@0                          @16
DllGetClassObject = _DllGetClassObject@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
