1 // Copyright © 2017 winapi-rs developers
2 // Licensed under the Apache License, Version 2.0
3 // <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
4 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
5 // All files in the project carrying such notice may not be copied, modified, or distributed
6 // except according to those terms.
7 use shared::minwindef::{BOOL, PBOOL, UINT};
8 use um::winnt::{HANDLE, LPSTR, LPWSTR, PVOID};
9 extern "system" {
Wow64DisableWow64FsRedirection( OldValue: *mut PVOID, ) -> BOOL10     pub fn Wow64DisableWow64FsRedirection(
11         OldValue: *mut PVOID,
12     ) -> BOOL;
Wow64RevertWow64FsRedirection( OlValue: PVOID, ) -> BOOL13     pub fn Wow64RevertWow64FsRedirection(
14         OlValue: PVOID,
15     ) -> BOOL;
IsWow64Process( hProcess: HANDLE, Wow64Process: PBOOL, ) -> BOOL16     pub fn IsWow64Process(
17         hProcess: HANDLE,
18         Wow64Process: PBOOL,
19     ) -> BOOL;
GetSystemWow64DirectoryA( lpBuffer: LPSTR, uSize: UINT, ) -> UINT20     pub fn GetSystemWow64DirectoryA(
21         lpBuffer: LPSTR,
22         uSize: UINT,
23     ) -> UINT;
GetSystemWow64DirectoryW( lpBuffer: LPWSTR, uSize: UINT, ) -> UINT24     pub fn GetSystemWow64DirectoryW(
25         lpBuffer: LPWSTR,
26         uSize: UINT,
27     ) -> UINT;
28 }
29