~squid/squid/sbuf-use

« back to all changes in this revision

Viewing changes to helpers/ntlm_auth/SMB/smbval/rfcnb-util.h

  • Committer: hno
  • Date: 2001-01-08 06:32:04 UTC
  • Revision ID: cvs-1:hno-20010108063204-w6a8e1zz6eprqnp8
Major rewrite of proxy authentication to support other schemes than
Basic (auth_rewrite branch on SourceForge).
Contributors:
   Andy Doran
   Robert Collins
   Chemolli Francesco
   Henrik Nordstrom

For details about the new API's, see Programmers Guide.

As part of this change everything from auth_modules has been moved to
src/auth/basic/helpers

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* UNIX RFCNB (RFC1001/RFC1002) NetBIOS implementation
 
2
 * 
 
3
 * Version 1.0
 
4
 * RFCNB Utility Defines
 
5
 * 
 
6
 * Copyright (C) Richard Sharpe 1996
 
7
 * 
 
8
 */
 
9
 
 
10
/*
 
11
 * This program is free software; you can redistribute it and/or modify
 
12
 * it under the terms of the GNU General Public License as published by
 
13
 * the Free Software Foundation; either version 2 of the License, or
 
14
 * (at your option) any later version.
 
15
 * 
 
16
 * This program is distributed in the hope that it will be useful,
 
17
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
18
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
19
 * GNU General Public License for more details.
 
20
 * 
 
21
 * You should have received a copy of the GNU General Public License
 
22
 * along with this program; if not, write to the Free Software
 
23
 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
24
 */
 
25
 
 
26
 
 
27
void RFCNB_CvtPad_Name(char *name1, char *name2);
 
28
 
 
29
void RFCNB_AName_To_NBName(char *AName, char *NBName);
 
30
 
 
31
void RFCNB_NBName_To_AName(char *NBName, char *AName);
 
32
 
 
33
void RFCNB_Print_Hex(FILE * fd, struct RFCNB_Pkt *pkt, int Offset, int Len);
 
34
 
 
35
struct RFCNB_Pkt *RFCNB_Alloc_Pkt(int n);
 
36
 
 
37
void RFCNB_Print_Pkt(FILE * fd, char *dirn, struct RFCNB_Pkt *pkt, int len);
 
38
 
 
39
int RFCNB_Name_To_IP(char *host, struct in_addr *Dest_IP);
 
40
 
 
41
int RFCNB_Close(int socket);
 
42
 
 
43
int RFCNB_IP_Connect(struct in_addr Dest_IP, int port);
 
44
 
 
45
int RFCNB_Session_Req(struct RFCNB_Con *con,
 
46
    char *Called_Name,
 
47
    char *Calling_Name,
 
48
    BOOL * redirect,
 
49
    struct in_addr *Dest_IP,
 
50
    int *port);