Commit 1a61a9d4bf
2020-11-27 19:21:29
1 parent
8f346d9Changed files (1)
lib
lib/std/dynamic_library.zig
@@ -344,9 +344,14 @@ pub const WindowsDynLib = struct {
}
pub fn openW(path_w: [*:0]const u16) !WindowsDynLib {
- return WindowsDynLib{
+ var offset: usize = 0;
+ if (path_w[0] == '\\' and path_w[1] == '?' and path_w[2] == '?' and path_w[3] == '\\') {
// + 4 to skip over the \??\
- .dll = try windows.LoadLibraryW(path_w + 4),
+ offset = 4;
+ }
+
+ return WindowsDynLib{
+ .dll = try windows.LoadLibraryW(path_w + offset),
};
}