blob: 321872c3e04fa7e767360e417b207aa672b43efc [file] [log] [blame]
Zack Williamse940c7a2019-08-21 14:25:39 -07001// Copyright 2018 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 WSAData struct {
8 Version uint16
9 HighVersion uint16
10 Description [WSADESCRIPTION_LEN + 1]byte
11 SystemStatus [WSASYS_STATUS_LEN + 1]byte
12 MaxSockets uint16
13 MaxUdpDg uint16
14 VendorInfo *byte
15}
16
17type Servent struct {
18 Name *byte
19 Aliases **byte
20 Port uint16
21 Proto *byte
22}
David K. Bainbridgebd6b2882021-08-26 13:31:02 +000023
24type JOBOBJECT_BASIC_LIMIT_INFORMATION struct {
25 PerProcessUserTimeLimit int64
26 PerJobUserTimeLimit int64
27 LimitFlags uint32
28 MinimumWorkingSetSize uintptr
29 MaximumWorkingSetSize uintptr
30 ActiveProcessLimit uint32
31 Affinity uintptr
32 PriorityClass uint32
33 SchedulingClass uint32
34 _ uint32 // pad to 8 byte boundary
35}