1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4
5include!("bindings.rs");
6
7#[cfg(test)]
8mod tests {
9 use super::*;
10 use std::ffi::CString;
11
12 #[test]
13 fn connect_smoke_test() {
14 unsafe {
15 let mut handle: NISysCfgSessionHandle = std::ptr::null_mut();
16 let empty_string = CString::new("").unwrap();
17 let empty_string_ptr = empty_string.as_ptr();
18
19 NISysCfgInitializeSession(
20 empty_string_ptr,
21 empty_string_ptr,
22 empty_string_ptr,
23 NISysCfgLocale_NISysCfgLocaleDefault,
24 NISysCfgBool_NISysCfgBoolFalse,
25 1000,
26 std::ptr::null_mut(),
27 &mut handle,
28 );
29 NISysCfgCloseHandle(handle);
30 }
31 }
32}