I sent you the data on the separate mail. Just to explain myself a bit more: I can see in the trace all relevant data, but once it processed by windows EnumPrinterDataEx, the resulting buffer (I inspect its contents in the MSDEV debugger) contains actual offset values for the pointers variables instead of correct memory addresses. If I do the pointers calculations by myself, the relevant data is in place and valid in the buffer.
-----Original Message----- From: Volker Lendecke [mailto:[EMAIL PROTECTED] On Behalf Of Volker Lendecke Sent: Wednesday, December 06, 2006 11:19 AM To: Slava Leizerovich (vleizero) Cc: [email protected] Subject: Re: [Samba] Incorrect pointers arithmetic in the PRINTER_ENUM_VALUES structure when calling Samba. On Tue, Dec 05, 2006 at 10:12:42PM +0100, Slava Leizerovich (vleizero) wrote: > I try to use Win32API EnumPrinterDataEx to get registry key's values and > data from Samba print server (of course I previously connect to the > print queue and retrieve keys by EnumPrinterKey). > > During the function execution (EnumPrinterDataEx) I collect ethereal > trace to verify correct data is sent on wire and that Ethereal can > correctly represent that info. Can you please send the real trace file, not some text dump? Thanks, Volker -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba
