source: vendor/current/libcli/nbt/nbt_proto.h

Last change on this file was 988, checked in by Silvan Scherrer, 9 years ago

Samba Server: update vendor to version 4.4.3

File size: 2.2 KB
Line 
1/*
2 Unix SMB/CIFS implementation.
3
4 manipulate nbt name structures
5
6 Copyright (C) Andrew Tridgell 2005
7
8 This program is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 3 of the License, or
11 (at your option) any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with this program. If not, see <http://www.gnu.org/licenses/>.
20*/
21
22#ifndef _____LIBCLI_NBT_NBT_PROTO_H__
23#define _____LIBCLI_NBT_NBT_PROTO_H__
24
25#undef _PRINTF_ATTRIBUTE
26#define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
27/* This file was automatically generated by mkproto.pl. DO NOT EDIT */
28
29/* this file contains prototypes for functions that are private
30 * to this subsystem or library. These functions should not be
31 * used outside this particular subsystem! */
32
33
34/* The following definitions come from ../libcli/nbt/nbtsocket.c */
35
36struct nbt_name_request *nbt_name_request_send(struct nbt_name_socket *nbtsock,
37 struct socket_address *dest,
38 struct nbt_name_packet *request,
39 int timeout, int retries,
40 bool allow_multiple_replies);
41NTSTATUS nbt_name_request_recv(struct nbt_name_request *req);
42
43/* The following definitions come from ../libcli/nbt/namequery.c */
44
45
46/* The following definitions come from ../libcli/nbt/nameregister.c */
47
48struct nbt_name_request *nbt_name_register_send(struct nbt_name_socket *nbtsock,
49 struct nbt_name_register *io);
50NTSTATUS nbt_name_register_bcast(struct nbt_name_socket *nbtsock,
51 struct nbt_name_register_bcast *io);
52
53/* The following definitions come from ../libcli/nbt/namerefresh.c */
54
55struct nbt_name_request *nbt_name_refresh_send(struct nbt_name_socket *nbtsock,
56 struct nbt_name_refresh *io);
57
58/* The following definitions come from ../libcli/nbt/namerelease.c */
59
60#undef _PRINTF_ATTRIBUTE
61#define _PRINTF_ATTRIBUTE(a1, a2)
62
63#endif /* _____LIBCLI_NBT_NBT_PROTO_H__ */
64
Note: See TracBrowser for help on using the repository browser.