(winpcap-announce is a list for the WinPcap developers to send out 
announcements; the list to send to for questions such as this is winpcap-users.)

On Jun 21, 2011, at 5:19 AM, rajath kumara wrote:

>  I need to find a C++ program, which when i run, gives me a list of all Ports 
> in various NIC cards , i have in my system.
> I think winpcap function, findalldevs() does this, but i am not able to find 
> this function

It's not "findalldevs()", it's "pcap_findalldevs()".

> nor i dont know how to compile or run it.

You don't compile it, you compile WinPcap.  It's part of WinPcap; see 
wpcap/libpcap/fad-win32.c in the WinPcap source.  You shouldn't need to compile 
WinPcap, however; you should just need the Developer's Pack - see

        http://www.winpcap.org/devel.htm

to download it.

pcap_findalldevs() is not a program, so you don't run it, you call it in *your* 
program:

        
http://www.winpcap.org/docs/docs_412/html/group__wpcapfunc.html#ga7b128eaeef627b408f6a6e2a2f5eb45d

and you run your program.  It's a C function, not a C++ function, but its 
declaration in pcap/pcap.h is wrapped inside

        #ifdef __cplusplus
        extern "C" {
        #endif

and

        #ifdef __cplusplus
        }
        #endif

so it should be callable from C++ code.

> also the documentation page , isnt working 
> http://www.winpcap.org/docs/docs40a1/html/group__compilation.html

That's for the 4.0a1 release, which was an alpha release, so they probably got 
rid of it when later releases came out.  Try the 4.1.2 documentation instead:

        http://www.winpcap.org/docs/docs_412/html/group__compilation.html
_______________________________________________
Winpcap-users mailing list
[email protected]
https://www.winpcap.org/mailman/listinfo/winpcap-users

Reply via email to