1#[allow(unused_imports)]
2use self::super::root;
3
4extern "C" {
5 #[link_name = "\u{1}_ZN2nn4nifm10InitializeEv"]
6 pub fn Initialize() -> root::Result;
7}
8extern "C" {
9 #[link_name = "\u{1}_ZN2nn4nifm19SetLocalNetworkModeEb"]
10 pub fn SetLocalNetworkMode(arg1: bool);
11}
12extern "C" {
13 #[link_name = "\u{1}_ZN2nn4nifm27SubmitNetworkRequestAndWaitEv"]
14 pub fn SubmitNetworkRequestAndWait();
15}
16extern "C" {
17 #[link_name = "\u{1}_ZN2nn4nifm18IsNetworkAvailableEv"]
18 pub fn IsNetworkAvailable() -> bool;
19}
20extern "C" {
21 #[link_name = "\u{1}_ZN2nn4nifm26HandleNetworkRequestResultEv"]
22 pub fn HandleNetworkRequestResult() -> root::Result;
23}
24extern "C" {
25 #[link_name = "\u{1}_ZN2nn4nifm20SubmitNetworkRequestEv"]
26 pub fn SubmitNetworkRequest();
27}
28extern "C" {
29 #[link_name = "\u{1}_ZN2nn4nifm22IsNetworkRequestOnHoldEv"]
30 pub fn IsNetworkRequestOnHold() -> bool;
31}
32extern "C" {
33 #[link_name = "\u{1}_ZN2nn4nifm26GetCurrentPrimaryIpAddressEPm"]
34 pub fn GetCurrentPrimaryIpAddress(inAddr: *mut u64) -> root::Result;
35}