CreateSymbolicLink function kernel32
Win32Result<bool>
CreateSymbolicLink(
- PCWSTR lpSymlinkFileName,
- PCWSTR lpTargetFileName,
- SYMBOLIC_LINK_FLAGS dwFlags
Creates a symbolic link.
To learn more, see learn.microsoft.com/windows/win32/api/winbase/nf-winbase-createsymboliclinkw.
Implementation
Win32Result<bool> CreateSymbolicLink(
PCWSTR lpSymlinkFileName,
PCWSTR lpTargetFileName,
SYMBOLIC_LINK_FLAGS dwFlags,
) {
resolveGetLastError();
final result_ = _CreateSymbolicLink(
lpSymlinkFileName,
lpTargetFileName,
dwFlags,
);
return .new(value: result_ != FALSE, error: GetLastError());
}