8055713b4de0f3e103be45ef89f6882dc549e2be
[moonshot-ui.git] / libmoonshot / moonshot-msrpc.idl
1 [
2     uuid(15aea4d8-222c-4b42-9225-63a7277811ae),
3     version(1.0)
4 ]
5 interface moonshot
6 {
7     int moonshot_get_identity_rpc ([in, string] const char *nai,
8                                    [in, string] const char *password,
9                                    [in, string] const char *certificate,
10                                    [out, string] char **nai_out,
11                                    [out, string] char **password_out,
12                                    [out, string] char **server_certificate_hash,
13                                    [out, string] char **ca_certificate,
14                                    [out, string] char **subject_name_constraint,
15                                    [out, string] char **subject_alt_name_constraint);
16
17     int moonshot_get_default_identity_rpc ([out, string] char **nai_out,
18                                            [out, string] char **password_out);
19 }
20