ifndef __AUDIOSESSIONTYPES__
define __AUDIOSESSIONTYPES__
MIDL_SIZE_IS macro x
	 exitm<1>
	 endm
MIDL_STRING equ 1
MIDL_ANYSIZE_ARRAY	equ ANYSIZE_ARRAY

AUDCLNT_SHAREMODE	typedef SDWORD
AUDCLNT_SHAREMODE_SHARED equ 0
AUDCLNT_SHAREMODE_EXCLUSIVE equ 1

AUDCLNT_STREAMFLAGS_CROSSPROCESS equ 0x00010000
AUDCLNT_STREAMFLAGS_LOOPBACK equ 0x00020000
AUDCLNT_STREAMFLAGS_EVENTCALLBACK equ 0x00040000
AUDCLNT_STREAMFLAGS_NOPERSIST equ 0x00080000
AUDCLNT_STREAMFLAGS_RATEADJUST equ 0x00100000
AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED equ 0x10000000
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE equ 0x20000000
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED equ 0x40000000

AudioSessionState	typedef SDWORD
AudioSessionStateInactive equ 0
AudioSessionStateActive equ 1
AudioSessionStateExpired equ 2
endif


