Jason R. Coombs <jar...@jaraco.com> added the comment: After putting together a more simple example without externalities, I'm unable to continue to assert the discrepancy between 32 and 64-bit Windows, although I do still see where narrow character strings are treated as wide character buffers.
See the attached script that demonstrates the issue (on Python 2.5 and Python 2.6 regardless of word size). Now the inconsistency seems to only lie with the WNetAddConnection2W function and not the MessageBoxW function, both of which take LPCTSTR parameters (at least according to the documentation). Perhaps this is a non-issue, but I'd be interested to know why the WNetAddConnection2W example works in 32-bit but not 64-bit. Could it be the 32-bit WNetAddConnection2W actually attempts to handle the buffer as both wide and narrow, but MessageBoxW takes it at face value? Added file: http://bugs.python.org/file12908/ui.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5119> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com