Hi AndrĂ©<br>Thanks for your review<br><br>>Sorry for the delay, but I haven't noticed that I got assigned for reviewing.<br>>Could you please tell me the name of the application so I can do some testing?<br>>Further reviewing inlined below:<br>><br>It's just a small demo program using pcap_dump , I will provide the program and source code in the attachment<br><br>>Am 07.01.2016 um 09:49 schrieb Jianqiu Zhang:<br>>> +<br>>> +pcap_dumper_t* CDECL wine_pcap_dump_open(pcap_t *p, const char *fname)<br>>> +{<br>>> +    return pcap_dump_open(p, fname);<br>>> +}<br>><br>>This can't work, the wpcap function might be called with fname set to "C:\dump.pcap" and the native function will be confused by that.<br><br>Ah, I see, I didn't take this scheme in to consideration, I will try to use a helper function to convert the fname to UNIX fname<br>Do you think it's a solution?<br><br>><br>>> +void CDECL wine_pcap_dump(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)<br>>> +{<br>>> +    return pcap_dump(user, h, sp);<br>>> +}<br>><br>>This should work, but where are pcap_dump_close and friends?<br>><br><br>I just implement the stubs in that small program, and it doesn't contain pcap_dump_close and others<br>Could I ask you how to find the friends of a certain function? I will implement them then<br><br>>> +@ cdecl pcap_dump(str ptr str) wine_pcap_dump<br>><br>>Should be (ptr ptr ptr), there are no strings to be displayed<br>><br>><br>><br><br>I will correct this in my next try :)<br><br>Jianqiu Zhang<br>