Function symLinkAbsoluteW [src]
Windows-only. Same as symLinkAbsolute except the parameters are null-terminated, WTF16 LE encoded.
Note that this function will by default try creating a symbolic link to a file. If you would
like to create a symbolic link to a directory, specify this with SymLinkFlags{ .is_directory = true }.
See also symLinkAbsolute, symLinkAbsoluteZ.
Prototype
pub fn symLinkAbsoluteW( target_path_w: [*:0]const u16, sym_link_path_w: [*:0]const u16, flags: Dir.SymLinkFlags, ) !void
Parameters
target_path_w: [*:0]const u16
sym_link_path_w: [*:0]const u16
flags: Dir.SymLinkFlags
Source
pub fn symLinkAbsoluteW(
target_path_w: [*:0]const u16,
sym_link_path_w: [*:0]const u16,
flags: Dir.SymLinkFlags,
) !void {
assert(path.isAbsoluteWindowsW(target_path_w));
assert(path.isAbsoluteWindowsW(sym_link_path_w));
return windows.CreateSymbolicLink(null, mem.span(sym_link_path_w), mem.span(target_path_w), flags.is_directory);
}