This is simply a copy of the interface that scripts have access to. See the obmm script functions list for definitions of what most of the functions do.
When using python you don't need to access this interface directly; functions are defined which access the interface for you. If you want to use the interface, it is stored in a global variable named 'obmm'. (i.e. 'obmm.Message("bingle")' is equivelent to 'Message("bingle")' )
public interface IScriptFunctions {
bool GetDisplayWarnings();
bool DialogYesNo(string msg);
bool DialogYesNo(string msg, string title);
bool DataFileExists(string path);
Version GetOBMMVersion();
Version GetOBSEVersion();
Version GetOBGEVersion();
Version GetOblivionVersion();
Version GetOBSEPluginVersion(string plugin);
void ConflictsWith(string filename);
void ConslictsWith(string filename, string comment);
void ConflictsWith(string filename, string comment, ConflictLevel level);
void ConflictsWith(string name, int minMajorVersion, int minMinorVersion, int maxMajorVersion, int maxMinorVersion);
void ConflictsWith(string name, int minMajorVersion, int minMinorVersion, int maxMajorVersion, int maxMinorVersion, string comment);
void ConflictsWith(string name, int minMajorVersion, int minMinorVersion, int maxMajorVersion, int maxMinorVersion, string comment, ConflictLevel level);
void ConflictsWith(string name, int minMajorVersion, int minMinorVersion, int maxMajorVersion, int maxMinorVersion, string comment, ConflictLevel level, bool regex);
void DependsOn(string filename);
void DependsOn(string filename, string comment);
void DependsOn(string name, int minMajorVersion, int minMinorVersion, int maxMajorVersion, int maxMinorVersion);
void DependsOn(string name, int minMajorVersion, int minMinorVersion, int maxMajorVersion, int maxMinorVersion, string comment);
void DependsOn(string name, int minMajorVersion, int minMinorVersion, int maxMajorVersion, int maxMinorVersion, string comment, bool regex);
void SetPluginByte(string file, long offset, byte value);
void SetPluginShort(string file, long offset, short value);
void SetPluginInt(string file, long offset, int value);
void SetPluginLong(string file, long offset, long value);
void SetPluginFloat(string file, long offset, float value);