#if (UNITY_STANDALONE_WIN && !UNITY_EDITOR) || UNITY_EDITOR_WIN
/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 2.0.11
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */


using System;
using System.Runtime.InteropServices;

class AkSoundEnginePINVOKE {

  static AkSoundEnginePINVOKE() {
  }


  [DllImport("AkSoundEngine", EntryPoint="CSharp_VirtualAllocHook")]
  public static extern IntPtr CSharp_VirtualAllocHook(IntPtr jarg1, uint jarg2, uint jarg3, uint jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_VirtualFreeHook")]
  public static extern void CSharp_VirtualFreeHook(IntPtr jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_INVALID_AUX_ID_get")]
  public static extern uint CSharp_AK_INVALID_AUX_ID_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_INVALID_CHANNELMASK_get")]
  public static extern uint CSharp_AK_INVALID_CHANNELMASK_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_INVALID_OUTPUT_DEVICE_ID_get")]
  public static extern uint CSharp_AK_INVALID_OUTPUT_DEVICE_ID_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_MIXER_FX_SLOT_get")]
  public static extern uint CSharp_AK_MIXER_FX_SLOT_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_SOUNDBANK_VERSION_get")]
  public static extern uint CSharp_AK_SOUNDBANK_VERSION_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_iExternalSrcCookie_set")]
  public static extern void CSharp_AkExternalSourceInfo_iExternalSrcCookie_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_iExternalSrcCookie_get")]
  public static extern uint CSharp_AkExternalSourceInfo_iExternalSrcCookie_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_idCodec_set")]
  public static extern void CSharp_AkExternalSourceInfo_idCodec_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_idCodec_get")]
  public static extern uint CSharp_AkExternalSourceInfo_idCodec_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_szFile_set")]
  public static extern void CSharp_AkExternalSourceInfo_szFile_set(IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_szFile_get")]
  public static extern string CSharp_AkExternalSourceInfo_szFile_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_pInMemory_set")]
  public static extern void CSharp_AkExternalSourceInfo_pInMemory_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_pInMemory_get")]
  public static extern IntPtr CSharp_AkExternalSourceInfo_pInMemory_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_uiMemorySize_set")]
  public static extern void CSharp_AkExternalSourceInfo_uiMemorySize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_uiMemorySize_get")]
  public static extern uint CSharp_AkExternalSourceInfo_uiMemorySize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_idFile_set")]
  public static extern void CSharp_AkExternalSourceInfo_idFile_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkExternalSourceInfo_idFile_get")]
  public static extern uint CSharp_AkExternalSourceInfo_idFile_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkExternalSourceInfo__SWIG_0")]
  public static extern IntPtr CSharp_new_AkExternalSourceInfo__SWIG_0();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkExternalSourceInfo__SWIG_1")]
  public static extern IntPtr CSharp_new_AkExternalSourceInfo__SWIG_1(IntPtr jarg1, uint jarg2, uint jarg3, uint jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkExternalSourceInfo__SWIG_2")]
  public static extern IntPtr CSharp_new_AkExternalSourceInfo__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkExternalSourceInfo__SWIG_3")]
  public static extern IntPtr CSharp_new_AkExternalSourceInfo__SWIG_3(uint jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkExternalSourceInfo")]
  public static extern void CSharp_delete_AkExternalSourceInfo(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkVector_X_set")]
  public static extern void CSharp_AkVector_X_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkVector_X_get")]
  public static extern float CSharp_AkVector_X_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkVector_Y_set")]
  public static extern void CSharp_AkVector_Y_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkVector_Y_get")]
  public static extern float CSharp_AkVector_Y_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkVector_Z_set")]
  public static extern void CSharp_AkVector_Z_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkVector_Z_get")]
  public static extern float CSharp_AkVector_Z_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkVector")]
  public static extern IntPtr CSharp_new_AkVector();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkVector")]
  public static extern void CSharp_delete_AkVector(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_Position")]
  public static extern IntPtr CSharp_AkTransform_Position(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_OrientationFront")]
  public static extern IntPtr CSharp_AkTransform_OrientationFront(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_OrientationTop")]
  public static extern IntPtr CSharp_AkTransform_OrientationTop(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_Set__SWIG_0")]
  public static extern void CSharp_AkTransform_Set__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_Set__SWIG_1")]
  public static extern void CSharp_AkTransform_Set__SWIG_1(IntPtr jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_SetPosition__SWIG_0")]
  public static extern void CSharp_AkTransform_SetPosition__SWIG_0(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_SetPosition__SWIG_1")]
  public static extern void CSharp_AkTransform_SetPosition__SWIG_1(IntPtr jarg1, float jarg2, float jarg3, float jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_SetOrientation__SWIG_0")]
  public static extern void CSharp_AkTransform_SetOrientation__SWIG_0(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkTransform_SetOrientation__SWIG_1")]
  public static extern void CSharp_AkTransform_SetOrientation__SWIG_1(IntPtr jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkTransform")]
  public static extern IntPtr CSharp_new_AkTransform();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkTransform")]
  public static extern void CSharp_delete_AkTransform(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelEmitter_position_set")]
  public static extern void CSharp_AkChannelEmitter_position_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelEmitter_position_get")]
  public static extern IntPtr CSharp_AkChannelEmitter_position_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelEmitter_uInputChannels_set")]
  public static extern void CSharp_AkChannelEmitter_uInputChannels_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelEmitter_uInputChannels_get")]
  public static extern uint CSharp_AkChannelEmitter_uInputChannels_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkChannelEmitter")]
  public static extern IntPtr CSharp_new_AkChannelEmitter();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkChannelEmitter")]
  public static extern void CSharp_delete_AkChannelEmitter(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAuxSendValue_auxBusID_set")]
  public static extern void CSharp_AkAuxSendValue_auxBusID_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAuxSendValue_auxBusID_get")]
  public static extern uint CSharp_AkAuxSendValue_auxBusID_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAuxSendValue_fControlValue_set")]
  public static extern void CSharp_AkAuxSendValue_fControlValue_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAuxSendValue_fControlValue_get")]
  public static extern float CSharp_AkAuxSendValue_fControlValue_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkAuxSendValue")]
  public static extern void CSharp_delete_AkAuxSendValue(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkRamp__SWIG_0")]
  public static extern IntPtr CSharp_new_AkRamp__SWIG_0();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkRamp__SWIG_1")]
  public static extern IntPtr CSharp_new_AkRamp__SWIG_1(float jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkRamp_fPrev_set")]
  public static extern void CSharp_AkRamp_fPrev_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkRamp_fPrev_get")]
  public static extern float CSharp_AkRamp_fPrev_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkRamp_fNext_set")]
  public static extern void CSharp_AkRamp_fNext_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkRamp_fNext_get")]
  public static extern float CSharp_AkRamp_fNext_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkRamp")]
  public static extern void CSharp_delete_AkRamp(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_WwiseObjectIDext_IsEqualTo")]
  public static extern bool CSharp_WwiseObjectIDext_IsEqualTo(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_WwiseObjectIDext_GetNodeType")]
  public static extern int CSharp_WwiseObjectIDext_GetNodeType(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_WwiseObjectIDext_id_set")]
  public static extern void CSharp_WwiseObjectIDext_id_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_WwiseObjectIDext_id_get")]
  public static extern uint CSharp_WwiseObjectIDext_id_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_WwiseObjectIDext_bIsBus_set")]
  public static extern void CSharp_WwiseObjectIDext_bIsBus_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_WwiseObjectIDext_bIsBus_get")]
  public static extern bool CSharp_WwiseObjectIDext_bIsBus_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_WwiseObjectIDext")]
  public static extern IntPtr CSharp_new_WwiseObjectIDext();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_WwiseObjectIDext")]
  public static extern void CSharp_delete_WwiseObjectIDext(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_WwiseObjectID__SWIG_0")]
  public static extern IntPtr CSharp_new_WwiseObjectID__SWIG_0();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_WwiseObjectID__SWIG_1")]
  public static extern IntPtr CSharp_new_WwiseObjectID__SWIG_1(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_WwiseObjectID__SWIG_2")]
  public static extern IntPtr CSharp_new_WwiseObjectID__SWIG_2(uint jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_WwiseObjectID__SWIG_3")]
  public static extern IntPtr CSharp_new_WwiseObjectID__SWIG_3(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_WwiseObjectID")]
  public static extern void CSharp_delete_WwiseObjectID(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_EnvelopePoint_uPosition_set")]
  public static extern void CSharp_EnvelopePoint_uPosition_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_EnvelopePoint_uPosition_get")]
  public static extern uint CSharp_EnvelopePoint_uPosition_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_EnvelopePoint_uAttenuation_set")]
  public static extern void CSharp_EnvelopePoint_uAttenuation_set(IntPtr jarg1, ushort jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_EnvelopePoint_uAttenuation_get")]
  public static extern ushort CSharp_EnvelopePoint_uAttenuation_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_EnvelopePoint")]
  public static extern IntPtr CSharp_new_EnvelopePoint();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_EnvelopePoint")]
  public static extern void CSharp_delete_EnvelopePoint(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAuxSendValueProxy_set")]
  public static extern void CSharp_AkAuxSendValueProxy_set(IntPtr jarg1, uint jarg2, float jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkAuxSendValueProxy")]
  public static extern void CSharp_delete_AkAuxSendValueProxy(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_INT_get")]
  public static extern ushort CSharp_AK_INT_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_FLOAT_get")]
  public static extern ushort CSharp_AK_FLOAT_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_INTERLEAVED_get")]
  public static extern byte CSharp_AK_INTERLEAVED_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_NONINTERLEAVED_get")]
  public static extern byte CSharp_AK_NONINTERLEAVED_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_LE_NATIVE_BITSPERSAMPLE_get")]
  public static extern uint CSharp_AK_LE_NATIVE_BITSPERSAMPLE_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_LE_NATIVE_SAMPLETYPE_get")]
  public static extern uint CSharp_AK_LE_NATIVE_SAMPLETYPE_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_LE_NATIVE_INTERLEAVE_get")]
  public static extern uint CSharp_AK_LE_NATIVE_INTERLEAVE_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uSampleRate_set")]
  public static extern void CSharp_AkAudioFormat_uSampleRate_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uSampleRate_get")]
  public static extern uint CSharp_AkAudioFormat_uSampleRate_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_channelConfig_set")]
  public static extern void CSharp_AkAudioFormat_channelConfig_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_channelConfig_get")]
  public static extern IntPtr CSharp_AkAudioFormat_channelConfig_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uBitsPerSample_set")]
  public static extern void CSharp_AkAudioFormat_uBitsPerSample_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uBitsPerSample_get")]
  public static extern uint CSharp_AkAudioFormat_uBitsPerSample_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uBlockAlign_set")]
  public static extern void CSharp_AkAudioFormat_uBlockAlign_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uBlockAlign_get")]
  public static extern uint CSharp_AkAudioFormat_uBlockAlign_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uTypeID_set")]
  public static extern void CSharp_AkAudioFormat_uTypeID_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uTypeID_get")]
  public static extern uint CSharp_AkAudioFormat_uTypeID_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uInterleaveID_set")]
  public static extern void CSharp_AkAudioFormat_uInterleaveID_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_uInterleaveID_get")]
  public static extern uint CSharp_AkAudioFormat_uInterleaveID_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_GetNumChannels")]
  public static extern uint CSharp_AkAudioFormat_GetNumChannels(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_GetBitsPerSample")]
  public static extern uint CSharp_AkAudioFormat_GetBitsPerSample(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_GetBlockAlign")]
  public static extern uint CSharp_AkAudioFormat_GetBlockAlign(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_GetTypeID")]
  public static extern uint CSharp_AkAudioFormat_GetTypeID(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_GetInterleaveID")]
  public static extern uint CSharp_AkAudioFormat_GetInterleaveID(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_SetAll")]
  public static extern void CSharp_AkAudioFormat_SetAll(IntPtr jarg1, uint jarg2, IntPtr jarg3, uint jarg4, uint jarg5, uint jarg6, uint jarg7);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioFormat_IsChannelConfigSupported")]
  public static extern bool CSharp_AkAudioFormat_IsChannelConfigSupported(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkAudioFormat")]
  public static extern IntPtr CSharp_new_AkAudioFormat();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkAudioFormat")]
  public static extern void CSharp_delete_AkAudioFormat(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Iterator_pItem_set")]
  public static extern void CSharp_Iterator_pItem_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Iterator_pItem_get")]
  public static extern IntPtr CSharp_Iterator_pItem_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Iterator_NextIter")]
  public static extern IntPtr CSharp_Iterator_NextIter(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Iterator_PrevIter")]
  public static extern IntPtr CSharp_Iterator_PrevIter(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Iterator_GetItem")]
  public static extern IntPtr CSharp_Iterator_GetItem(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Iterator_IsEqualTo")]
  public static extern bool CSharp_Iterator_IsEqualTo(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Iterator_IsDifferentFrom")]
  public static extern bool CSharp_Iterator_IsDifferentFrom(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_Iterator")]
  public static extern IntPtr CSharp_new_Iterator();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_Iterator")]
  public static extern void CSharp_delete_Iterator(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp__ArrayPoolDefault_Get")]
  public static extern int CSharp__ArrayPoolDefault_Get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new__ArrayPoolDefault")]
  public static extern IntPtr CSharp_new__ArrayPoolDefault();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete__ArrayPoolDefault")]
  public static extern void CSharp_delete__ArrayPoolDefault(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp__ArrayPoolLEngineDefault_Get")]
  public static extern int CSharp__ArrayPoolLEngineDefault_Get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new__ArrayPoolLEngineDefault")]
  public static extern IntPtr CSharp_new__ArrayPoolLEngineDefault();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete__ArrayPoolLEngineDefault")]
  public static extern void CSharp_delete__ArrayPoolLEngineDefault(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_PlaylistItem__SWIG_0")]
  public static extern IntPtr CSharp_new_PlaylistItem__SWIG_0();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_PlaylistItem__SWIG_1")]
  public static extern IntPtr CSharp_new_PlaylistItem__SWIG_1(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_PlaylistItem")]
  public static extern void CSharp_delete_PlaylistItem(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_Assign")]
  public static extern IntPtr CSharp_PlaylistItem_Assign(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_IsEqualTo")]
  public static extern bool CSharp_PlaylistItem_IsEqualTo(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_SetExternalSources")]
  public static extern int CSharp_PlaylistItem_SetExternalSources(IntPtr jarg1, uint jarg2, IntPtr jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_audioNodeID_set")]
  public static extern void CSharp_PlaylistItem_audioNodeID_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_audioNodeID_get")]
  public static extern uint CSharp_PlaylistItem_audioNodeID_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_msDelay_set")]
  public static extern void CSharp_PlaylistItem_msDelay_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_msDelay_get")]
  public static extern int CSharp_PlaylistItem_msDelay_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_pCustomInfo_set")]
  public static extern void CSharp_PlaylistItem_pCustomInfo_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PlaylistItem_pCustomInfo_get")]
  public static extern IntPtr CSharp_PlaylistItem_pCustomInfo_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkPlaylistArray")]
  public static extern IntPtr CSharp_new_AkPlaylistArray();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkPlaylistArray")]
  public static extern void CSharp_delete_AkPlaylistArray(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Begin")]
  public static extern IntPtr CSharp_AkPlaylistArray_Begin(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_End")]
  public static extern IntPtr CSharp_AkPlaylistArray_End(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_FindEx")]
  public static extern IntPtr CSharp_AkPlaylistArray_FindEx(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Erase__SWIG_0")]
  public static extern IntPtr CSharp_AkPlaylistArray_Erase__SWIG_0(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Erase__SWIG_1")]
  public static extern void CSharp_AkPlaylistArray_Erase__SWIG_1(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_EraseSwap")]
  public static extern IntPtr CSharp_AkPlaylistArray_EraseSwap(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Reserve")]
  public static extern int CSharp_AkPlaylistArray_Reserve(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Reserved")]
  public static extern uint CSharp_AkPlaylistArray_Reserved(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Term")]
  public static extern void CSharp_AkPlaylistArray_Term(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Length")]
  public static extern uint CSharp_AkPlaylistArray_Length(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_IsEmpty")]
  public static extern bool CSharp_AkPlaylistArray_IsEmpty(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Exists")]
  public static extern IntPtr CSharp_AkPlaylistArray_Exists(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_AddLast__SWIG_0")]
  public static extern IntPtr CSharp_AkPlaylistArray_AddLast__SWIG_0(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_AddLast__SWIG_1")]
  public static extern IntPtr CSharp_AkPlaylistArray_AddLast__SWIG_1(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Last")]
  public static extern IntPtr CSharp_AkPlaylistArray_Last(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_RemoveLast")]
  public static extern void CSharp_AkPlaylistArray_RemoveLast(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Remove")]
  public static extern int CSharp_AkPlaylistArray_Remove(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_RemoveSwap")]
  public static extern int CSharp_AkPlaylistArray_RemoveSwap(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_RemoveAll")]
  public static extern void CSharp_AkPlaylistArray_RemoveAll(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_ItemAtIndex")]
  public static extern IntPtr CSharp_AkPlaylistArray_ItemAtIndex(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Insert")]
  public static extern IntPtr CSharp_AkPlaylistArray_Insert(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_GrowArray__SWIG_0")]
  public static extern bool CSharp_AkPlaylistArray_GrowArray__SWIG_0(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_GrowArray__SWIG_1")]
  public static extern bool CSharp_AkPlaylistArray_GrowArray__SWIG_1(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Resize")]
  public static extern bool CSharp_AkPlaylistArray_Resize(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlaylistArray_Transfer")]
  public static extern void CSharp_AkPlaylistArray_Transfer(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Playlist_Enqueue__SWIG_0")]
  public static extern int CSharp_Playlist_Enqueue__SWIG_0(IntPtr jarg1, uint jarg2, int jarg3, IntPtr jarg4, uint jarg5, IntPtr jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Playlist_Enqueue__SWIG_1")]
  public static extern int CSharp_Playlist_Enqueue__SWIG_1(IntPtr jarg1, uint jarg2, int jarg3, IntPtr jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Playlist_Enqueue__SWIG_2")]
  public static extern int CSharp_Playlist_Enqueue__SWIG_2(IntPtr jarg1, uint jarg2, int jarg3, IntPtr jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Playlist_Enqueue__SWIG_3")]
  public static extern int CSharp_Playlist_Enqueue__SWIG_3(IntPtr jarg1, uint jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Playlist_Enqueue__SWIG_4")]
  public static extern int CSharp_Playlist_Enqueue__SWIG_4(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_Playlist")]
  public static extern IntPtr CSharp_new_Playlist();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_Playlist")]
  public static extern void CSharp_delete_Playlist(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceOpen__SWIG_0")]
  public static extern uint CSharp_DynamicSequenceOpen__SWIG_0(uint jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceOpen__SWIG_1")]
  public static extern uint CSharp_DynamicSequenceOpen__SWIG_1(uint jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceOpen__SWIG_2")]
  public static extern uint CSharp_DynamicSequenceOpen__SWIG_2(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceOpen__SWIG_3")]
  public static extern uint CSharp_DynamicSequenceOpen__SWIG_3(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceClose")]
  public static extern int CSharp_DynamicSequenceClose(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequencePlay__SWIG_0")]
  public static extern int CSharp_DynamicSequencePlay__SWIG_0(uint jarg1, int jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequencePlay__SWIG_1")]
  public static extern int CSharp_DynamicSequencePlay__SWIG_1(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequencePlay__SWIG_2")]
  public static extern int CSharp_DynamicSequencePlay__SWIG_2(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequencePause__SWIG_0")]
  public static extern int CSharp_DynamicSequencePause__SWIG_0(uint jarg1, int jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequencePause__SWIG_1")]
  public static extern int CSharp_DynamicSequencePause__SWIG_1(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequencePause__SWIG_2")]
  public static extern int CSharp_DynamicSequencePause__SWIG_2(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceResume__SWIG_0")]
  public static extern int CSharp_DynamicSequenceResume__SWIG_0(uint jarg1, int jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceResume__SWIG_1")]
  public static extern int CSharp_DynamicSequenceResume__SWIG_1(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceResume__SWIG_2")]
  public static extern int CSharp_DynamicSequenceResume__SWIG_2(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceStop__SWIG_0")]
  public static extern int CSharp_DynamicSequenceStop__SWIG_0(uint jarg1, int jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceStop__SWIG_1")]
  public static extern int CSharp_DynamicSequenceStop__SWIG_1(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceStop__SWIG_2")]
  public static extern int CSharp_DynamicSequenceStop__SWIG_2(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceBreak")]
  public static extern int CSharp_DynamicSequenceBreak(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceGetPauseTimes")]
  public static extern int CSharp_DynamicSequenceGetPauseTimes(uint jarg1, out uint jarg2, out uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceLockPlaylist")]
  public static extern IntPtr CSharp_DynamicSequenceLockPlaylist(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_DynamicSequenceUnlockPlaylist")]
  public static extern int CSharp_DynamicSequenceUnlockPlaylist(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkOutputSettings_ePanningRule_set")]
  public static extern void CSharp_AkOutputSettings_ePanningRule_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkOutputSettings_ePanningRule_get")]
  public static extern int CSharp_AkOutputSettings_ePanningRule_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkOutputSettings_channelConfig_set")]
  public static extern void CSharp_AkOutputSettings_channelConfig_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkOutputSettings_channelConfig_get")]
  public static extern IntPtr CSharp_AkOutputSettings_channelConfig_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkOutputSettings_audioDeviceShareset_set")]
  public static extern void CSharp_AkOutputSettings_audioDeviceShareset_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkOutputSettings_audioDeviceShareset_get")]
  public static extern uint CSharp_AkOutputSettings_audioDeviceShareset_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkOutputSettings")]
  public static extern IntPtr CSharp_new_AkOutputSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkOutputSettings")]
  public static extern void CSharp_delete_AkOutputSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_pfnAssertHook_set")]
  public static extern void CSharp_AkInitSettings_pfnAssertHook_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_pfnAssertHook_get")]
  public static extern IntPtr CSharp_AkInitSettings_pfnAssertHook_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uMaxNumPaths_set")]
  public static extern void CSharp_AkInitSettings_uMaxNumPaths_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uMaxNumPaths_get")]
  public static extern uint CSharp_AkInitSettings_uMaxNumPaths_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uDefaultPoolSize_set")]
  public static extern void CSharp_AkInitSettings_uDefaultPoolSize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uDefaultPoolSize_get")]
  public static extern uint CSharp_AkInitSettings_uDefaultPoolSize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_fDefaultPoolRatioThreshold_set")]
  public static extern void CSharp_AkInitSettings_fDefaultPoolRatioThreshold_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_fDefaultPoolRatioThreshold_get")]
  public static extern float CSharp_AkInitSettings_fDefaultPoolRatioThreshold_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uCommandQueueSize_set")]
  public static extern void CSharp_AkInitSettings_uCommandQueueSize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uCommandQueueSize_get")]
  public static extern uint CSharp_AkInitSettings_uCommandQueueSize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uPrepareEventMemoryPoolID_set")]
  public static extern void CSharp_AkInitSettings_uPrepareEventMemoryPoolID_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uPrepareEventMemoryPoolID_get")]
  public static extern int CSharp_AkInitSettings_uPrepareEventMemoryPoolID_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_bEnableGameSyncPreparation_set")]
  public static extern void CSharp_AkInitSettings_bEnableGameSyncPreparation_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_bEnableGameSyncPreparation_get")]
  public static extern bool CSharp_AkInitSettings_bEnableGameSyncPreparation_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uContinuousPlaybackLookAhead_set")]
  public static extern void CSharp_AkInitSettings_uContinuousPlaybackLookAhead_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uContinuousPlaybackLookAhead_get")]
  public static extern uint CSharp_AkInitSettings_uContinuousPlaybackLookAhead_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uNumSamplesPerFrame_set")]
  public static extern void CSharp_AkInitSettings_uNumSamplesPerFrame_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uNumSamplesPerFrame_get")]
  public static extern uint CSharp_AkInitSettings_uNumSamplesPerFrame_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uMonitorPoolSize_set")]
  public static extern void CSharp_AkInitSettings_uMonitorPoolSize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uMonitorPoolSize_get")]
  public static extern uint CSharp_AkInitSettings_uMonitorPoolSize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uMonitorQueuePoolSize_set")]
  public static extern void CSharp_AkInitSettings_uMonitorQueuePoolSize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uMonitorQueuePoolSize_get")]
  public static extern uint CSharp_AkInitSettings_uMonitorQueuePoolSize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_settingsMainOutput_set")]
  public static extern void CSharp_AkInitSettings_settingsMainOutput_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_settingsMainOutput_get")]
  public static extern IntPtr CSharp_AkInitSettings_settingsMainOutput_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uMaxHardwareTimeoutMs_set")]
  public static extern void CSharp_AkInitSettings_uMaxHardwareTimeoutMs_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_uMaxHardwareTimeoutMs_get")]
  public static extern uint CSharp_AkInitSettings_uMaxHardwareTimeoutMs_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_bUseSoundBankMgrThread_set")]
  public static extern void CSharp_AkInitSettings_bUseSoundBankMgrThread_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_bUseSoundBankMgrThread_get")]
  public static extern bool CSharp_AkInitSettings_bUseSoundBankMgrThread_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_bUseLEngineThread_set")]
  public static extern void CSharp_AkInitSettings_bUseLEngineThread_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_bUseLEngineThread_get")]
  public static extern bool CSharp_AkInitSettings_bUseLEngineThread_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_szPluginDLLPath_set")]
  public static extern void CSharp_AkInitSettings_szPluginDLLPath_set(IntPtr jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkInitSettings_szPluginDLLPath_get")]
  public static extern string CSharp_AkInitSettings_szPluginDLLPath_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkInitSettings")]
  public static extern IntPtr CSharp_new_AkInitSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkInitSettings")]
  public static extern void CSharp_delete_AkInitSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSourceSettings_sourceID_set")]
  public static extern void CSharp_AkSourceSettings_sourceID_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSourceSettings_sourceID_get")]
  public static extern uint CSharp_AkSourceSettings_sourceID_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSourceSettings_pMediaMemory_set")]
  public static extern void CSharp_AkSourceSettings_pMediaMemory_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSourceSettings_pMediaMemory_get")]
  public static extern IntPtr CSharp_AkSourceSettings_pMediaMemory_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSourceSettings_uMediaSize_set")]
  public static extern void CSharp_AkSourceSettings_uMediaSize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSourceSettings_uMediaSize_get")]
  public static extern uint CSharp_AkSourceSettings_uMediaSize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkSourceSettings")]
  public static extern IntPtr CSharp_new_AkSourceSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkSourceSettings")]
  public static extern void CSharp_delete_AkSourceSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioSettings_uNumSamplesPerFrame_set")]
  public static extern void CSharp_AkAudioSettings_uNumSamplesPerFrame_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioSettings_uNumSamplesPerFrame_get")]
  public static extern uint CSharp_AkAudioSettings_uNumSamplesPerFrame_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioSettings_uNumSamplesPerSecond_set")]
  public static extern void CSharp_AkAudioSettings_uNumSamplesPerSecond_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAudioSettings_uNumSamplesPerSecond_get")]
  public static extern uint CSharp_AkAudioSettings_uNumSamplesPerSecond_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkAudioSettings")]
  public static extern IntPtr CSharp_new_AkAudioSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkAudioSettings")]
  public static extern void CSharp_delete_AkAudioSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetAudioSettings")]
  public static extern int CSharp_GetAudioSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSpeakerConfiguration__SWIG_0")]
  public static extern IntPtr CSharp_GetSpeakerConfiguration__SWIG_0(int jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSpeakerConfiguration__SWIG_1")]
  public static extern IntPtr CSharp_GetSpeakerConfiguration__SWIG_1(int jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSpeakerConfiguration__SWIG_2")]
  public static extern IntPtr CSharp_GetSpeakerConfiguration__SWIG_2();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetPanningRule__SWIG_0")]
  public static extern int CSharp_GetPanningRule__SWIG_0(out int jarg1, int jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetPanningRule__SWIG_1")]
  public static extern int CSharp_GetPanningRule__SWIG_1(out int jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetPanningRule__SWIG_2")]
  public static extern int CSharp_GetPanningRule__SWIG_2(out int jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetPanningRule__SWIG_0")]
  public static extern int CSharp_SetPanningRule__SWIG_0(int jarg1, int jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetPanningRule__SWIG_1")]
  public static extern int CSharp_SetPanningRule__SWIG_1(int jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetPanningRule__SWIG_2")]
  public static extern int CSharp_SetPanningRule__SWIG_2(int jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSpeakerAngles__SWIG_0")]
  public static extern int CSharp_GetSpeakerAngles__SWIG_0([In, Out, MarshalAs(UnmanagedType.LPArray)]float[] jarg1, ref uint jarg2, out float jarg3, int jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSpeakerAngles__SWIG_1")]
  public static extern int CSharp_GetSpeakerAngles__SWIG_1([In, Out, MarshalAs(UnmanagedType.LPArray)]float[] jarg1, ref uint jarg2, out float jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSpeakerAngles__SWIG_2")]
  public static extern int CSharp_GetSpeakerAngles__SWIG_2([In, Out, MarshalAs(UnmanagedType.LPArray)]float[] jarg1, ref uint jarg2, out float jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetSpeakerAngles__SWIG_0")]
  public static extern int CSharp_SetSpeakerAngles__SWIG_0([In, MarshalAs(UnmanagedType.LPArray)]float[] jarg1, uint jarg2, float jarg3, int jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetSpeakerAngles__SWIG_1")]
  public static extern int CSharp_SetSpeakerAngles__SWIG_1([In, MarshalAs(UnmanagedType.LPArray)]float[] jarg1, uint jarg2, float jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetSpeakerAngles__SWIG_2")]
  public static extern int CSharp_SetSpeakerAngles__SWIG_2([In, MarshalAs(UnmanagedType.LPArray)]float[] jarg1, uint jarg2, float jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetVolumeThreshold")]
  public static extern int CSharp_SetVolumeThreshold(float jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetMaxNumVoicesLimit")]
  public static extern int CSharp_SetMaxNumVoicesLimit(ushort jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RenderAudio__SWIG_0")]
  public static extern int CSharp_RenderAudio__SWIG_0(bool jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RenderAudio__SWIG_1")]
  public static extern int CSharp_RenderAudio__SWIG_1();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RegisterPluginDLL")]
  public static extern int CSharp_RegisterPluginDLL([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetIDFromString__SWIG_0")]
  public static extern uint CSharp_GetIDFromString__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_0")]
  public static extern uint CSharp_PostEvent__SWIG_0(uint jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6, IntPtr jarg7, uint jarg8);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_1")]
  public static extern uint CSharp_PostEvent__SWIG_1(uint jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6, IntPtr jarg7);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_2")]
  public static extern uint CSharp_PostEvent__SWIG_2(uint jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_3")]
  public static extern uint CSharp_PostEvent__SWIG_3(uint jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_4")]
  public static extern uint CSharp_PostEvent__SWIG_4(uint jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_5")]
  public static extern uint CSharp_PostEvent__SWIG_5(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_6")]
  public static extern uint CSharp_PostEvent__SWIG_6([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6, IntPtr jarg7, uint jarg8);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_7")]
  public static extern uint CSharp_PostEvent__SWIG_7([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6, IntPtr jarg7);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_8")]
  public static extern uint CSharp_PostEvent__SWIG_8([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5, uint jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_9")]
  public static extern uint CSharp_PostEvent__SWIG_9([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_10")]
  public static extern uint CSharp_PostEvent__SWIG_10([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostEvent__SWIG_11")]
  public static extern uint CSharp_PostEvent__SWIG_11([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_0")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_0(uint jarg1, int jarg2, uint jarg3, int jarg4, int jarg5, uint jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_1")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_1(uint jarg1, int jarg2, uint jarg3, int jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_2")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_2(uint jarg1, int jarg2, uint jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_3")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_3(uint jarg1, int jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_4")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_4(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_5")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_5([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, uint jarg3, int jarg4, int jarg5, uint jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_6")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_6([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, uint jarg3, int jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_7")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_7([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, uint jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_8")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_8([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ExecuteActionOnEvent__SWIG_9")]
  public static extern int CSharp_ExecuteActionOnEvent__SWIG_9([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostMIDIOnEvent")]
  public static extern int CSharp_PostMIDIOnEvent(uint jarg1, uint jarg2, IntPtr jarg3, ushort jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopMIDIOnEvent__SWIG_0")]
  public static extern int CSharp_StopMIDIOnEvent__SWIG_0(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopMIDIOnEvent__SWIG_1")]
  public static extern int CSharp_StopMIDIOnEvent__SWIG_1(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopMIDIOnEvent__SWIG_2")]
  public static extern int CSharp_StopMIDIOnEvent__SWIG_2();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PinEventInStreamCache__SWIG_0")]
  public static extern int CSharp_PinEventInStreamCache__SWIG_0(uint jarg1, char jarg2, char jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PinEventInStreamCache__SWIG_1")]
  public static extern int CSharp_PinEventInStreamCache__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, char jarg2, char jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnpinEventInStreamCache__SWIG_0")]
  public static extern int CSharp_UnpinEventInStreamCache__SWIG_0(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnpinEventInStreamCache__SWIG_1")]
  public static extern int CSharp_UnpinEventInStreamCache__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetBufferStatusForPinnedEvent__SWIG_0")]
  public static extern int CSharp_GetBufferStatusForPinnedEvent__SWIG_0(uint jarg1, out float jarg2, out int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetBufferStatusForPinnedEvent__SWIG_1")]
  public static extern int CSharp_GetBufferStatusForPinnedEvent__SWIG_1(string jarg1, out float jarg2, out int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_0")]
  public static extern int CSharp_SeekOnEvent__SWIG_0(uint jarg1, uint jarg2, int jarg3, bool jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_1")]
  public static extern int CSharp_SeekOnEvent__SWIG_1(uint jarg1, uint jarg2, int jarg3, bool jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_2")]
  public static extern int CSharp_SeekOnEvent__SWIG_2(uint jarg1, uint jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_3")]
  public static extern int CSharp_SeekOnEvent__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, int jarg3, bool jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_4")]
  public static extern int CSharp_SeekOnEvent__SWIG_4([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, int jarg3, bool jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_5")]
  public static extern int CSharp_SeekOnEvent__SWIG_5([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_9")]
  public static extern int CSharp_SeekOnEvent__SWIG_9(uint jarg1, uint jarg2, float jarg3, bool jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_10")]
  public static extern int CSharp_SeekOnEvent__SWIG_10(uint jarg1, uint jarg2, float jarg3, bool jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_11")]
  public static extern int CSharp_SeekOnEvent__SWIG_11(uint jarg1, uint jarg2, float jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_12")]
  public static extern int CSharp_SeekOnEvent__SWIG_12([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, float jarg3, bool jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_13")]
  public static extern int CSharp_SeekOnEvent__SWIG_13([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, float jarg3, bool jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SeekOnEvent__SWIG_14")]
  public static extern int CSharp_SeekOnEvent__SWIG_14([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, float jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_CancelEventCallbackCookie")]
  public static extern void CSharp_CancelEventCallbackCookie(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_CancelEventCallback")]
  public static extern void CSharp_CancelEventCallback(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSourcePlayPosition__SWIG_0")]
  public static extern int CSharp_GetSourcePlayPosition__SWIG_0(uint jarg1, out int jarg2, bool jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSourcePlayPosition__SWIG_1")]
  public static extern int CSharp_GetSourcePlayPosition__SWIG_1(uint jarg1, out int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSourceStreamBuffering")]
  public static extern int CSharp_GetSourceStreamBuffering(uint jarg1, out int jarg2, out int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopAll__SWIG_0")]
  public static extern void CSharp_StopAll__SWIG_0(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopAll__SWIG_1")]
  public static extern void CSharp_StopAll__SWIG_1();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopPlayingID__SWIG_0")]
  public static extern void CSharp_StopPlayingID__SWIG_0(uint jarg1, int jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopPlayingID__SWIG_1")]
  public static extern void CSharp_StopPlayingID__SWIG_1(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopPlayingID__SWIG_2")]
  public static extern void CSharp_StopPlayingID__SWIG_2(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRandomSeed")]
  public static extern void CSharp_SetRandomSeed(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_MuteBackgroundMusic")]
  public static extern void CSharp_MuteBackgroundMusic(bool jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetBackgroundMusicMute")]
  public static extern bool CSharp_GetBackgroundMusicMute();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SendPluginCustomGameData")]
  public static extern int CSharp_SendPluginCustomGameData(uint jarg1, uint jarg2, IntPtr jarg3, uint jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnregisterAllGameObj")]
  public static extern int CSharp_UnregisterAllGameObj();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetMultiplePositions__SWIG_0")]
  public static extern int CSharp_SetMultiplePositions__SWIG_0(uint jarg1, IntPtr jarg2, ushort jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetMultiplePositions__SWIG_1")]
  public static extern int CSharp_SetMultiplePositions__SWIG_1(uint jarg1, IntPtr jarg2, ushort jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetMultiplePositions__SWIG_2")]
  public static extern int CSharp_SetMultiplePositions__SWIG_2(uint jarg1, IntPtr jarg2, ushort jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetMultiplePositions__SWIG_3")]
  public static extern int CSharp_SetMultiplePositions__SWIG_3(uint jarg1, IntPtr jarg2, ushort jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetAttenuationScalingFactor")]
  public static extern int CSharp_SetAttenuationScalingFactor(uint jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetListenerScalingFactor")]
  public static extern int CSharp_SetListenerScalingFactor(uint jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ClearBanks")]
  public static extern int CSharp_ClearBanks();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetBankLoadIOSettings")]
  public static extern int CSharp_SetBankLoadIOSettings(float jarg1, char jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadBank__SWIG_0")]
  public static extern int CSharp_LoadBank__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, out uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadBank__SWIG_1")]
  public static extern int CSharp_LoadBank__SWIG_1(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadBank__SWIG_2")]
  public static extern int CSharp_LoadBank__SWIG_2(IntPtr jarg1, uint jarg2, out uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadBank__SWIG_3")]
  public static extern int CSharp_LoadBank__SWIG_3(IntPtr jarg1, uint jarg2, int jarg3, out uint jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadBank__SWIG_4")]
  public static extern int CSharp_LoadBank__SWIG_4([MarshalAs(UnmanagedType.LPWStr)]string jarg1, IntPtr jarg2, IntPtr jarg3, int jarg4, out uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadBank__SWIG_5")]
  public static extern int CSharp_LoadBank__SWIG_5(uint jarg1, IntPtr jarg2, IntPtr jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadBank__SWIG_6")]
  public static extern int CSharp_LoadBank__SWIG_6(IntPtr jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4, out uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadBank__SWIG_7")]
  public static extern int CSharp_LoadBank__SWIG_7(IntPtr jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4, int jarg5, out uint jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnloadBank__SWIG_0")]
  public static extern int CSharp_UnloadBank__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]string jarg1, IntPtr jarg2, out int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnloadBank__SWIG_1")]
  public static extern int CSharp_UnloadBank__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnloadBank__SWIG_4")]
  public static extern int CSharp_UnloadBank__SWIG_4(uint jarg1, IntPtr jarg2, out int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnloadBank__SWIG_5")]
  public static extern int CSharp_UnloadBank__SWIG_5(uint jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnloadBank__SWIG_6")]
  public static extern int CSharp_UnloadBank__SWIG_6([MarshalAs(UnmanagedType.LPWStr)]string jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnloadBank__SWIG_8")]
  public static extern int CSharp_UnloadBank__SWIG_8(uint jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_CancelBankCallbackCookie")]
  public static extern void CSharp_CancelBankCallbackCookie(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareBank__SWIG_0")]
  public static extern int CSharp_PrepareBank__SWIG_0(int jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareBank__SWIG_1")]
  public static extern int CSharp_PrepareBank__SWIG_1(int jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareBank__SWIG_4")]
  public static extern int CSharp_PrepareBank__SWIG_4(int jarg1, uint jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareBank__SWIG_5")]
  public static extern int CSharp_PrepareBank__SWIG_5(int jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareBank__SWIG_6")]
  public static extern int CSharp_PrepareBank__SWIG_6(int jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2, IntPtr jarg3, IntPtr jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareBank__SWIG_7")]
  public static extern int CSharp_PrepareBank__SWIG_7(int jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2, IntPtr jarg3, IntPtr jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareBank__SWIG_10")]
  public static extern int CSharp_PrepareBank__SWIG_10(int jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareBank__SWIG_11")]
  public static extern int CSharp_PrepareBank__SWIG_11(int jarg1, uint jarg2, IntPtr jarg3, IntPtr jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ClearPreparedEvents")]
  public static extern int CSharp_ClearPreparedEvents();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareEvent__SWIG_0")]
  public static extern int CSharp_PrepareEvent__SWIG_0(int jarg1, IntPtr jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareEvent__SWIG_1")]
  public static extern int CSharp_PrepareEvent__SWIG_1(int jarg1, [In, MarshalAs(UnmanagedType.LPArray)]uint[] jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareEvent__SWIG_2")]
  public static extern int CSharp_PrepareEvent__SWIG_2(int jarg1, IntPtr jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareEvent__SWIG_3")]
  public static extern int CSharp_PrepareEvent__SWIG_3(int jarg1, [In, MarshalAs(UnmanagedType.LPArray)]uint[] jarg2, uint jarg3, IntPtr jarg4, IntPtr jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetMedia")]
  public static extern int CSharp_SetMedia(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnsetMedia")]
  public static extern int CSharp_UnsetMedia(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareGameSyncs__SWIG_0")]
  public static extern int CSharp_PrepareGameSyncs__SWIG_0(int jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]string jarg3, IntPtr jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareGameSyncs__SWIG_1")]
  public static extern int CSharp_PrepareGameSyncs__SWIG_1(int jarg1, int jarg2, uint jarg3, [In, MarshalAs(UnmanagedType.LPArray)]uint[] jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareGameSyncs__SWIG_2")]
  public static extern int CSharp_PrepareGameSyncs__SWIG_2(int jarg1, int jarg2, [MarshalAs(UnmanagedType.LPWStr)]string jarg3, IntPtr jarg4, uint jarg5, IntPtr jarg6, IntPtr jarg7);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PrepareGameSyncs__SWIG_3")]
  public static extern int CSharp_PrepareGameSyncs__SWIG_3(int jarg1, int jarg2, uint jarg3, [In, MarshalAs(UnmanagedType.LPArray)]uint[] jarg4, uint jarg5, IntPtr jarg6, IntPtr jarg7);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetActiveListeners")]
  public static extern int CSharp_SetActiveListeners(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetListenerSpatialization__SWIG_0")]
  public static extern int CSharp_SetListenerSpatialization__SWIG_0(uint jarg1, bool jarg2, IntPtr jarg3, [In, MarshalAs(UnmanagedType.LPArray)]float[] jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetListenerSpatialization__SWIG_1")]
  public static extern int CSharp_SetListenerSpatialization__SWIG_1(uint jarg1, bool jarg2, IntPtr jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetListenerPipeline")]
  public static extern int CSharp_SetListenerPipeline(uint jarg1, bool jarg2, bool jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_0")]
  public static extern int CSharp_SetRTPCValue__SWIG_0(uint jarg1, float jarg2, uint jarg3, int jarg4, int jarg5, bool jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_1")]
  public static extern int CSharp_SetRTPCValue__SWIG_1(uint jarg1, float jarg2, uint jarg3, int jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_2")]
  public static extern int CSharp_SetRTPCValue__SWIG_2(uint jarg1, float jarg2, uint jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_3")]
  public static extern int CSharp_SetRTPCValue__SWIG_3(uint jarg1, float jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_4")]
  public static extern int CSharp_SetRTPCValue__SWIG_4(uint jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_5")]
  public static extern int CSharp_SetRTPCValue__SWIG_5([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2, uint jarg3, int jarg4, int jarg5, bool jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_6")]
  public static extern int CSharp_SetRTPCValue__SWIG_6([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2, uint jarg3, int jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_7")]
  public static extern int CSharp_SetRTPCValue__SWIG_7([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2, uint jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_8")]
  public static extern int CSharp_SetRTPCValue__SWIG_8([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValue__SWIG_9")]
  public static extern int CSharp_SetRTPCValue__SWIG_9([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValueByPlayingID__SWIG_0")]
  public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_0(uint jarg1, float jarg2, uint jarg3, int jarg4, int jarg5, bool jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValueByPlayingID__SWIG_1")]
  public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_1(uint jarg1, float jarg2, uint jarg3, int jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValueByPlayingID__SWIG_2")]
  public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_2(uint jarg1, float jarg2, uint jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValueByPlayingID__SWIG_3")]
  public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_3(uint jarg1, float jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValueByPlayingID__SWIG_4")]
  public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_4([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2, uint jarg3, int jarg4, int jarg5, bool jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValueByPlayingID__SWIG_5")]
  public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_5([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2, uint jarg3, int jarg4, int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValueByPlayingID__SWIG_6")]
  public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_6([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2, uint jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetRTPCValueByPlayingID__SWIG_7")]
  public static extern int CSharp_SetRTPCValueByPlayingID__SWIG_7([MarshalAs(UnmanagedType.LPWStr)]string jarg1, float jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_0")]
  public static extern int CSharp_ResetRTPCValue__SWIG_0(uint jarg1, uint jarg2, int jarg3, int jarg4, bool jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_1")]
  public static extern int CSharp_ResetRTPCValue__SWIG_1(uint jarg1, uint jarg2, int jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_2")]
  public static extern int CSharp_ResetRTPCValue__SWIG_2(uint jarg1, uint jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_3")]
  public static extern int CSharp_ResetRTPCValue__SWIG_3(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_4")]
  public static extern int CSharp_ResetRTPCValue__SWIG_4(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_5")]
  public static extern int CSharp_ResetRTPCValue__SWIG_5([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, int jarg3, int jarg4, bool jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_6")]
  public static extern int CSharp_ResetRTPCValue__SWIG_6([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, int jarg3, int jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_7")]
  public static extern int CSharp_ResetRTPCValue__SWIG_7([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_8")]
  public static extern int CSharp_ResetRTPCValue__SWIG_8([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResetRTPCValue__SWIG_9")]
  public static extern int CSharp_ResetRTPCValue__SWIG_9([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetSwitch__SWIG_0")]
  public static extern int CSharp_SetSwitch__SWIG_0(uint jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetSwitch__SWIG_1")]
  public static extern int CSharp_SetSwitch__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostTrigger__SWIG_0")]
  public static extern int CSharp_PostTrigger__SWIG_0(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostTrigger__SWIG_1")]
  public static extern int CSharp_PostTrigger__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetState__SWIG_0")]
  public static extern int CSharp_SetState__SWIG_0(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetState__SWIG_1")]
  public static extern int CSharp_SetState__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetGameObjectAuxSendValues")]
  public static extern int CSharp_SetGameObjectAuxSendValues(uint jarg1, IntPtr jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetGameObjectOutputBusVolume")]
  public static extern int CSharp_SetGameObjectOutputBusVolume(uint jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetActorMixerEffect")]
  public static extern int CSharp_SetActorMixerEffect(uint jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetBusEffect__SWIG_0")]
  public static extern int CSharp_SetBusEffect__SWIG_0(uint jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetBusEffect__SWIG_1")]
  public static extern int CSharp_SetBusEffect__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetMixer__SWIG_0")]
  public static extern int CSharp_SetMixer__SWIG_0(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetMixer__SWIG_1")]
  public static extern int CSharp_SetMixer__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetBusConfig__SWIG_0")]
  public static extern int CSharp_SetBusConfig__SWIG_0(uint jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetBusConfig__SWIG_1")]
  public static extern int CSharp_SetBusConfig__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetObjectObstructionAndOcclusion")]
  public static extern int CSharp_SetObjectObstructionAndOcclusion(uint jarg1, uint jarg2, float jarg3, float jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StartOutputCapture")]
  public static extern int CSharp_StartOutputCapture([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopOutputCapture")]
  public static extern int CSharp_StopOutputCapture();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AddOutputCaptureMarker")]
  public static extern int CSharp_AddOutputCaptureMarker(string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StartProfilerCapture")]
  public static extern int CSharp_StartProfilerCapture([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StopProfilerCapture")]
  public static extern int CSharp_StopProfilerCapture();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AddSecondaryOutput__SWIG_0")]
  public static extern int CSharp_AddSecondaryOutput__SWIG_0(uint jarg1, int jarg2, uint jarg3, uint jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AddSecondaryOutput__SWIG_1")]
  public static extern int CSharp_AddSecondaryOutput__SWIG_1(uint jarg1, int jarg2, uint jarg3, uint jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AddSecondaryOutput__SWIG_2")]
  public static extern int CSharp_AddSecondaryOutput__SWIG_2(uint jarg1, int jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RemoveSecondaryOutput")]
  public static extern int CSharp_RemoveSecondaryOutput(uint jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetSecondaryOutputVolume")]
  public static extern int CSharp_SetSecondaryOutputVolume(uint jarg1, int jarg2, float jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Suspend__SWIG_0")]
  public static extern int CSharp_Suspend__SWIG_0(bool jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Suspend__SWIG_1")]
  public static extern int CSharp_Suspend__SWIG_1();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_WakeupFromSuspend")]
  public static extern int CSharp_WakeupFromSuspend();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetBufferTick")]
  public static extern uint CSharp_GetBufferTick();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iCurrentPosition_set")]
  public static extern void CSharp_AkSegmentInfo_iCurrentPosition_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iCurrentPosition_get")]
  public static extern int CSharp_AkSegmentInfo_iCurrentPosition_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iPreEntryDuration_set")]
  public static extern void CSharp_AkSegmentInfo_iPreEntryDuration_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iPreEntryDuration_get")]
  public static extern int CSharp_AkSegmentInfo_iPreEntryDuration_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iActiveDuration_set")]
  public static extern void CSharp_AkSegmentInfo_iActiveDuration_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iActiveDuration_get")]
  public static extern int CSharp_AkSegmentInfo_iActiveDuration_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iPostExitDuration_set")]
  public static extern void CSharp_AkSegmentInfo_iPostExitDuration_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iPostExitDuration_get")]
  public static extern int CSharp_AkSegmentInfo_iPostExitDuration_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iRemainingLookAheadTime_set")]
  public static extern void CSharp_AkSegmentInfo_iRemainingLookAheadTime_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_iRemainingLookAheadTime_get")]
  public static extern int CSharp_AkSegmentInfo_iRemainingLookAheadTime_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_fBeatDuration_set")]
  public static extern void CSharp_AkSegmentInfo_fBeatDuration_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_fBeatDuration_get")]
  public static extern float CSharp_AkSegmentInfo_fBeatDuration_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_fBarDuration_set")]
  public static extern void CSharp_AkSegmentInfo_fBarDuration_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_fBarDuration_get")]
  public static extern float CSharp_AkSegmentInfo_fBarDuration_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_fGridDuration_set")]
  public static extern void CSharp_AkSegmentInfo_fGridDuration_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_fGridDuration_get")]
  public static extern float CSharp_AkSegmentInfo_fGridDuration_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_fGridOffset_set")]
  public static extern void CSharp_AkSegmentInfo_fGridOffset_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkSegmentInfo_fGridOffset_get")]
  public static extern float CSharp_AkSegmentInfo_fGridOffset_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkSegmentInfo")]
  public static extern IntPtr CSharp_new_AkSegmentInfo();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkSegmentInfo")]
  public static extern void CSharp_delete_AkSegmentInfo(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_INVALID_MIDI_CHANNEL_get")]
  public static extern byte CSharp_AK_INVALID_MIDI_CHANNEL_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_INVALID_MIDI_NOTE_get")]
  public static extern byte CSharp_AK_INVALID_MIDI_NOTE_get();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkMIDIPost_uOffset_set")]
  public static extern void CSharp_AkMIDIPost_uOffset_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkMIDIPost_uOffset_get")]
  public static extern uint CSharp_AkMIDIPost_uOffset_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkMIDIPost")]
  public static extern IntPtr CSharp_new_AkMIDIPost();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkMIDIPost")]
  public static extern void CSharp_delete_AkMIDIPost(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkMemSettings_uMaxNumPools_set")]
  public static extern void CSharp_AkMemSettings_uMaxNumPools_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkMemSettings_uMaxNumPools_get")]
  public static extern uint CSharp_AkMemSettings_uMaxNumPools_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkMemSettings")]
  public static extern IntPtr CSharp_new_AkMemSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkMemSettings")]
  public static extern void CSharp_delete_AkMemSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkMusicSettings_fStreamingLookAheadRatio_set")]
  public static extern void CSharp_AkMusicSettings_fStreamingLookAheadRatio_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkMusicSettings_fStreamingLookAheadRatio_get")]
  public static extern float CSharp_AkMusicSettings_fStreamingLookAheadRatio_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkMusicSettings")]
  public static extern IntPtr CSharp_new_AkMusicSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkMusicSettings")]
  public static extern void CSharp_delete_AkMusicSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetPlayingSegmentInfo__SWIG_0")]
  public static extern int CSharp_GetPlayingSegmentInfo__SWIG_0(uint jarg1, IntPtr jarg2, bool jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetPlayingSegmentInfo__SWIG_1")]
  public static extern int CSharp_GetPlayingSegmentInfo__SWIG_1(uint jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkCallbackSerializer_Init")]
  public static extern int CSharp_AkCallbackSerializer_Init(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkCallbackSerializer_Term")]
  public static extern void CSharp_AkCallbackSerializer_Term();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkCallbackSerializer_Lock")]
  public static extern IntPtr CSharp_AkCallbackSerializer_Lock();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkCallbackSerializer_SetLocalOutput")]
  public static extern void CSharp_AkCallbackSerializer_SetLocalOutput(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkCallbackSerializer_Unlock")]
  public static extern void CSharp_AkCallbackSerializer_Unlock();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkCallbackSerializer_AudioSourceChangeCallbackFunc")]
  public static extern int CSharp_AkCallbackSerializer_AudioSourceChangeCallbackFunc(bool jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkCallbackSerializer")]
  public static extern IntPtr CSharp_new_AkCallbackSerializer();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkCallbackSerializer")]
  public static extern void CSharp_delete_AkCallbackSerializer(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostCode__SWIG_0")]
  public static extern int CSharp_PostCode__SWIG_0(int jarg1, int jarg2, uint jarg3, uint jarg4, uint jarg5, bool jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostCode__SWIG_1")]
  public static extern int CSharp_PostCode__SWIG_1(int jarg1, int jarg2, uint jarg3, uint jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostCode__SWIG_2")]
  public static extern int CSharp_PostCode__SWIG_2(int jarg1, int jarg2, uint jarg3, uint jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostCode__SWIG_3")]
  public static extern int CSharp_PostCode__SWIG_3(int jarg1, int jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostCode__SWIG_4")]
  public static extern int CSharp_PostCode__SWIG_4(int jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostString__SWIG_0")]
  public static extern int CSharp_PostString__SWIG_0([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, uint jarg3, uint jarg4, uint jarg5, bool jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostString__SWIG_1")]
  public static extern int CSharp_PostString__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, uint jarg3, uint jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostString__SWIG_2")]
  public static extern int CSharp_PostString__SWIG_2([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, uint jarg3, uint jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostString__SWIG_3")]
  public static extern int CSharp_PostString__SWIG_3([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_PostString__SWIG_4")]
  public static extern int CSharp_PostString__SWIG_4([MarshalAs(UnmanagedType.LPWStr)]string jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetTimeStamp")]
  public static extern int CSharp_GetTimeStamp();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetNumNonZeroBits")]
  public static extern uint CSharp_GetNumNonZeroBits(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResolveDialogueEvent__SWIG_0")]
  public static extern uint CSharp_ResolveDialogueEvent__SWIG_0(uint jarg1, [In, MarshalAs(UnmanagedType.LPArray)]uint[] jarg2, uint jarg3, uint jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ResolveDialogueEvent__SWIG_1")]
  public static extern uint CSharp_ResolveDialogueEvent__SWIG_1(uint jarg1, [In, MarshalAs(UnmanagedType.LPArray)]uint[] jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetDialogueEventCustomPropertyValue__SWIG_0")]
  public static extern int CSharp_GetDialogueEventCustomPropertyValue__SWIG_0(uint jarg1, uint jarg2, out int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetDialogueEventCustomPropertyValue__SWIG_1")]
  public static extern int CSharp_GetDialogueEventCustomPropertyValue__SWIG_1(uint jarg1, uint jarg2, out float jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fCenterPct_set")]
  public static extern void CSharp_AkPositioningInfo_fCenterPct_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fCenterPct_get")]
  public static extern float CSharp_AkPositioningInfo_fCenterPct_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_pannerType_set")]
  public static extern void CSharp_AkPositioningInfo_pannerType_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_pannerType_get")]
  public static extern int CSharp_AkPositioningInfo_pannerType_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_posSourceType_set")]
  public static extern void CSharp_AkPositioningInfo_posSourceType_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_posSourceType_get")]
  public static extern int CSharp_AkPositioningInfo_posSourceType_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_bUpdateEachFrame_set")]
  public static extern void CSharp_AkPositioningInfo_bUpdateEachFrame_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_bUpdateEachFrame_get")]
  public static extern bool CSharp_AkPositioningInfo_bUpdateEachFrame_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_bUseSpatialization_set")]
  public static extern void CSharp_AkPositioningInfo_bUseSpatialization_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_bUseSpatialization_get")]
  public static extern bool CSharp_AkPositioningInfo_bUseSpatialization_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_bUseAttenuation_set")]
  public static extern void CSharp_AkPositioningInfo_bUseAttenuation_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_bUseAttenuation_get")]
  public static extern bool CSharp_AkPositioningInfo_bUseAttenuation_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_bUseConeAttenuation_set")]
  public static extern void CSharp_AkPositioningInfo_bUseConeAttenuation_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_bUseConeAttenuation_get")]
  public static extern bool CSharp_AkPositioningInfo_bUseConeAttenuation_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fInnerAngle_set")]
  public static extern void CSharp_AkPositioningInfo_fInnerAngle_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fInnerAngle_get")]
  public static extern float CSharp_AkPositioningInfo_fInnerAngle_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fOuterAngle_set")]
  public static extern void CSharp_AkPositioningInfo_fOuterAngle_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fOuterAngle_get")]
  public static extern float CSharp_AkPositioningInfo_fOuterAngle_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fConeMaxAttenuation_set")]
  public static extern void CSharp_AkPositioningInfo_fConeMaxAttenuation_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fConeMaxAttenuation_get")]
  public static extern float CSharp_AkPositioningInfo_fConeMaxAttenuation_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_LPFCone_set")]
  public static extern void CSharp_AkPositioningInfo_LPFCone_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_LPFCone_get")]
  public static extern float CSharp_AkPositioningInfo_LPFCone_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_HPFCone_set")]
  public static extern void CSharp_AkPositioningInfo_HPFCone_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_HPFCone_get")]
  public static extern float CSharp_AkPositioningInfo_HPFCone_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fMaxDistance_set")]
  public static extern void CSharp_AkPositioningInfo_fMaxDistance_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fMaxDistance_get")]
  public static extern float CSharp_AkPositioningInfo_fMaxDistance_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fVolDryAtMaxDist_set")]
  public static extern void CSharp_AkPositioningInfo_fVolDryAtMaxDist_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fVolDryAtMaxDist_get")]
  public static extern float CSharp_AkPositioningInfo_fVolDryAtMaxDist_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fVolAuxGameDefAtMaxDist_set")]
  public static extern void CSharp_AkPositioningInfo_fVolAuxGameDefAtMaxDist_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fVolAuxGameDefAtMaxDist_get")]
  public static extern float CSharp_AkPositioningInfo_fVolAuxGameDefAtMaxDist_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fVolAuxUserDefAtMaxDist_set")]
  public static extern void CSharp_AkPositioningInfo_fVolAuxUserDefAtMaxDist_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_fVolAuxUserDefAtMaxDist_get")]
  public static extern float CSharp_AkPositioningInfo_fVolAuxUserDefAtMaxDist_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_LPFValueAtMaxDist_set")]
  public static extern void CSharp_AkPositioningInfo_LPFValueAtMaxDist_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_LPFValueAtMaxDist_get")]
  public static extern float CSharp_AkPositioningInfo_LPFValueAtMaxDist_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_HPFValueAtMaxDist_set")]
  public static extern void CSharp_AkPositioningInfo_HPFValueAtMaxDist_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPositioningInfo_HPFValueAtMaxDist_get")]
  public static extern float CSharp_AkPositioningInfo_HPFValueAtMaxDist_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkPositioningInfo")]
  public static extern IntPtr CSharp_new_AkPositioningInfo();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkPositioningInfo")]
  public static extern void CSharp_delete_AkPositioningInfo(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkObjectInfo_objID_set")]
  public static extern void CSharp_AkObjectInfo_objID_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkObjectInfo_objID_get")]
  public static extern uint CSharp_AkObjectInfo_objID_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkObjectInfo_parentID_set")]
  public static extern void CSharp_AkObjectInfo_parentID_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkObjectInfo_parentID_get")]
  public static extern uint CSharp_AkObjectInfo_parentID_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkObjectInfo_iDepth_set")]
  public static extern void CSharp_AkObjectInfo_iDepth_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkObjectInfo_iDepth_get")]
  public static extern int CSharp_AkObjectInfo_iDepth_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkObjectInfo")]
  public static extern IntPtr CSharp_new_AkObjectInfo();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkObjectInfo")]
  public static extern void CSharp_delete_AkObjectInfo(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetPosition")]
  public static extern int CSharp_GetPosition(uint jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetActiveListeners")]
  public static extern int CSharp_GetActiveListeners(uint jarg1, out uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetListenerPosition")]
  public static extern int CSharp_GetListenerPosition(uint jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetRTPCValue__SWIG_0")]
  public static extern int CSharp_GetRTPCValue__SWIG_0(uint jarg1, uint jarg2, uint jarg3, out float jarg4, ref int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetRTPCValue__SWIG_1")]
  public static extern int CSharp_GetRTPCValue__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, uint jarg3, out float jarg4, ref int jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSwitch__SWIG_0")]
  public static extern int CSharp_GetSwitch__SWIG_0(uint jarg1, uint jarg2, out uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSwitch__SWIG_1")]
  public static extern int CSharp_GetSwitch__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, uint jarg2, out uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetState__SWIG_0")]
  public static extern int CSharp_GetState__SWIG_0(uint jarg1, out uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetState__SWIG_1")]
  public static extern int CSharp_GetState__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, out uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetGameObjectAuxSendValues")]
  public static extern int CSharp_GetGameObjectAuxSendValues(uint jarg1, IntPtr jarg2, ref uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetGameObjectDryLevelValue")]
  public static extern int CSharp_GetGameObjectDryLevelValue(uint jarg1, out float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetObjectObstructionAndOcclusion")]
  public static extern int CSharp_GetObjectObstructionAndOcclusion(uint jarg1, uint jarg2, out float jarg3, out float jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_QueryAudioObjectIDs__SWIG_0")]
  public static extern int CSharp_QueryAudioObjectIDs__SWIG_0(uint jarg1, ref uint jarg2, IntPtr jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_QueryAudioObjectIDs__SWIG_1")]
  public static extern int CSharp_QueryAudioObjectIDs__SWIG_1([MarshalAs(UnmanagedType.LPWStr)]string jarg1, ref uint jarg2, IntPtr jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetPositioningInfo")]
  public static extern int CSharp_GetPositioningInfo(uint jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetIsGameObjectActive")]
  public static extern bool CSharp_GetIsGameObjectActive(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetMaxRadius")]
  public static extern float CSharp_GetMaxRadius(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetEventIDFromPlayingID")]
  public static extern uint CSharp_GetEventIDFromPlayingID(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetGameObjectFromPlayingID")]
  public static extern uint CSharp_GetGameObjectFromPlayingID(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetPlayingIDsFromGameObject")]
  public static extern int CSharp_GetPlayingIDsFromGameObject(uint jarg1, ref uint jarg2, [Out, MarshalAs(UnmanagedType.LPArray)]uint[] jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetCustomPropertyValue__SWIG_0")]
  public static extern int CSharp_GetCustomPropertyValue__SWIG_0(uint jarg1, uint jarg2, out int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetCustomPropertyValue__SWIG_1")]
  public static extern int CSharp_GetCustomPropertyValue__SWIG_1(uint jarg1, uint jarg2, out float jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_SPEAKER_SETUP_FIX_LEFT_TO_CENTER")]
  public static extern void CSharp_AK_SPEAKER_SETUP_FIX_LEFT_TO_CENTER(ref uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_SPEAKER_SETUP_FIX_REAR_TO_SIDE")]
  public static extern void CSharp_AK_SPEAKER_SETUP_FIX_REAR_TO_SIDE(ref uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AK_SPEAKER_SETUP_CONVERT_TO_SUPPORTED")]
  public static extern void CSharp_AK_SPEAKER_SETUP_CONVERT_TO_SUPPORTED(ref uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ChannelMaskToNumChannels")]
  public static extern byte CSharp_ChannelMaskToNumChannels(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ChannelMaskFromNumChannels")]
  public static extern uint CSharp_ChannelMaskFromNumChannels(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_ChannelBitToIndex")]
  public static extern byte CSharp_ChannelBitToIndex(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_HasSurroundChannels")]
  public static extern bool CSharp_HasSurroundChannels(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_HasStrictlyOnePairOfSurroundChannels")]
  public static extern bool CSharp_HasStrictlyOnePairOfSurroundChannels(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_HasSideAndRearChannels")]
  public static extern bool CSharp_HasSideAndRearChannels(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_HasHeightChannels")]
  public static extern bool CSharp_HasHeightChannels(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_BackToSideChannels")]
  public static extern uint CSharp_BackToSideChannels(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_StdChannelIndexToDisplayIndex")]
  public static extern uint CSharp_StdChannelIndexToDisplayIndex(int jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_uNumChannels_set")]
  public static extern void CSharp_AkChannelConfig_uNumChannels_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_uNumChannels_get")]
  public static extern uint CSharp_AkChannelConfig_uNumChannels_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_eConfigType_set")]
  public static extern void CSharp_AkChannelConfig_eConfigType_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_eConfigType_get")]
  public static extern uint CSharp_AkChannelConfig_eConfigType_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_uChannelMask_set")]
  public static extern void CSharp_AkChannelConfig_uChannelMask_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_uChannelMask_get")]
  public static extern uint CSharp_AkChannelConfig_uChannelMask_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkChannelConfig__SWIG_0")]
  public static extern IntPtr CSharp_new_AkChannelConfig__SWIG_0();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkChannelConfig__SWIG_1")]
  public static extern IntPtr CSharp_new_AkChannelConfig__SWIG_1(uint jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_Clear")]
  public static extern void CSharp_AkChannelConfig_Clear(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_SetStandard")]
  public static extern void CSharp_AkChannelConfig_SetStandard(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_SetStandardOrAnonymous")]
  public static extern void CSharp_AkChannelConfig_SetStandardOrAnonymous(IntPtr jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_SetAnonymous")]
  public static extern void CSharp_AkChannelConfig_SetAnonymous(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_SetAmbisonic")]
  public static extern void CSharp_AkChannelConfig_SetAmbisonic(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_IsValid")]
  public static extern bool CSharp_AkChannelConfig_IsValid(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_Serialize")]
  public static extern uint CSharp_AkChannelConfig_Serialize(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_Deserialize")]
  public static extern void CSharp_AkChannelConfig_Deserialize(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_RemoveLFE")]
  public static extern IntPtr CSharp_AkChannelConfig_RemoveLFE(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_RemoveCenter")]
  public static extern IntPtr CSharp_AkChannelConfig_RemoveCenter(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkChannelConfig_IsChannelConfigSupported")]
  public static extern bool CSharp_AkChannelConfig_IsChannelConfigSupported(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkChannelConfig")]
  public static extern void CSharp_delete_AkChannelConfig(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AddPlayerMotionDevice__SWIG_0")]
  public static extern int CSharp_AddPlayerMotionDevice__SWIG_0(byte jarg1, uint jarg2, uint jarg3, IntPtr jarg4, uint jarg5);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AddPlayerMotionDevice__SWIG_1")]
  public static extern int CSharp_AddPlayerMotionDevice__SWIG_1(byte jarg1, uint jarg2, uint jarg3, IntPtr jarg4);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AddPlayerMotionDevice__SWIG_2")]
  public static extern int CSharp_AddPlayerMotionDevice__SWIG_2(byte jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RemovePlayerMotionDevice")]
  public static extern void CSharp_RemovePlayerMotionDevice(byte jarg1, uint jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetPlayerListener")]
  public static extern void CSharp_SetPlayerListener(byte jarg1, byte jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetPlayerVolume")]
  public static extern void CSharp_SetPlayerVolume(byte jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_threadLEngine_set")]
  public static extern void CSharp_AkPlatformInitSettings_threadLEngine_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_threadLEngine_get")]
  public static extern IntPtr CSharp_AkPlatformInitSettings_threadLEngine_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_threadBankManager_set")]
  public static extern void CSharp_AkPlatformInitSettings_threadBankManager_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_threadBankManager_get")]
  public static extern IntPtr CSharp_AkPlatformInitSettings_threadBankManager_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_threadMonitor_set")]
  public static extern void CSharp_AkPlatformInitSettings_threadMonitor_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_threadMonitor_get")]
  public static extern IntPtr CSharp_AkPlatformInitSettings_threadMonitor_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_uLEngineDefaultPoolSize_set")]
  public static extern void CSharp_AkPlatformInitSettings_uLEngineDefaultPoolSize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_uLEngineDefaultPoolSize_get")]
  public static extern uint CSharp_AkPlatformInitSettings_uLEngineDefaultPoolSize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_fLEngineDefaultPoolRatioThreshold_set")]
  public static extern void CSharp_AkPlatformInitSettings_fLEngineDefaultPoolRatioThreshold_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_fLEngineDefaultPoolRatioThreshold_get")]
  public static extern float CSharp_AkPlatformInitSettings_fLEngineDefaultPoolRatioThreshold_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_uNumRefillsInVoice_set")]
  public static extern void CSharp_AkPlatformInitSettings_uNumRefillsInVoice_set(IntPtr jarg1, ushort jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_uNumRefillsInVoice_get")]
  public static extern ushort CSharp_AkPlatformInitSettings_uNumRefillsInVoice_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_eAudioQuality_set")]
  public static extern void CSharp_AkPlatformInitSettings_eAudioQuality_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_eAudioQuality_get")]
  public static extern int CSharp_AkPlatformInitSettings_eAudioQuality_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_eAudioAPI_set")]
  public static extern void CSharp_AkPlatformInitSettings_eAudioAPI_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_eAudioAPI_get")]
  public static extern int CSharp_AkPlatformInitSettings_eAudioAPI_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_bGlobalFocus_set")]
  public static extern void CSharp_AkPlatformInitSettings_bGlobalFocus_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_bGlobalFocus_get")]
  public static extern bool CSharp_AkPlatformInitSettings_bGlobalFocus_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_idAudioDevice_set")]
  public static extern void CSharp_AkPlatformInitSettings_idAudioDevice_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkPlatformInitSettings_idAudioDevice_get")]
  public static extern uint CSharp_AkPlatformInitSettings_idAudioDevice_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkPlatformInitSettings")]
  public static extern IntPtr CSharp_new_AkPlatformInitSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkPlatformInitSettings")]
  public static extern void CSharp_delete_AkPlatformInitSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkStreamMgrSettings_uMemorySize_set")]
  public static extern void CSharp_AkStreamMgrSettings_uMemorySize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkStreamMgrSettings_uMemorySize_get")]
  public static extern uint CSharp_AkStreamMgrSettings_uMemorySize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkStreamMgrSettings")]
  public static extern IntPtr CSharp_new_AkStreamMgrSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkStreamMgrSettings")]
  public static extern void CSharp_delete_AkStreamMgrSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_pIOMemory_set")]
  public static extern void CSharp_AkDeviceSettings_pIOMemory_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_pIOMemory_get")]
  public static extern IntPtr CSharp_AkDeviceSettings_pIOMemory_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uIOMemorySize_set")]
  public static extern void CSharp_AkDeviceSettings_uIOMemorySize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uIOMemorySize_get")]
  public static extern uint CSharp_AkDeviceSettings_uIOMemorySize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uIOMemoryAlignment_set")]
  public static extern void CSharp_AkDeviceSettings_uIOMemoryAlignment_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uIOMemoryAlignment_get")]
  public static extern uint CSharp_AkDeviceSettings_uIOMemoryAlignment_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_ePoolAttributes_set")]
  public static extern void CSharp_AkDeviceSettings_ePoolAttributes_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_ePoolAttributes_get")]
  public static extern int CSharp_AkDeviceSettings_ePoolAttributes_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uGranularity_set")]
  public static extern void CSharp_AkDeviceSettings_uGranularity_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uGranularity_get")]
  public static extern uint CSharp_AkDeviceSettings_uGranularity_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uSchedulerTypeFlags_set")]
  public static extern void CSharp_AkDeviceSettings_uSchedulerTypeFlags_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uSchedulerTypeFlags_get")]
  public static extern uint CSharp_AkDeviceSettings_uSchedulerTypeFlags_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_threadProperties_set")]
  public static extern void CSharp_AkDeviceSettings_threadProperties_set(IntPtr jarg1, IntPtr jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_threadProperties_get")]
  public static extern IntPtr CSharp_AkDeviceSettings_threadProperties_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_fTargetAutoStmBufferLength_set")]
  public static extern void CSharp_AkDeviceSettings_fTargetAutoStmBufferLength_set(IntPtr jarg1, float jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_fTargetAutoStmBufferLength_get")]
  public static extern float CSharp_AkDeviceSettings_fTargetAutoStmBufferLength_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uMaxConcurrentIO_set")]
  public static extern void CSharp_AkDeviceSettings_uMaxConcurrentIO_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uMaxConcurrentIO_get")]
  public static extern uint CSharp_AkDeviceSettings_uMaxConcurrentIO_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_bUseStreamCache_set")]
  public static extern void CSharp_AkDeviceSettings_bUseStreamCache_set(IntPtr jarg1, bool jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_bUseStreamCache_get")]
  public static extern bool CSharp_AkDeviceSettings_bUseStreamCache_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uMaxCachePinnedBytes_set")]
  public static extern void CSharp_AkDeviceSettings_uMaxCachePinnedBytes_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkDeviceSettings_uMaxCachePinnedBytes_get")]
  public static extern uint CSharp_AkDeviceSettings_uMaxCachePinnedBytes_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkDeviceSettings")]
  public static extern IntPtr CSharp_new_AkDeviceSettings();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkDeviceSettings")]
  public static extern void CSharp_delete_AkDeviceSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkThreadProperties_nPriority_set")]
  public static extern void CSharp_AkThreadProperties_nPriority_set(IntPtr jarg1, int jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkThreadProperties_nPriority_get")]
  public static extern int CSharp_AkThreadProperties_nPriority_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkThreadProperties_dwAffinityMask_set")]
  public static extern void CSharp_AkThreadProperties_dwAffinityMask_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkThreadProperties_dwAffinityMask_get")]
  public static extern uint CSharp_AkThreadProperties_dwAffinityMask_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkThreadProperties_uStackSize_set")]
  public static extern void CSharp_AkThreadProperties_uStackSize_set(IntPtr jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkThreadProperties_uStackSize_get")]
  public static extern uint CSharp_AkThreadProperties_uStackSize_get(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_new_AkThreadProperties")]
  public static extern IntPtr CSharp_new_AkThreadProperties();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_delete_AkThreadProperties")]
  public static extern void CSharp_delete_AkThreadProperties(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Term")]
  public static extern void CSharp_Term();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Init")]
  public static extern int CSharp_Init(IntPtr jarg1, IntPtr jarg2, IntPtr jarg3, IntPtr jarg4, IntPtr jarg5, IntPtr jarg6, uint jarg7);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetDefaultStreamSettings")]
  public static extern void CSharp_GetDefaultStreamSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetDefaultDeviceSettings")]
  public static extern void CSharp_GetDefaultDeviceSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetDefaultMusicSettings")]
  public static extern void CSharp_GetDefaultMusicSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetDefaultInitSettings")]
  public static extern void CSharp_GetDefaultInitSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetDefaultPlatformInitSettings")]
  public static extern void CSharp_GetDefaultPlatformInitSettings(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetMajorMinorVersion")]
  public static extern uint CSharp_GetMajorMinorVersion();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSubminorBuildVersion")]
  public static extern uint CSharp_GetSubminorBuildVersion();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RegisterGameObjInternal")]
  public static extern int CSharp_RegisterGameObjInternal(int jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RegisterGameObjInternal_WithMask")]
  public static extern int CSharp_RegisterGameObjInternal_WithMask(int jarg1, uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RegisterGameObjInternal_WithName")]
  public static extern int CSharp_RegisterGameObjInternal_WithName(int jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_RegisterGameObjInternal_WithName_WithMask")]
  public static extern int CSharp_RegisterGameObjInternal_WithName_WithMask(int jarg1, [MarshalAs(UnmanagedType.LPWStr)]string jarg2, uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetBasePath")]
  public static extern int CSharp_SetBasePath([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetCurrentLanguage")]
  public static extern int CSharp_SetCurrentLanguage([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadFilePackage")]
  public static extern int CSharp_LoadFilePackage([MarshalAs(UnmanagedType.LPWStr)]string jarg1, out uint jarg2, int jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AddBasePath")]
  public static extern int CSharp_AddBasePath([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetGameName")]
  public static extern uint CSharp_SetGameName([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetDecodedBankPath")]
  public static extern uint CSharp_SetDecodedBankPath([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadAndDecodeBank")]
  public static extern int CSharp_LoadAndDecodeBank([MarshalAs(UnmanagedType.LPWStr)]string jarg1, bool jarg2, out uint jarg3);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_LoadAndDecodeBankFromMemory")]
  public static extern int CSharp_LoadAndDecodeBankFromMemory(IntPtr jarg1, uint jarg2, bool jarg3, [MarshalAs(UnmanagedType.LPWStr)]string jarg4, bool jarg5, out uint jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnloadFilePackage")]
  public static extern int CSharp_UnloadFilePackage(uint jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnloadAllFilePackages")]
  public static extern int CSharp_UnloadAllFilePackages();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_UnregisterGameObjInternal")]
  public static extern int CSharp_UnregisterGameObjInternal(int jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetObjectPosition")]
  public static extern int CSharp_SetObjectPosition(int jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, float jarg10);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetSourceMultiplePlayPositions")]
  public static extern int CSharp_GetSourceMultiplePlayPositions(uint jarg1, [Out, MarshalAs(UnmanagedType.LPArray)]uint[] jarg2, [Out, MarshalAs(UnmanagedType.LPArray)]uint[] jarg3, [Out, MarshalAs(UnmanagedType.LPArray)]int[] jarg4, ref uint jarg5, bool jarg6);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_SetListenerPosition")]
  public static extern int CSharp_SetListenerPosition(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9, uint jarg10);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_IsInitialized")]
  public static extern bool CSharp_IsInitialized();
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetDeviceIDFromName")]
  public static extern uint CSharp_GetDeviceIDFromName([MarshalAs(UnmanagedType.LPWStr)]string jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_GetWindowsDeviceName")]
  [return: global::System.Runtime.InteropServices.MarshalAs(UnmanagedType.LPWStr)]
  public static extern global::System.IntPtr CSharp_GetWindowsDeviceName(int jarg1, out uint jarg2);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_WwiseObjectID_SWIGUpcast")]
  public static extern IntPtr CSharp_WwiseObjectID_SWIGUpcast(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_AkAuxSendValueProxy_SWIGUpcast")]
  public static extern IntPtr CSharp_AkAuxSendValueProxy_SWIGUpcast(IntPtr jarg1);
  [DllImport("AkSoundEngine", EntryPoint="CSharp_Playlist_SWIGUpcast")]
  public static extern IntPtr CSharp_Playlist_SWIGUpcast(IntPtr jarg1);}
#endif // #if (UNITY_STANDALONE_WIN && !UNITY_EDITOR) || UNITY_EDITOR_WIN