1// Copyright 2017 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5package windows
6
7type PROCESS_MEMORY_COUNTERS struct {
8	CB                         uint32
9	PageFaultCount             uint32
10	PeakWorkingSetSize         uintptr
11	WorkingSetSize             uintptr
12	QuotaPeakPagedPoolUsage    uintptr
13	QuotaPagedPoolUsage        uintptr
14	QuotaPeakNonPagedPoolUsage uintptr
15	QuotaNonPagedPoolUsage     uintptr
16	PagefileUsage              uintptr
17	PeakPagefileUsage          uintptr
18}
19
20//sys	GetProcessMemoryInfo(handle syscall.Handle, memCounters *PROCESS_MEMORY_COUNTERS, cb uint32) (err error) = psapi.GetProcessMemoryInfo
21