public void SetLoadOrder(string[] p_strPlugins)
{
string[] strSortedPlugins = p_strPlugins;
UInt32 uintStatus = 0;
using (StringArrayManualMarshaler ammMarshaler = new StringArrayManualMarshaler("UTF8"))
uintStatus = m_dlgSetLoadOrder(m_ptrBossDb, ammMarshaler.MarshalManagedToNative(StripPluginDirectory(strSortedPlugins)), Convert.ToUInt32(strSortedPlugins.Length));
HandleStatusCode(uintStatus);
}