aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/windows/shell32.zig
blob: befc5793f96552a46768b1f26d4f28100b00bc03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const std = @import("../../std.zig");
const windows = std.os.windows;
const WINAPI = windows.WINAPI;
const KNOWNFOLDERID = windows.KNOWNFOLDERID;
const DWORD = windows.DWORD;
const HANDLE = windows.HANDLE;
const WCHAR = windows.WCHAR;
const HRESULT = windows.HRESULT;

pub extern "shell32" fn SHGetKnownFolderPath(
    rfid: *const KNOWNFOLDERID,
    dwFlags: DWORD,
    hToken: ?HANDLE,
    ppszPath: *[*:0]WCHAR,
) callconv(WINAPI) HRESULT;