19 lines
904 B
C
19 lines
904 B
C
#pragma once
|
|
#include <3ds/types.h>
|
|
#include <stdbool.h>
|
|
|
|
// Prüft, ob das angemeldete MBMNET-Konto Admin ist (signierter Anmelde-Nachweis, per HTTPS vom Server bestätigt,
|
|
// siehe admin.c). admin_prepare beim Start; mbmnetLoggedIn = false: keine Werkzeuge.
|
|
void admin_prepare(const char *server, bool mbmnetLoggedIn);
|
|
// Die eigentliche Prüfung (blockiert, im Hintergrund-Thread aufrufen, nicht gleichzeitig mit anderen act-Anfragen)
|
|
void admin_check(void);
|
|
// Prüfung fiel aus (es wurde umgeschaltet)
|
|
void admin_skipped(void);
|
|
// Was das Auffrischen gerade macht (vor der Prüfung), für die Anzeige bei SELECT
|
|
void admin_progress(const char *step);
|
|
// Admin? Nur nach Bestätigung durch den Server in dieser Sitzung.
|
|
bool admin_is(void);
|
|
// Warum es (noch) keine Werkzeuge gibt (leer = Admin)
|
|
const char *admin_why(void);
|
|
bool admin_finish(void); // wartet höchstens 0,1 s, false = läuft noch
|