Changeset 745 for trunk/server/libcli/nbt/libnbt.h
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/libcli/nbt/libnbt.h
r414 r745 96 96 struct socket_context *sock; 97 97 struct tevent_context *event_ctx; 98 struct smb_iconv_convenience *iconv_convenience;99 98 100 99 /* a queue of requests pending to be sent */ … … 276 275 277 276 struct nbt_name_socket *nbt_name_socket_init(TALLOC_CTX *mem_ctx, 278 struct tevent_context *event_ctx, 279 struct smb_iconv_convenience *iconv_convenience); 277 struct tevent_context *event_ctx); 280 278 void nbt_name_socket_handle_response_packet(struct nbt_name_request *req, 281 279 struct nbt_name_packet *packet, … … 295 293 296 294 NTSTATUS nbt_name_dup(TALLOC_CTX *mem_ctx, struct nbt_name *name, struct nbt_name *newname); 297 NTSTATUS nbt_name_to_blob(TALLOC_CTX *mem_ctx, struct smb_iconv_convenience *iconv_convenience,DATA_BLOB *blob, struct nbt_name *name);295 NTSTATUS nbt_name_to_blob(TALLOC_CTX *mem_ctx, DATA_BLOB *blob, struct nbt_name *name); 298 296 NTSTATUS nbt_name_from_blob(TALLOC_CTX *mem_ctx, const DATA_BLOB *blob, struct nbt_name *name); 299 297 void nbt_choose_called_name(TALLOC_CTX *mem_ctx, struct nbt_name *n, const char *name, int type); … … 342 340 NTSTATUS nbt_rcode_to_ntstatus(uint8_t rcode); 343 341 344 struct composite_context; 345 struct composite_context *nbt_name_register_bcast_send(struct nbt_name_socket *nbtsock, 346 struct nbt_name_register_bcast *io); 347 NTSTATUS nbt_name_register_bcast_recv(struct composite_context *c); 348 struct composite_context *nbt_name_register_wins_send(struct nbt_name_socket *nbtsock, 349 struct nbt_name_register_wins *io); 350 NTSTATUS nbt_name_refresh_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, 351 struct nbt_name_refresh_wins *io); 352 struct composite_context *nbt_name_refresh_wins_send(struct nbt_name_socket *nbtsock, 353 struct nbt_name_refresh_wins *io); 354 NTSTATUS nbt_name_register_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, 342 struct tevent_context; 343 struct tevent_req; 344 struct tevent_req *nbt_name_register_bcast_send(TALLOC_CTX *mem_ctx, 345 struct tevent_context *ev, 346 struct nbt_name_socket *nbtsock, 347 struct nbt_name_register_bcast *io); 348 NTSTATUS nbt_name_register_bcast_recv(struct tevent_req *req); 349 struct tevent_req *nbt_name_register_wins_send(TALLOC_CTX *mem_ctx, 350 struct tevent_context *ev, 351 struct nbt_name_socket *nbtsock, 352 struct nbt_name_register_wins *io); 353 NTSTATUS nbt_name_register_wins_recv(struct tevent_req *req, 354 TALLOC_CTX *mem_ctx, 355 355 struct nbt_name_register_wins *io); 356 356 struct tevent_req *nbt_name_refresh_wins_send(TALLOC_CTX *mem_ctx, 357 struct tevent_context *ev, 358 struct nbt_name_socket *nbtsock, 359 struct nbt_name_refresh_wins *io); 360 NTSTATUS nbt_name_refresh_wins_recv(struct tevent_req *req, 361 TALLOC_CTX *mem_ctx, 362 struct nbt_name_refresh_wins *io); 357 363 358 364 XFILE *startlmhosts(const char *fname); … … 361 367 void endlmhosts(XFILE *fp); 362 368 369 NTSTATUS resolve_lmhosts_file_as_sockaddr(const char *lmhosts_file, 370 const char *name, int name_type, 371 TALLOC_CTX *mem_ctx, 372 struct sockaddr_storage **return_iplist, 373 int *return_count); 374 375 NTSTATUS resolve_dns_hosts_file_as_sockaddr(const char *dns_hosts_file, 376 const char *name, bool srv_lookup, 377 TALLOC_CTX *mem_ctx, 378 struct sockaddr_storage **return_iplist, 379 int *return_count); 380 363 381 #endif /* __LIBNBT_H__ */
Note:
See TracChangeset
for help on using the changeset viewer.