{
   global: 
      SetLogCallback;
      SetTraceLevel;
      GetTraceLevelString;
      CleanFloats;
      SafeSum;
      SafeMean;
      SafeStandardDeviation;
      SafeExp;
      SafeLog;
      MeasureRNG;
      InitRNG;
      CopyRNG;
      BranchRNG;
      GenerateSeed;
      GenerateGaussianRandom;
      Shuffle;
      MeasureImpurity;
      Purify;
      GetHistogramCutCount;
      CutUniform;
      CutQuantile;
      CutWinsorized;
      SuggestGraphBounds;
      Discretize;
      MeasureDataSetHeader;
      MeasureFeature;
      MeasureWeight;
      MeasureClassificationTarget;
      MeasureRegressionTarget;
      FillDataSetHeader;
      FillFeature;
      FillWeight;
      FillClassificationTarget;
      FillRegressionTarget;
      CheckDataSet;
      ExtractDataSetHeader;
      ExtractNominals;
      ExtractBinCounts;
      ExtractTargetClasses;
      SampleWithoutReplacement;
      SampleWithoutReplacementStratified;
      DetermineTask;
      GetTaskStr;
      GetTaskInt;
      DetermineLinkFunction;
      GetLinkFunctionStr;
      GetLinkFunctionInt;
      CreateBooster;
      CreateBoosterView;
      FreeBooster;
      GenerateTermUpdate;
      GetTermUpdateSplits;
      GetTermUpdate;
      SetTermUpdate;
      ApplyTermUpdate;
      GetBestTermScores;
      GetCurrentTermScores;
      CreateInteractionDetector;
      FreeInteractionDetector;
      CalcInteractionStrength;
   local: *;
};
