Beispiel #1
0
 public static extern IntPtr get_server_url(SyncUserHandle user, IntPtr buffer, IntPtr buffer_length, out NativeException ex);
Beispiel #2
0
 public static extern IntPtr get_sync_user([MarshalAs(UnmanagedType.LPWStr)] string identity, IntPtr identity_len,
                                           [MarshalAs(UnmanagedType.LPWStr)] string refresh_token, IntPtr refresh_token_len,
                                           [MarshalAs(UnmanagedType.LPWStr)] string auth_server_url, IntPtr auth_server_url_len,
                                           [MarshalAs(UnmanagedType.I1)] bool is_admin, out NativeException ex);
Beispiel #3
0
 public static extern IntPtr get_refresh_token(SyncUserHandle user, IntPtr buffer, IntPtr buffer_length, out NativeException ex);
 public static extern unsafe void configure_file_system([MarshalAs(UnmanagedType.LPWStr)] string base_path, IntPtr base_path_leth, 
                                                        UserPersistenceMode* userPersistence, byte[] encryptionKey,
                                                        [MarshalAs(UnmanagedType.I1)] bool resetMetadataOnError,
                                                        out NativeException exception);
 public static extern IntPtr get_path_for_realm(SyncUserHandle user, [MarshalAs(UnmanagedType.LPWStr)] string url, IntPtr url_len, IntPtr buffer, IntPtr bufsize, out NativeException ex);
Beispiel #6
0
 public static extern IntPtr get_current_user(out NativeException ex);
Beispiel #7
0
 public static extern IntPtr get_refresh_token(SyncUserHandle user, IntPtr buffer, IntPtr buffer_length, out NativeException ex);
Beispiel #8
0
 public static extern IntPtr get_logged_in_users([Out] IntPtr[] users, IntPtr bufsize, out NativeException ex);
Beispiel #9
0
 public static extern IntPtr get_logged_in_user([MarshalAs(UnmanagedType.LPWStr)] string identity, IntPtr identity_len, out NativeException ex);
Beispiel #10
0
 public static extern void log_out(SyncUserHandle user, out NativeException ex);
Beispiel #11
0
 public static extern IntPtr get_current_user(out NativeException ex);
Beispiel #12
0
 public static extern void set_is_admin(SyncUserHandle user, [MarshalAs(UnmanagedType.I1)] bool value, out NativeException ex);
Beispiel #13
0
 public static extern UserState get_state(SyncUserHandle user, out NativeException ex);
Beispiel #14
0
 public static extern IntPtr get_server_url(SyncUserHandle user, IntPtr buffer, IntPtr buffer_length, out NativeException ex);
Beispiel #15
0
 public static extern UserState get_state(SyncUserHandle user, out NativeException ex);
Beispiel #16
0
 public static extern IntPtr get_session(SyncUserHandle user, [MarshalAs(UnmanagedType.LPWStr)] string path, IntPtr path_len, out NativeException ex);
Beispiel #17
0
 public static extern void log_out(SyncUserHandle user, out NativeException ex);
 public static extern IntPtr open_with_sync(Realms.Native.Configuration configuration, Native.SyncConfiguration sync_configuration,
     [MarshalAs(UnmanagedType.LPArray), In] Realms.Native.SchemaObject[] objects, int objects_length,
     [MarshalAs(UnmanagedType.LPArray), In] Realms.Native.SchemaProperty[] properties,
     byte[] encryptionKey,
     out NativeException ex);
Beispiel #19
0
 public static extern IntPtr get_logged_in_users([Out] IntPtr[] users, IntPtr bufsize, out NativeException ex);
Beispiel #20
0
 public static extern IntPtr get_sync_user([MarshalAs(UnmanagedType.LPWStr)] string identity, IntPtr identity_len,
                                           [MarshalAs(UnmanagedType.LPWStr)] string refresh_token, IntPtr refresh_token_len,
                                           [MarshalAs(UnmanagedType.LPWStr)] string auth_server_url, IntPtr auth_server_url_len,
                                           [MarshalAs(UnmanagedType.I1)] bool is_admin, out NativeException ex);