xref: /minix3/external/bsd/tcpdump/dist/win32/Include/w32_fzs.h (revision b636d99d91c3d54204248f643c14627405d4afd1)
1*b636d99dSDavid van Moolenbroek /*
2*b636d99dSDavid van Moolenbroek  * Copyright (c) 1999
3*b636d99dSDavid van Moolenbroek  * NetGroup, Politecnico di Torino (Italy)
4*b636d99dSDavid van Moolenbroek  * All rights reserved.
5*b636d99dSDavid van Moolenbroek  *
6*b636d99dSDavid van Moolenbroek  * Redistribution and use in source and binary forms, with or without
7*b636d99dSDavid van Moolenbroek  * modification, are permitted provided that the following conditions
8*b636d99dSDavid van Moolenbroek  * are met:
9*b636d99dSDavid van Moolenbroek  *
10*b636d99dSDavid van Moolenbroek  * 1. Redistributions of source code must retain the above copyright
11*b636d99dSDavid van Moolenbroek  * notice, this list of conditions and the following disclaimer.
12*b636d99dSDavid van Moolenbroek  * 2. Redistributions in binary form must reproduce the above copyright
13*b636d99dSDavid van Moolenbroek  * notice, this list of conditions and the following disclaimer in the
14*b636d99dSDavid van Moolenbroek  * documentation and/or other materials provided with the distribution.
15*b636d99dSDavid van Moolenbroek  * 3. Neither the name of the Politecnico di Torino nor the names of its
16*b636d99dSDavid van Moolenbroek  * contributors may be used to endorse or promote products derived from
17*b636d99dSDavid van Moolenbroek  * this software without specific prior written permission.
18*b636d99dSDavid van Moolenbroek  *
19*b636d99dSDavid van Moolenbroek  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20*b636d99dSDavid van Moolenbroek  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21*b636d99dSDavid van Moolenbroek  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22*b636d99dSDavid van Moolenbroek  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
23*b636d99dSDavid van Moolenbroek  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24*b636d99dSDavid van Moolenbroek  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25*b636d99dSDavid van Moolenbroek  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26*b636d99dSDavid van Moolenbroek  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27*b636d99dSDavid van Moolenbroek  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28*b636d99dSDavid van Moolenbroek  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29*b636d99dSDavid van Moolenbroek  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30*b636d99dSDavid van Moolenbroek  *
31*b636d99dSDavid van Moolenbroek  */
32*b636d99dSDavid van Moolenbroek 
33*b636d99dSDavid van Moolenbroek #ifndef _WINSOCKAPI_
34*b636d99dSDavid van Moolenbroek #define _WINSOCKAPI_ /* Prevent inclusion of winsock.h in windows.h */
35*b636d99dSDavid van Moolenbroek #endif /* _WINSOCKAPI_ */
36*b636d99dSDavid van Moolenbroek #include <windows.h>
37*b636d99dSDavid van Moolenbroek #include <winsock2.h>
38*b636d99dSDavid van Moolenbroek 
39*b636d99dSDavid van Moolenbroek extern int progress;
40*b636d99dSDavid van Moolenbroek int wsockinit();
41*b636d99dSDavid van Moolenbroek void InitP();
42*b636d99dSDavid van Moolenbroek void PrintCapBegins (char* program_name, char* device);
43*b636d99dSDavid van Moolenbroek extern char* AdapterName1;
44*b636d99dSDavid van Moolenbroek #ifndef WIN95
45*b636d99dSDavid van Moolenbroek WCHAR* SChar2WChar(char* nome);
46*b636d99dSDavid van Moolenbroek #else
47*b636d99dSDavid van Moolenbroek BOOLEAN StartPacketDriver(LPTSTR ServiceName);
48*b636d99dSDavid van Moolenbroek #endif
49