; * SPU2-X, A plugin for Emulating the Sound Processing Unit of the Playstation 2
; * Developed and maintained by the Pcsx2 Development Team.
; * 
; * Originally based on SPU2ghz v1.9 beta, by David Quintana.
; *
; * SPU2-X 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 Found-
; * ation, either version 3 of the License, or (at your option) any later version.
; *
; * SPU2-X 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 SPU2-X.  If not, see <http://www.gnu.org/licenses/>.

; SPU2-X.def : Declares the module parameters for the DLL.

;LIBRARY      "SPU2-X"

EXPORTS
    ; Explicit exports can go here
	PS2EgetLibType		@2
	PS2EgetLibName		@3
	PS2EgetLibVersion2	@4

	SPU2init			@5
	SPU2shutdown		@6
	SPU2open			@7
	SPU2close			@8

	SPU2configure		@9
	SPU2test			@10
	SPU2about			@11
	SPU2freeze			@12

    SPU2setSettingsDir	@13
    SPU2setLogDir		@14

	SPU2write			@15
	SPU2read			@16
    SPU2async           @17
    SPU2dmaRead			@18
    SPU2dmaWrite		@19
    SPU2dmaInterrupt	@20

    SPU2readDMA4Mem     @21
    SPU2writeDMA4Mem    @22
    SPU2readDMA7Mem     @23
    SPU2writeDMA7Mem    @24
    SPU2interruptDMA4   @25
    SPU2interruptDMA7   @26
   
	SPU2irqCallback		@27
	SPU2setupRecording  @28
    
	SPU2ReadMemAddr		@29
	SPU2WriteMemAddr	@30

	SPU2setClockPtr		@31
	SPU2setDMABaseAddr	@32
	
	SPU2replay = s2r_replay	@33

	SPU2reset			@34
