nnsdk 0.6.2

Cleanroom reverse-engineered bindings for nnsdk (Nintendo Switch SDK)
Documentation
#[allow(unused_imports)]
use self::super::root;

extern "C" {
    #[link_name = "\u{1}_ZN2nn4nifm10InitializeEv"]
    pub fn Initialize() -> root::Result;
}
extern "C" {
    #[link_name = "\u{1}_ZN2nn4nifm19SetLocalNetworkModeEb"]
    pub fn SetLocalNetworkMode(arg1: bool);
}
extern "C" {
    #[link_name = "\u{1}_ZN2nn4nifm27SubmitNetworkRequestAndWaitEv"]
    pub fn SubmitNetworkRequestAndWait();
}
extern "C" {
    #[link_name = "\u{1}_ZN2nn4nifm18IsNetworkAvailableEv"]
    pub fn IsNetworkAvailable() -> bool;
}
extern "C" {
    #[link_name = "\u{1}_ZN2nn4nifm26HandleNetworkRequestResultEv"]
    pub fn HandleNetworkRequestResult() -> root::Result;
}
extern "C" {
    #[link_name = "\u{1}_ZN2nn4nifm20SubmitNetworkRequestEv"]
    pub fn SubmitNetworkRequest();
}
extern "C" {
    #[link_name = "\u{1}_ZN2nn4nifm22IsNetworkRequestOnHoldEv"]
    pub fn IsNetworkRequestOnHold() -> bool;
}
extern "C" {
    #[link_name = "\u{1}_ZN2nn4nifm26GetCurrentPrimaryIpAddressEPm"]
    pub fn GetCurrentPrimaryIpAddress(inAddr: *mut u64) -> root::Result;
}