;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;   NAME:  INTERWAV.DEF $Revision: 1.7 $
;;  COPYRIGHT:
;;  "Copyright (c) 1994,1995 by e-Tek Labs"
;;
;;       "This software is furnished under a license and may be used,
;;       copied, or disclosed only in accordance with the terms of such
;;       license and with the inclusion of the above copyright notice.
;;       This software or any other copies thereof may not be provided or
;;       otherwise made available to any other person. No title to and
;;       ownership of the software is hereby transfered."
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; $Log: interwav.def $
; Revision 1.7  1995/09/29 13:49:49  teckert
; Added iwReloadPatchMap export
; Revision 1.6  1995/06/29 14:41:38  teckert
; Added GetLibPointer function to facilitate debugging apps
; Revision 1.5  1995/04/20 07:21:50  teckert
; Added iwSoundOpen and iwSoundClose to exports
; Revision 1.4  1995/04/19 15:08:37  teckert
; Changed code segments from fixed to discardable (they are fixed in upper
; memory after loading
; Revision 1.3  1995/03/30 16:43:08  teckert
; Removed auxMessage from the exports section
; Revision 1.2  1995/03/01 17:46:21  teckert
; Added file header
; Revision 1.1  1995/02/23 15:14:59  sdsmith
; Initial revision
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
LIBRARY     INTERWAV

DESCRIPTION 'wave,midi,aux,mixer:InterWave audio driver'

EXETYPE     WINDOWS

STUB        'WINSTUB.EXE'

CODE        MOVEABLE DISCARDABLE LOADONCALL
DATA        FIXED SINGLE PRELOAD

SEGMENTS
	_TEXT   MOVEABLE DISCARDABLE PRELOAD
	_TEXT2  MOVEABLE DISCARDABLE PRELOAD
	_TEXT3  MOVEABLE DISCARDABLE PRELOAD
	_TEXT4  FIXED                PRELOAD
	IWAINIT_TEXT  FIXED          PRELOAD
	IWISR1_TEXT   FIXED          PRELOAD
	IWSEM_TEXT MOVEABLE DISCARDABLE PRELOAD
	IWINIT2_TEXT  FIXED          PRELOAD
	INIT    MOVEABLE DISCARDABLE PRELOAD
	WAVE    MOVEABLE DISCARDABLE PRELOAD
	MIDI    MOVEABLE DISCARDABLE PRELOAD
	KERNEL  MOVEABLE DISCARDABLE PRELOAD

HEAPSIZE    4096

IMPORTS
		MMSYSTEM.OutputDebugStr
		GlobalMasterHandle = KERNEL.28
EXPORTS     
		DriverProc      @1

		wodMessage      @100
		widMessage      @101
		modMessage      @102
		midMessage      @103
		auxMessage      @104
		mxdMessage      @105

		iwGetMem
		iwFreeMem
		iwMemAvail
		iwMemLargestAvail
		iwPeek
		iwPoke
		iwDramTransfer
		iwGetErrorString
		iwSoundOpen
		iwSoundClose
		iwSoundStart
		iwSoundMode
		iwSoundStop
		iwSoundPlaying
		iwSoundVolume
		iwSoundFrequency
		iwSoundPan

		iwReloadPatchMap
		
		RegisterHelperApp
                GetLibPointer
		MessageCallback
