;GiGaHeRz's SPU2 Driver
;Copyright (c) David Quintana (gigaherz@gmail.com)
;
;This library is free software; you can redistribute it and/or
;modify it under the terms of the GNU Lesser General Public
;License as published by the Free Software Foundation; either
;version 2.1 of the License, or (at your option) any later version.
;
;This library is distributed in the hope that it will be useful,
;but WITHOUT ANY WARRANTY; without even the implied warranty of
;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
;Lesser General Public License for more details.
;
;You should have received a copy of the GNU Lesser General Public
;License along with this library; if not, write to the Free Software
;Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
;
; SPU2ghz.def : Declares the module parameters for the DLL.

;LIBRARY      "SPU2ghz"

EXPORTS
    ; Explicit exports can go here
	PS2EgetLibType		@2
	PS2EgetLibName		@3
	PS2EgetLibVersion2	@4
	SPU2init			@5
	SPU2shutdown		@6
	SPU2open			@7
	SPU2close			@8
	SPU2write			@9
	SPU2read			@10
    SPU2readDMA4Mem     @11
    SPU2writeDMA4Mem    @12
    SPU2readDMA7Mem     @13
    SPU2writeDMA7Mem    @14
    SPU2async           @15
    SPU2interruptDMA4   @16
    SPU2interruptDMA7   @17
	SPU2irqCallback		@18

	SPU2setupRecording  @19
    
	SPU2configure		@20
	SPU2test			@21
	SPU2about			@22

	SPU2ReadMemAddr		@23
	SPU2WriteMemAddr	@24

	SPU2setClockPtr		@25
	
	SPU2setDMABaseAddr	@26
	
	SPU2replay = s2r_replay	@27
	
	SPU2freeze @28