diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-04-14 11:52:49 -0600 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2021-08-02 20:36:36 +0200 |
commit | 9dba693f78a74bf744770d0696be84947e83fb00 (patch) | |
tree | 277b90c96cb29b83bb2b1dd20c6f6d94cce5a5bb /api/resources.rc | |
download | wireguard-nt-9dba693f78a74bf744770d0696be84947e83fb00.tar.xz wireguard-nt-9dba693f78a74bf744770d0696be84947e83fb00.zip |
Introduce WireGuardNT
Co-authored-by: Simon Rozman <simon@rozman.si>
Signed-off-by: Simon Rozman <simon@rozman.si>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'api/resources.rc')
-rw-r--r-- | api/resources.rc | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/api/resources.rc b/api/resources.rc new file mode 100644 index 0000000..44b6e0c --- /dev/null +++ b/api/resources.rc @@ -0,0 +1,65 @@ +/* SPDX-License-Identifier: GPL-2.0 + * + * Copyright (C) 2018-2021 WireGuard LLC. All Rights Reserved. + */ + +#include <windows.h> +#include <ntverp.h> + +#pragma code_page(1252) + +wireguard.cat RCDATA "driver\\wireguard.cat" +wireguard.inf RCDATA "driver\\wireguard.inf" +wireguard.sys RCDATA "driver\\wireguard.sys" + +#ifdef HAVE_WHQL +wireguard-whql.cat RCDATA "whql\\wireguard.cat" +wireguard-whql.inf RCDATA "whql\\wireguard.inf" +wireguard-whql.sys RCDATA "whql\\wireguard.sys" +#endif + +#if defined(WANT_AMD64_WOW64) +# if defined(BUILT_AMD64_WOW64) +wireguard-amd64.dll RCDATA "amd64\\wireguard.dll" +# else +# pragma message("AMD64 wireguard.dll was not built, so this will not work from WOW64") +# endif +#endif +#if defined(WANT_ARM64_WOW64) +# if defined(BUILT_ARM64_WOW64) +wireguard-arm64.dll RCDATA "arm64\\wireguard.dll" +# else +# pragma message("ARM64 wireguard.dll was not built, so this will not work from WOW64") +# endif +#endif + +#define STRINGIZE(x) #x +#define EXPAND(x) STRINGIZE(x) + +VS_VERSION_INFO VERSIONINFO +FILEVERSION WIREGUARD_VERSION_MAJ, WIREGUARD_VERSION_MIN, WIREGUARD_VERSION_REL, 0 +PRODUCTVERSION WIREGUARD_VERSION_MAJ, WIREGUARD_VERSION_MIN, WIREGUARD_VERSION_REL, 0 +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "WireGuard LLC" + VALUE "FileDescription", "WireGuard API Library" + VALUE "FileVersion", EXPAND(WIREGUARD_VERSION) + VALUE "InternalName", "wireguard.dll" + VALUE "LegalCopyright", "Copyright \xa9 2018-2021 WireGuard LLC. All Rights Reserved." + VALUE "OriginalFilename", "wireguard.dll" + VALUE "ProductName", "WireGuard Driver" + VALUE "ProductVersion", EXPAND(WIREGUARD_VERSION) + VALUE "Comments", "https://www.wireguard.net/" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END |