aboutsummaryrefslogtreecommitdiff
path: root/ctru-sys/src/services/ndm.rs
blob: be820ca230433b7e099e31f2fb920cf37b924c20 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* automatically generated by rust-bindgen */

#![allow(dead_code,
         non_camel_case_types,
         non_upper_case_globals,
         non_snake_case)]
#[derive(Copy, Clone)]
#[repr(u32)]
#[derive(Debug)]
pub enum NDM_ExclusiveState {
    EXCLUSIVE_STATE_NONE = 0,
    EXCLUSIVE_STATE_INFRASTRUCTURE = 1,
    EXCLUSIVE_STATE_LOCAL_COMMUNICATIONS = 2,
    EXCLUSIVE_STATE_STREETPASS = 3,
    EXCLUSIVE_STATE_STREETPASS_DATA = 4,
}
extern "C" {
    pub fn ndmuInit() -> Result;
    pub fn ndmuExit();
    pub fn ndmuEnterExclusiveState(state: NDM_ExclusiveState) -> Result;
    pub fn ndmuLeaveExclusiveState() -> Result;
}
use ::types::*;