public static extern BOOL K32GetProcessMemoryInfo(HANDLE Process, [NativeTypeName("PPROCESS_MEMORY_COUNTERS")] PROCESS_MEMORY_COUNTERS *ppsmemCounters, [NativeTypeName("DWORD")] uint cb);
 unsafe static extern bool GetProcessMemoryInfo(IntPtr* hProcess, out PROCESS_MEMORY_COUNTERS* Memcounters, int size);
 private static extern int GetProcessMemoryInfo([NativeTypeName("HANDLE")] IntPtr hProcess, [NativeTypeName("PPROCESS_MEMORY_COUNTERS")] PROCESS_MEMORY_COUNTERS *ppsmemCounters, [NativeTypeName("DWORD")] uint cb);