+++ /dev/null
-/* Binding between the MIDL-generated C code for the RPC interface and Vala */
-
-using Rpc;
-
-[CCode (cheader_filename = "moonshot-msrpc.h")]
-namespace MoonshotRpcInterface {
- [CCode (cname = "moonshot_v1_0_s_ifspec")]
- public const InterfaceHandle spec;
-
- [CCode (cname = "moonshot_binding_handle")]
- public BindingHandle binding_handle;
-
- [CCode (cname = "MoonshotServiceRule_RPC")]
- public struct Rule_RPC {
- string pattern;
- string always_confirm;
- }
-
- [CCode (cname = "moonshot_get_identity_rpc")]
- public extern void get_identity (Rpc.AsyncCall call,
- string nai,
- string password,
- string service,
- ref string nai_out,
- ref string password_out,
- ref string server_certificate_hash,
- ref string ca_certificate,
- ref string subject_name_constraint,
- ref string subject_alt_name_constraint);
-
- [CCode (cname = "moonshot_get_default_identity_rpc")]
- public extern void get_default_identity (Rpc.AsyncCall call,
- ref string nai_out,
- ref string password_out);
-}