private static extern void AuthReconnectNative(IntPtr auth, IntPtr userData, FfiResultCb oCb);
private static extern void AuthSetAdditionalSearchPathNative( [MarshalAs(UnmanagedType.LPStr)] string newPath, IntPtr userData, FfiResultCb oCb);
private static extern void TestSimulateNetworkDisconnectNative(IntPtr app, IntPtr userData, FfiResultCb oCb);
private static extern void AuthInitLoggingNative( [MarshalAs(UnmanagedType.LPStr)] string outputFileNameOverride, IntPtr userData, FfiResultCb oCb);
private static extern void AuthFlushAppRevocationQueueNative(IntPtr auth, IntPtr userData, FfiResultCb oCb);
private static extern void AuthRmRevokedAppNative( IntPtr auth, [MarshalAs(UnmanagedType.LPStr)] string appId, IntPtr userData, FfiResultCb oCb);
private static extern void AppSetConfigDirPathNative( [MarshalAs(UnmanagedType.LPStr)] string newPath, IntPtr userData, FfiResultCb oCb);