diff options
author | Volker Lendecke <vlendec@samba.org> | 2004-07-11 16:16:02 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:56:58 -0500 |
commit | ec3a86254b41988b453da33112c9309f1ec2eb36 (patch) | |
tree | 57a99a73f31539b72d39700bc1ffc100ad3034f7 /source4/include/rap.h | |
parent | 25718e02ab77833c80e00363508d51b1f5cc3193 (diff) | |
download | samba-ec3a86254b41988b453da33112c9309f1ec2eb36.tar.gz samba-ec3a86254b41988b453da33112c9309f1ec2eb36.tar.bz2 samba-ec3a86254b41988b453da33112c9309f1ec2eb36.zip |
r1454: Today is the day of broken builds, now I get my share ... :-)
Add a missing file.
Volker
(This used to be commit 2bc6147c118a61f7f37f3414cce3df44625ade65)
Diffstat (limited to 'source4/include/rap.h')
-rw-r--r-- | source4/include/rap.h | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/source4/include/rap.h b/source4/include/rap.h new file mode 100644 index 0000000000..4fee8818db --- /dev/null +++ b/source4/include/rap.h @@ -0,0 +1,84 @@ +/* + Unix SMB/CIFS implementation. + RAP operations + Copyright (C) Volker Lendecke 2004 + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +*/ + +struct rap_shareenum_info_0 { + char name[13]; +}; + +struct rap_shareenum_info_1 { + char name[13]; + char pad; + uint16 type; + char *comment; +}; + +union rap_shareenum_info { + struct rap_shareenum_info_0 info0; + struct rap_shareenum_info_1 info1; +}; + +struct rap_NetShareEnum { + struct { + uint16 level; + uint16 bufsize; + } in; + + struct { + uint16 status; + uint16 convert; + uint16 count; + uint16 available; + union rap_shareenum_info *info; + } out; +}; + +struct rap_server_info_0 { + char name[16]; +}; + +struct rap_server_info_1 { + char name[16]; + uint8_t version_major; + uint8_t version_minor; + uint32_t servertype; + char *comment; +}; + +union rap_server_info { + struct rap_server_info_0 info0; + struct rap_server_info_1 info1; +}; + +struct rap_NetServerEnum2 { + struct { + uint16 level; + uint16 bufsize; + uint32 servertype; + char *domain; + } in; + + struct { + uint16 status; + uint16 convert; + uint16 count; + uint16 available; + union rap_server_info *info; + } out; +}; |