25 #pragma warning(disable: 4251)
29 #ifdef MCLIENTLIB_EXPORTS
30 #define MCLIENTLIB_API __declspec(dllexport)
32 #define MCLIENTLIB_API __declspec(dllimport)
36 #ifndef MCLIENTLIB_EXPORTS
38 #define MCLIENTLIB_API
40 #define MCLIENTLIB_API
43 #define MCLIENTLIB_API
51 #include "MFramework/framework.h"
54 typedef unsigned long MPid ;
55 typedef HWND MWinHandle;
58 typedef unsigned long MWinHandle;
86 void setValue(
const std::string& key,
const std::string& value);
87 void unsetValue(
const std::string& key);
88 std::string getValue(
const std::string& key);
89 bool hasValue(
const std::string& key);
91 void purgeEnvironment(
const char* username);
92 std::map<std::string, std::string> map;
95 std::string resolveEnvironmentString(
const std::string& str) ;
98 typedef std::vector <MProcessSnapshot*> processesSnapshot;
Class holding a process entry in a processes snapshot.