internal static extern int /* HRESULT */ SetBalance( SafeMediaHandle /* IMILMedia */ THIS_PTR, double dblBalance );
internal static extern int /* HRESULT */ SetIsScrubbingEnabled( SafeMediaHandle /* IMILMedia */ THIS_PTR, bool isScrubbingEnabled );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaSetPosition")]//CASRemoval: internal static extern int /* HRESULT */ SetPosition( SafeMediaHandle /* IMILMedia */ THIS_PTR, long llTime);
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaSetVolume")]//CASRemoval: internal static extern int /* HRESULT */ SetVolume( SafeMediaHandle /* IMILMedia */ THIS_PTR, double dblVolume );
internal static extern int /* HRESULT */ Open( SafeMediaHandle /* IMILMedia */ THIS_PTR, [In, MarshalAs(UnmanagedType.BStr)] string /* LPOLESTR */ src );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaClose")]//CASRemoval: internal static extern int /*HRESULT */ Close( SafeMediaHandle /* IMILMedia */ THIS_PTR );
internal static extern int /* HRESULT */ NeedUIFrameUpdate( SafeMediaHandle /* IMILMedia */ THIS_PTR );
internal static extern int /*HRESULT*/ ProcessExitHandler( SafeMediaHandle /* IMILMedia */ THIS_PTR );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaGetNaturalWidth")]//CASRemoval: internal static extern int /* HRESULT */ GetNaturalWidth( SafeMediaHandle /* IMILMedia */ THIS_PTR, ref UInt32 puiWidth );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaGetMediaLength")]//CASRemoval: internal static extern int /* HRESULT */ GetMediaLength( SafeMediaHandle /* IMILMedia */ THIS_PTR, ref long pllLength );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaGetNaturalHeight")]//CASRemoval: internal static extern int /* HRESULT */ GetNaturalHeight( SafeMediaHandle /* IMILMedia */ THIS_PTR, ref UInt32 puiHeight );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaHasAudio")]//CASRemoval: internal static extern int /* HRESULT */ HasAudio( SafeMediaHandle /* IMILMedia */ THIS_PTR, ref bool pfHasAudio );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaGetBufferingProgress")]//CASRemoval: internal static extern int /* HRESULT */ GetBufferingProgress( SafeMediaHandle /* IMILMedia */ THIS_PTR, ref double pProgress );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaCanPause")]//CASRemoval: internal static extern int /* HRESULT */ CanPause( SafeMediaHandle /* IMILMedia */ THIS_PTR, ref bool pCanPause );
[DllImport(DllImport.MilCore, EntryPoint = "MILMediaIsBuffering")]//CASRemoval: internal static extern int /* HRESULT */ IsBuffering( SafeMediaHandle /* IMILMedia */ THIS_PTR, ref bool pIsBuffering );