typedef uint16 smb_ucs2_t |
typedef smb_ucs2_t wpstring[PSTRING_LEN] |
typedef smb_ucs2_t wfstring[FSTRING_LEN] |
typedef uint32 codepoint_t |
Security Identifier
typedef struct nt_user_token NT_USER_TOKEN |
typedef struct _unix_token UNIX_USER_TOKEN |
typedef struct data_blob_ DATA_BLOB |
typedef struct _print_queue_struct print_queue_struct |
typedef struct node_status_ NODE_STATUS_STRUCT |
typedef struct _smb_iconv_t * smb_iconv_t |
enum lsa_SidType |
SID_NAME_USE_NONE | |
SID_NAME_USER | |
SID_NAME_DOM_GRP | |
SID_NAME_DOMAIN | |
SID_NAME_ALIAS | |
SID_NAME_WKN_GRP | |
SID_NAME_DELETED | |
SID_NAME_INVALID | |
SID_NAME_UNKNOWN | |
SID_NAME_COMPUTER |
00247 { 00248 SID_NAME_USE_NONE = 0, 00249 SID_NAME_USER = 1, /* user */ 00250 SID_NAME_DOM_GRP, /* domain group */ 00251 SID_NAME_DOMAIN, /* domain sid */ 00252 SID_NAME_ALIAS, /* local group */ 00253 SID_NAME_WKN_GRP, /* well-known group */ 00254 SID_NAME_DELETED, /* deleted account: needed for c2 rating */ 00255 SID_NAME_INVALID, /* invalid account */ 00256 SID_NAME_UNKNOWN, /* unknown sid type */ 00257 SID_NAME_COMPUTER /* sid for a computer */ 00258 };
enum id_mapping |
enum id_type |
anonymous enum |
LPQ_QUEUED | |
LPQ_PAUSED | |
LPQ_SPOOLING | |
LPQ_PRINTING | |
LPQ_ERROR | |
LPQ_DELETING | |
LPQ_OFFLINE | |
LPQ_PAPEROUT | |
LPQ_PRINTED | |
LPQ_DELETED | |
LPQ_BLOCKED | |
LPQ_USER_INTERVENTION |
00717 {LPQ_QUEUED=0,LPQ_PAUSED,LPQ_SPOOLING,LPQ_PRINTING,LPQ_ERROR,LPQ_DELETING, 00718 LPQ_OFFLINE,LPQ_PAPEROUT,LPQ_PRINTED,LPQ_DELETED,LPQ_BLOCKED,LPQ_USER_INTERVENTION};
anonymous enum |
enum parm_type |
enum parm_class |
enum protocol_types |
enum security_types |
enum server_types |
01546 { 01547 ROLE_STANDALONE, 01548 ROLE_DOMAIN_MEMBER, 01549 ROLE_DOMAIN_BDC, 01550 ROLE_DOMAIN_PDC 01551 };
enum printing_types |
PRINT_BSD | |
PRINT_SYSV | |
PRINT_AIX | |
PRINT_HPUX | |
PRINT_QNX | |
PRINT_PLP | |
PRINT_LPRNG | |
PRINT_SOFTQ | |
PRINT_CUPS | |
PRINT_LPRNT | |
PRINT_LPROS2 | |
ENABLE_BUILD_FARM_HACKS | |
PRINT_TEST | |
endif |
01554 {PRINT_BSD,PRINT_SYSV,PRINT_AIX,PRINT_HPUX, 01555 PRINT_QNX,PRINT_PLP,PRINT_LPRNG,PRINT_SOFTQ, 01556 PRINT_CUPS,PRINT_LPRNT,PRINT_LPROS2,PRINT_IPRINT 01557 #if defined(DEVELOPER) || defined(ENABLE_BUILD_FARM_HACKS) 01558 ,PRINT_TEST,PRINT_VLP 01559 #endif /* DEVELOPER */ 01560 };
enum schema_types |
enum ldap_ssl_types |
enum remote_arch_types |
enum case_handling |
enum acl_compatibility |
enum smbd_capability |
01711 { 01712 KERNEL_OPLOCK_CAPABILITY, 01713 DMAPI_ACCESS_CAPABILITY, 01714 LEASE_CAPABILITY 01715 };
enum mapreadonly_options |
enum usershare_err |
01920 { 01921 USERSHARE_OK=0, 01922 USERSHARE_MALFORMED_FILE, 01923 USERSHARE_BAD_VERSION, 01924 USERSHARE_MALFORMED_PATH, 01925 USERSHARE_MALFORMED_COMMENT_DEF, 01926 USERSHARE_MALFORMED_ACL_DEF, 01927 USERSHARE_ACL_ERR, 01928 USERSHARE_PATH_NOT_ABSOLUTE, 01929 USERSHARE_PATH_IS_DENIED, 01930 USERSHARE_PATH_NOT_ALLOWED, 01931 USERSHARE_PATH_NOT_DIRECTORY, 01932 USERSHARE_POSIX_ERR 01933 };
enum file_close_type |
void dfs_unlogin | ( | void | ) |
pass_check.c の 364 行で定義されています。
参照先 err・my_dce_sec_context・sys_getpid().
参照元 exit_server_common().
00365 { 00366 error_status_t err; 00367 int err2; 00368 unsigned char dce_errstr[dce_c_error_string_len]; 00369 00370 sec_login_purge_context(&my_dce_sec_context, &err); 00371 if (err != error_status_ok) 00372 { 00373 dce_error_inq_text(err, dce_errstr, &err2); 00374 DEBUG(0, 00375 ("DCE purge login context failed for server instance %d: %s\n", 00376 sys_getpid(), dce_errstr)); 00377 } 00378 }
char* strdup | ( | char * | s | ) |
参照元 _pam_set_data_string()・decode_user()・dictionary_set()・fill_grent()・fill_pwent()・fullpath()・iniparser_getstring()・main()・pam_sm_authenticate()・pwd_to_group()・pwd_to_sid()・set_global_myname_override()・smb_xstrdup()・swrap_auto_bind()・tdb_open_ex()・test_speed()・test_strdup()・wb_aix_attrlist()・wb_aix_group_attrib()・wb_aix_user_attrib().
util_sid.c の 33 行で定義されています。
const DOM_SID global_sid_World |
util_sid.c の 35 行で定義されています。
参照元 canonicalise_acl()・construct_default_printer_sdb()・construct_registry_sd()・construct_scm_sd()・construct_service_sd()・create_local_nt_token()・get_null_nt_acl()・get_share_security_default()・init_account_policy()・init_user_token()・lsa_get_generic_sd()・make_default_reg_sd()・make_samr_object_sd()・mappable_sid()・new_afs_ace()・nt_printing_getsec()・process_deny_list()・samr_make_sam_obj_sd()・smbacl4_fill_ace4()・smbacl4_nfs42win()・uid_entry_in_group().
util_sid.c の 37 行で定義されています。
const DOM_SID global_sid_System |
util_sid.c の 41 行で定義されています。
const DOM_SID global_sid_NULL |
util_sid.c の 43 行で定義されています。
参照元 new_afs_ace()・trustdom_recv()・winbind_gid_to_sid()・winbind_uid_to_sid().
util_sid.c の 45 行で定義されています。
参照元 call_trans2qfsinfo()・create_local_nt_token()・init_user_token()・mappable_sid()・new_afs_ace().
const DOM_SID global_sid_Network |
const DOM_SID global_sid_Anonymous |
util_sid.c の 54 行で定義されています。
const DOM_SID global_sid_Builtin |
util_sid.c の 57 行で定義されています。
参照元 _samr_lookup_domain()・_samr_query_sec_obj()・cmd_samr_delete_alias()・cmd_samr_enum_als_groups()・cmd_samr_lookup_names()・cmd_samr_lookup_rids()・cmd_samr_query_aliasmem()・cmd_samr_query_useraliases()・fetch_alias_info()・get_samr_dispinfo_by_sid()・init_domain_list()・ldapgroup2displayentry()・lookup_name()・lsa_get_generic_sd()・make_default_reg_sd()・net_sam_list_builtin()・non_mappable_sid()・pdb_create_builtin_alias()・pdb_default_sid_to_id()・rpc_aliaslist_internals()・rpc_group_list_internals()・rpc_vampire_internals()・samr_make_sam_obj_sd()・sid_check_is_builtin().
util_sid.c の 75 行で定義されています。
util_sid.c の 77 行で定義されています。
const DOM_SID global_sid_Unix_Users |
pass_check.c の 88 行で定義されています。
int chain_size |