Changeset 228 for branches/samba-3.2.x/source/include/proto.h
- Timestamp:
- May 26, 2009, 9:44:50 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.2.x/source/include/proto.h
r204 r228 731 731 /* The following definitions come from lib/readline.c */ 732 732 733 void smb_readline_done(void); 733 734 char *smb_readline(const char *prompt, void (*callback)(void), 734 735 char **(completion_fn)(const char *text, int start, int end)); … … 1458 1459 uint32 rid, uint32 **pp_rids, size_t *p_num); 1459 1460 bool is_null_sid(const DOM_SID *sid); 1461 bool is_sid_in_token(const NT_USER_TOKEN *token, const DOM_SID *sid); 1460 1462 NTSTATUS sid_array_from_info3(TALLOC_CTX *mem_ctx, 1461 1463 const struct netr_SamInfo3 *info3, … … 1480 1482 bool is_zero_addr(const struct sockaddr_storage *pss); 1481 1483 void zero_ip_v4(struct in_addr *ip); 1482 void zero_ addr(struct sockaddr_storage *pss);1484 void zero_sockaddr(struct sockaddr_storage *pss); 1483 1485 bool same_net_v4(struct in_addr ip1,struct in_addr ip2,struct in_addr mask); 1484 1486 void in_addr_to_sockaddr_storage(struct sockaddr_storage *ss, … … 1487 1489 const struct sockaddr_storage *ip2, 1488 1490 const struct sockaddr_storage *mask); 1489 bool addr_equal(const struct sockaddr_storage *ip1,1490 const struct sockaddr_storage *ip2);1491 bool sockaddr_equal(const struct sockaddr_storage *ip1, 1492 const struct sockaddr_storage *ip2); 1491 1493 bool is_address_any(const struct sockaddr_storage *psa); 1492 1494 uint16_t get_sockaddr_port(const struct sockaddr_storage *pss); … … 2037 2039 char ***ous, 2038 2040 size_t *num_ous); 2039 bool ads_get_sid_from_extended_dn(TALLOC_CTX *mem_ctx, 2040 const char *extended_dn,2041 enum ads_extended_dn_flags flags,2042 2041 ADS_STATUS ads_get_sid_from_extended_dn(TALLOC_CTX *mem_ctx, 2042 const char *extended_dn, 2043 enum ads_extended_dn_flags flags, 2044 DOM_SID *sid); 2043 2045 char* ads_get_dnshostname( ADS_STRUCT *ads, TALLOC_CTX *ctx, const char *machine_name ); 2044 2046 char* ads_get_upn( ADS_STRUCT *ads, TALLOC_CTX *ctx, const char *machine_name ); … … 3237 3239 /* The following definitions come from librpc/gen_ndr/ndr_security.c */ 3238 3240 3241 _PUBLIC_ enum ndr_err_code ndr_push_security_ace_flags(struct ndr_push *ndr, int ndr_flags, uint8_t r); 3242 _PUBLIC_ enum ndr_err_code ndr_pull_security_ace_flags(struct ndr_pull *ndr, int ndr_flags, uint8_t *r); 3239 3243 _PUBLIC_ void ndr_print_security_ace_flags(struct ndr_print *ndr, const char *name, uint8_t r); 3244 _PUBLIC_ enum ndr_err_code ndr_push_security_ace_type(struct ndr_push *ndr, int ndr_flags, enum security_ace_type r); 3245 _PUBLIC_ enum ndr_err_code ndr_pull_security_ace_type(struct ndr_pull *ndr, int ndr_flags, enum security_ace_type *r); 3240 3246 _PUBLIC_ void ndr_print_security_ace_type(struct ndr_print *ndr, const char *name, enum security_ace_type r); 3241 3247 _PUBLIC_ void ndr_print_security_ace_object_flags(struct ndr_print *ndr, const char *name, uint32_t r); … … 3243 3249 _PUBLIC_ void ndr_print_security_ace_object_inherited_type(struct ndr_print *ndr, const char *name, const union security_ace_object_inherited_type *r); 3244 3250 _PUBLIC_ void ndr_print_security_ace_object(struct ndr_print *ndr, const char *name, const struct security_ace_object *r); 3251 _PUBLIC_ enum ndr_err_code ndr_push_security_ace_object_ctr(struct ndr_push *ndr, int ndr_flags, const union security_ace_object_ctr *r); 3252 _PUBLIC_ enum ndr_err_code ndr_pull_security_ace_object_ctr(struct ndr_pull *ndr, int ndr_flags, union security_ace_object_ctr *r); 3245 3253 _PUBLIC_ void ndr_print_security_ace_object_ctr(struct ndr_print *ndr, const char *name, const union security_ace_object_ctr *r); 3246 3254 _PUBLIC_ enum ndr_err_code ndr_push_security_ace(struct ndr_push *ndr, int ndr_flags, const struct security_ace *r); 3247 _PUBLIC_ enum ndr_err_code ndr_pull_security_ace(struct ndr_pull *ndr, int ndr_flags, struct security_ace *r);3248 3255 _PUBLIC_ void ndr_print_security_ace(struct ndr_print *ndr, const char *name, const struct security_ace *r); 3249 3256 _PUBLIC_ void ndr_print_security_acl_revision(struct ndr_print *ndr, const char *name, enum security_acl_revision r); … … 3938 3945 size_t ndr_size_dom_sid28(const struct dom_sid *sid, int flags); 3939 3946 size_t ndr_size_dom_sid0(const struct dom_sid *sid, int flags); 3947 enum ndr_err_code ndr_pull_security_ace(struct ndr_pull *ndr, int ndr_flags, struct security_ace *r); 3940 3948 size_t ndr_size_security_ace(const struct security_ace *ace, int flags); 3941 3949 size_t ndr_size_security_acl(const struct security_acl *acl, int flags); … … 5227 5235 NTSTATUS vfs_shadow_copy2_init(void); 5228 5236 5237 /* The following definitions come from modules/vfs_smb_traffic_analyzer.c */ 5238 5239 NTSTATUS vfs_smb_traffic_analyzer_init(void); 5240 5241 /* The following definitions come from modules/vfs_streams_depot.c */ 5242 5243 NTSTATUS vfs_streams_depot_init(void); 5244 5229 5245 /* The following definitions come from modules/vfs_streams_xattr.c */ 5230 5246 … … 5637 5653 const char **lp_wins_server_list(void); 5638 5654 const char **lp_interfaces(void); 5639 char *lp_socket_address(void);5640 5655 char *lp_nis_home_map_name(void); 5641 5656 const char **lp_netbios_aliases(void); … … 5971 5986 struct parm_struct *lp_next_parameter(int snum, int *i, int allparameters); 5972 5987 bool lp_snum_ok(int iService); 5973 void lp_add_one_printer(c har *name, char *comment);5988 void lp_add_one_printer(const char *name, const char *comment, void *pdata); 5974 5989 bool lp_loaded(void); 5975 5990 void lp_killunused(bool (*snumused) (int)); … … 6047 6062 void lp_set_posix_default_cifsx_readwrite_locktype(enum brl_flavour val); 6048 6063 int lp_min_receive_file_size(void); 6064 const char *lp_socket_address(void); 6049 6065 6050 6066 /* The following definitions come from param/params.c */ … … 6517 6533 /* The following definitions come from printing/pcap.c */ 6518 6534 6535 bool pcap_cache_add_specific(struct pcap_cache **ppcache, const char *name, const char *comment); 6536 void pcap_cache_destroy_specific(struct pcap_cache **pp_cache); 6519 6537 bool pcap_cache_add(const char *name, const char *comment); 6520 6538 bool pcap_cache_loaded(void); 6539 void pcap_cache_replace(const struct pcap_cache *pcache); 6521 6540 void pcap_cache_reload(void); 6522 6541 bool pcap_printername_ok(const char *printername); 6523 void pcap_printer_fn(void (*fn)(char *, char *)); 6542 void pcap_printer_fn_specific(const struct pcap_cache *pc, 6543 void (*fn)(const char *, const char *, void *), 6544 void *pdata); 6545 void pcap_printer_fn(void (*fn)(const char *, const char *, void *), void *pdata); 6524 6546 6525 6547 /* The following definitions come from printing/print_aix.c */ … … 6546 6568 6547 6569 NTSTATUS print_fsp_open(connection_struct *conn, const char *fname, 6548 files_struct * *result);6570 files_struct *fsp); 6549 6571 void print_fsp_end(files_struct *fsp, enum file_close_type close_type); 6550 6572 … … 7332 7354 uint8_t lm_password_set, 7333 7355 uint8_t password_expired, 7334 uint8_t data[516], 7335 uint8_t pw_len); 7356 struct samr_CryptPassword *pwd_buf); 7336 7357 void init_samr_user_info24(struct samr_UserInfo24 *r, 7337 uint8_t data[516], 7338 uint8_t pw_len); 7358 struct samr_CryptPassword *pwd_buf, 7359 uint8_t password_expired); 7360 void init_samr_user_info25(struct samr_UserInfo25 *r, 7361 NTTIME last_logon, 7362 NTTIME last_logoff, 7363 NTTIME last_password_change, 7364 NTTIME acct_expiry, 7365 NTTIME allow_password_change, 7366 NTTIME force_password_change, 7367 const char *account_name, 7368 const char *full_name, 7369 const char *home_directory, 7370 const char *home_drive, 7371 const char *logon_script, 7372 const char *profile_path, 7373 const char *description, 7374 const char *workstations, 7375 const char *comment, 7376 struct lsa_BinaryString *parameters, 7377 uint32_t rid, 7378 uint32_t primary_gid, 7379 uint32_t acct_flags, 7380 uint32_t fields_present, 7381 struct samr_LogonHours logon_hours, 7382 uint16_t bad_password_count, 7383 uint16_t logon_count, 7384 uint16_t country_code, 7385 uint16_t code_page, 7386 uint8_t nt_password_set, 7387 uint8_t lm_password_set, 7388 uint8_t password_expired, 7389 struct samr_CryptPasswordEx *pwd_buf); 7390 void init_samr_user_info26(struct samr_UserInfo26 *r, 7391 struct samr_CryptPasswordEx *pwd_buf, 7392 uint8_t password_expired); 7393 void init_samr_CryptPasswordEx(const char *pwd, 7394 DATA_BLOB *session_key, 7395 struct samr_CryptPasswordEx *pwd_buf); 7396 void init_samr_CryptPassword(const char *pwd, 7397 DATA_BLOB *session_key, 7398 struct samr_CryptPassword *pwd_buf); 7339 7399 7340 7400 /* The following definitions come from rpc_client/init_srvsvc.c */ … … 8161 8221 int elog_tdb_size( TDB_CONTEXT * tdb, int *MaxSize, int *Retention ); 8162 8222 bool prune_eventlog( TDB_CONTEXT * tdb ); 8163 bool can_write_to_eventlog( TDB_CONTEXT * tdb, int32 needed );8223 bool can_write_to_eventlog( TDB_CONTEXT * tdb, int32_t needed ); 8164 8224 ELOG_TDB *elog_open_tdb( char *logname, bool force_clear ); 8165 8225 int elog_close_tdb( ELOG_TDB *etdb, bool force_close ); … … 9483 9543 files_struct *file_fsp(uint16 fid); 9484 9544 void file_chain_reset(void); 9485 NTSTATUS dup_file_fsp(files_struct *fsp,9486 9487 9488 9489 files_struct **result);9545 void dup_file_fsp(files_struct *from, 9546 uint32 access_mask, 9547 uint32 share_access, 9548 uint32 create_options, 9549 files_struct *to); 9490 9550 9491 9551 /* The following definitions come from smbd/ipc.c */ … … 10051 10111 const struct nt_user_token *token, 10052 10112 const char **list); 10053 bool user_ok_token(const char *username, struct nt_user_token *token, int snum);10113 bool user_ok_token(const char *username, const struct nt_user_token *token, int snum); 10054 10114 bool is_share_read_only_for_token(const char *username, 10055 struct nt_user_token *token, int snum); 10115 const struct nt_user_token *token, 10116 connection_struct *conn); 10056 10117 10057 10118 /* The following definitions come from smbd/srvstr.c */
Note:
See TracChangeset
for help on using the changeset viewer.