/********************************************************************************************************************************/ /* Created: 15-MAR-2001 23:38:14 by OpenVMS SDL EV1-33 */ /* Source: 15-MAR-2001 23:34:21 _$11$DUA933:[BUILD.SDL]STARDEFQZ.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $SECSRVDEF IDENT X-8 ***/ #ifndef __SECSRVDEF_LOADED #define __SECSRVDEF_LOADED 1 #pragma nostandard #ifdef __cplusplus extern "C" { #define __unknown_params ... #else #define __unknown_params #endif #if !defined(__VAXC) && !defined(VAXC) #define __struct struct #define __union union #else #define __struct variant_struct #define __union variant_union #endif #define SECSRV$K_SERVER 1 #define SECSRV$K_CIA 2 #define SECSRV$K_PROXY 3 #define SECSRV$K_MAPPING 4 #define SECSRV$K_SHUTDOWN 1 #define SECSRV$K_PERFORMANCE 2 #define SECSRV$K_ZERO_PERFORMANCE 3 #define SECSRV$K_RESTART 4 #define SECSRV$K_ADD_PROXY 0 #define SECSRV$K_DELETE_PROXY 1 #define SECSRV$K_SHOW_PROXY 2 #define SECSRV$K_VERIFY_PROXY 3 #define SECSRV$K_CREATE_PROXY 4 #define SECSRV$K_SCAN_INTRUSION 5 #define SECSRV$K_DELETE_INTRUSION 6 #define SECSRV$K_SHOW_INTRUSION 7 #define SECSRV$K_STOP_SERVER 8 #define SECSRV$K_RESTART_SERVER 9 #define SECSRV$K_ADD_MAPPING 10 #define SECSRV$K_CREATE_MAPPING 11 #define SECSRV$K_DEFINE_MAPPING 12 #define SECSRV$K_DELETE_MAPPING 13 #define SECSRV$K_MODIFY_MAPPING 14 #define SECSRV$K_SCAN_MAPPING 15 #define SECSRV$K_LOOKUP_MAPPING 16 #define SECSRV$K_MAX_SERVICE 17 #define SECSRV$K_MAXMSG 8192 #define SECSRV$K_MAX_MESSAGE 8192 #define SECSRV$K_REPLY_CONTEXT_LENGTH 4 #define SECSRV$M_IGNORE_RETURN 0x1 #define SECSRV$M_FILL_1 0xFFFFFFFE #define SECSRV$K_HEADER_LENGTH 84 struct secsrv$header { unsigned int secsrv$l_message_type; unsigned int secsrv$l_message_subtype; unsigned int secsrv$l_callers_pid; unsigned int secsrv$l_return_mailbox; __union { unsigned int secsrv$l_flags; __struct { unsigned secsrv$v_ignore_return : 1; unsigned secsrv$v_fill_1 : 31; } secsrv$r_fill_8; } secsrv$r_fill_7; __struct { unsigned short int secsrv$w_username_size; unsigned short int secsrv$w_fill_2; char secsrv$t_username_string [32]; } secsrv$r_username; __struct { unsigned char secsrv$b_terminal_size; char secsrv$t_terminal_name [7]; } secsrv$r_terminal; __struct { unsigned char secsrv$b_prcnam_size; char secsrv$t_prcnam_name [15]; } secsrv$r_process_name; unsigned int secsrv$l_message_context; } ; #if !defined(__VAXC) && !defined(VAXC) #define secsrv$l_flags secsrv$r_fill_7.secsrv$l_flags #define secsrv$v_ignore_return secsrv$r_fill_7.secsrv$r_fill_8.secsrv$v_ignore_return #define secsrv$w_username_size secsrv$r_username.secsrv$w_username_size #define secsrv$t_username_string secsrv$r_username.secsrv$t_username_string #define secsrv$b_terminal_size secsrv$r_terminal.secsrv$b_terminal_size #define secsrv$t_terminal_name secsrv$r_terminal.secsrv$t_terminal_name #define secsrv$b_prcnam_size secsrv$r_process_name.secsrv$b_prcnam_size #define secsrv$t_prcnam_name secsrv$r_process_name.secsrv$t_prcnam_name #endif /* #if !defined(__VAXC) && !defined(VAXC) */ #define SECSRV$CLIENT -1762787327 #define SECSRV$OBJECT -1762787326 #define SECSRV$COMMUNICATION -1762787325 #ifdef __cplusplus } #endif #pragma standard #endif /* __SECSRVDEF_LOADED */