ユーザー出口構造体は、次のように定義されています。
/***************************************************************/ /* User Exit Structures for Level 2 Login and Pre&Post Exits */ /***************************************************************/ typedef struct CliExit2_struct { char *dbcname; UInt32 dbcname_actual_len; UInt32 dbcname_max_len; /* = DBCNAMLEN */ char *username; UInt32 username_actual_len; UInt32 username_max_len; /* = USRNAMLEN */ char *password; UInt32 password_actual_len; UInt32 password_max_len; /* = PWDNAMLEN */ char *account; UInt32 account_actual_len; UInt32 account_max_len; /* = ACTNAMLEN */ char *domain; UInt32 domain_actual_len; UInt32 domain_max_len; /* = DOMAINLEN */ char *mechname; UInt32 mechname_actual_len; UInt32 mechname_max_len; /* = MECNAMLEN */ char *mechdata; UInt32 mechdata_actual_len; UInt32 mechdata_max_len; /* = MAX_LOGMECH_DATA_LEN */ char *charset; UInt32 charset_actual_len; UInt32 charset_max_len; /* = CHARSETSIZ */ } CliExit2_t, *CliExit2_p;