24 #ifndef SEAP_COMMAND_H 25 #define SEAP_COMMAND_H 29 #include <sexp-types.h> 30 #include <seap-types.h> 31 #include "oscap_export.h" 39 typedef uint16_t SEAP_cmdcode_t;
40 typedef uint16_t SEAP_cmdid_t;
41 typedef uint8_t SEAP_cmdtype_t;
43 #define SEAP_CMDTYPE_SYNC 1 44 #define SEAP_CMDTYPE_ASYNC 2 46 #define SEAP_CMDREG_LOCAL 0x00000001 47 #define SEAP_CMDREG_USEARG 0x00000002 48 #define SEAP_CMDREG_THREAD 0x00000004 50 OSCAP_API
int SEAP_cmd_register (
SEAP_CTX_t *ctx, SEAP_cmdcode_t code, uint32_t flags, SEAP_cmdfn_t func, ...);
51 OSCAP_API
int SEAP_cmd_unregister (
SEAP_CTX_t *ctx, SEAP_cmdcode_t code);
53 #define SEAP_EXEC_LOCAL 0x01 54 #define SEAP_EXEC_LONLY 0x02 55 #define SEAP_EXEC_GFIRST 0x04 56 #define SEAP_EXEC_THREAD 0x08 57 #define SEAP_EXEC_WQUEUE 0x10 58 #define SEAP_EXEC_RECV 0x20 Definition: _seap-types.h:36
Definition: sexp-types.h:82