nnsdk/nn/
nifm.rs

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}