00001 #ifndef pqbdef_h 00002 #define pqbdef_h 00003 00004 #define PQB_M_IMGDMP 0x1 00005 #define PQB_M_DEBUG 0x2 00006 #define PQB_M_DBGTRU 0x4 00007 #define PQB_M_PARSE_EXTENDED 0x8 00008 #define PQB_K_LENGTH 2264 00009 #define PQB_C_LENGTH 2264 00010 #define PQB_S_PQBDEF 2264 00011 00012 struct _pqb { 00013 unsigned long long pqb_q_prvmsk; 00014 unsigned short int pqb_w_size; 00015 unsigned char pqb_b_type; 00016 unsigned char pqb_b_sts; 00017 unsigned int pqb_l_astlm; 00018 unsigned int pqb_l_biolm; 00019 unsigned int pqb_l_bytlm; 00020 unsigned int pqb_l_cpulm; 00021 unsigned int pqb_l_diolm; 00022 unsigned int pqb_l_fillm; 00023 unsigned int pqb_l_pgflquota; 00024 unsigned int pqb_l_prclm; 00025 unsigned int pqb_l_tqelm; 00026 unsigned int pqb_l_wsquota; 00027 unsigned int pqb_l_wsdefault; 00028 unsigned int pqb_l_enqlm; 00029 unsigned int pqb_l_wsextent; 00030 unsigned int pqb_l_jtquota; 00031 union { 00032 unsigned short int pqb_w_flags; 00033 struct { 00034 unsigned pqb_v_imgdmp : 1; 00035 unsigned pqb_v_debug : 1; 00036 unsigned pqb_v_dbgtru : 1; 00037 unsigned pqb_v_parse_extended : 1; 00038 unsigned pqb_v_fill_2_ : 4; 00039 }; 00040 }; 00041 unsigned char pqb_b_msgmask; 00042 unsigned char pqb_b_fill_1; 00043 unsigned int pqb_l_uaf_flags; 00044 unsigned int pqb_l_creprc_flags; 00045 struct { 00046 unsigned char pqb_$$_fill_2 [20]; 00047 }; 00048 struct { 00049 unsigned char pqb_$$_fill_3 [20]; 00050 }; 00051 unsigned int pqb_l_input_att; 00052 unsigned int pqb_l_output_att; 00053 unsigned int pqb_l_error_att; 00054 unsigned int pqb_l_disk_att; 00055 char pqb_t_cli_name [32]; 00056 char pqb_t_cli_table [256]; 00057 char pqb_t_spawn_cli [32]; 00058 char pqb_t_spawn_table [256]; 00059 char pqb_t_input [256]; 00060 char pqb_t_output [256]; 00061 char pqb_t_error [256]; 00062 char pqb_t_disk [256]; 00063 char pqb_t_ddstring [256]; 00064 char pqb_t_image [256]; 00065 char pqb_t_account [8]; 00066 unsigned int pqb_l_arb_support; 00067 unsigned int pqb_l_rms_lcs; 00068 }; 00069 00070 #endif 00071 00072