authorgravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2026-02-27 17:05:25-08:00
committergravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2026-03-03 01:12:48-08:00
logfdde8e6394c1dd07eb477e66c79f1fa7333bd7de
tree63263b6d74a1cf3921c7b95db1fa5a9a952de014
parent70058471e341870dc6991cf9cb92a590a94912c2

Delete advapi32 bindings


2 files changed, 0 insertions(+), 68 deletions(-)

lib/std/os/windows.zig-1
...@@ -15,7 +15,6 @@ const math = std.math;...@@ -15,7 +15,6 @@ const math = std.math;
15const maxInt = std.math.maxInt;15const maxInt = std.math.maxInt;
16const UnexpectedError = std.posix.UnexpectedError;16const UnexpectedError = std.posix.UnexpectedError;
1717
18pub const advapi32 = @import("windows/advapi32.zig");
19pub const kernel32 = @import("windows/kernel32.zig");18pub const kernel32 = @import("windows/kernel32.zig");
20pub const ntdll = @import("windows/ntdll.zig");19pub const ntdll = @import("windows/ntdll.zig");
21pub const ws2_32 = @import("windows/ws2_32.zig");20pub const ws2_32 = @import("windows/ws2_32.zig");
lib/std/os/windows/advapi32.zig deleted-67
...@@ -1,67 +0,0 @@
1const std = @import("../../std.zig");
2const windows = std.os.windows;
3const BOOL = windows.BOOL;
4const DWORD = windows.DWORD;
5const HKEY = windows.HKEY;
6const BYTE = windows.BYTE;
7const LPCWSTR = windows.LPCWSTR;
8const LSTATUS = windows.LSTATUS;
9const REGSAM = windows.REGSAM;
10const ULONG = windows.ULONG;
11
12pub extern "advapi32" fn RegOpenKeyExW(
13 hKey: HKEY,
14 lpSubKey: LPCWSTR,
15 ulOptions: DWORD,
16 samDesired: REGSAM,
17 phkResult: *HKEY,
18) callconv(.winapi) LSTATUS;
19
20pub extern "advapi32" fn RegQueryValueExW(
21 hKey: HKEY,
22 lpValueName: LPCWSTR,
23 lpReserved: ?*DWORD,
24 lpType: ?*DWORD,
25 lpData: ?*BYTE,
26 lpcbData: ?*DWORD,
27) callconv(.winapi) LSTATUS;
28
29pub extern "advapi32" fn RegCloseKey(hKey: HKEY) callconv(.winapi) LSTATUS;
30
31pub const RRF = struct {
32 pub const RT_ANY: DWORD = 0x0000ffff;
33
34 pub const RT_DWORD: DWORD = 0x00000018;
35 pub const RT_QWORD: DWORD = 0x00000048;
36
37 pub const RT_REG_BINARY: DWORD = 0x00000008;
38 pub const RT_REG_DWORD: DWORD = 0x00000010;
39 pub const RT_REG_EXPAND_SZ: DWORD = 0x00000004;
40 pub const RT_REG_MULTI_SZ: DWORD = 0x00000020;
41 pub const RT_REG_NONE: DWORD = 0x00000001;
42 pub const RT_REG_QWORD: DWORD = 0x00000040;
43 pub const RT_REG_SZ: DWORD = 0x00000002;
44
45 pub const NOEXPAND: DWORD = 0x10000000;
46 pub const ZEROONFAILURE: DWORD = 0x20000000;
47 pub const SUBKEY_WOW6464KEY: DWORD = 0x00010000;
48 pub const SUBKEY_WOW6432KEY: DWORD = 0x00020000;
49};
50
51pub extern "advapi32" fn RegGetValueW(
52 hkey: HKEY,
53 lpSubKey: LPCWSTR,
54 lpValue: LPCWSTR,
55 dwFlags: DWORD,
56 pdwType: ?*DWORD,
57 pvData: ?*anyopaque,
58 pcbData: ?*DWORD,
59) callconv(.winapi) LSTATUS;
60
61pub extern "advapi32" fn RegLoadAppKeyW(
62 lpFile: LPCWSTR,
63 phkResult: *HKEY,
64 samDesired: REGSAM,
65 dwOptions: DWORD,
66 reserved: DWORD,
67) callconv(.winapi) LSTATUS;