python Programming Glossary: lpwstr
Read Unicode characters from command-line arguments in Python 2.x on Windows http://stackoverflow.com/questions/846850/read-unicode-characters-from-command-line-arguments-in-python-2-x-on-windows cdll c_int windll from ctypes.wintypes import LPCWSTR LPWSTR GetCommandLineW cdll.kernel32.GetCommandLineW GetCommandLineW.argtypes.. LPCWSTR POINTER c_int CommandLineToArgvW.restype POINTER LPWSTR cmd GetCommandLineW argc c_int 0 argv CommandLineToArgvW cmd..
Using a struct as a function argument with the python ctypes module http://stackoverflow.com/questions/8744246/using-a-struct-as-a-function-argument-with-the-python-ctypes-module creation flags return HANDLE windll.kernel32.CreateFileW LPWSTR filename DWORD access DWORD sharemode LPSECURITY_ATTRIBUTES.. fpath return windll.kernel32.CreateDirectoryW LPWSTR fpath LPSECURITY_ATTRIBUTES NULL FALSE def RemoveDirectory fpath.. fpath return windll.kernel32.RemoveDirectoryW LPWSTR fpath FALSE def translate_path fpath fpath path.abspath fpath..
Windows cmd encoding change causes Python crash http://stackoverflow.com/questions/878972/windows-cmd-encoding-change-causes-python-crash byref c_int from ctypes.wintypes import BOOL HANDLE DWORD LPWSTR LPCWSTR LPVOID original_stderr sys.stderr # If any exception.. or real_stderr # BOOL WINAPI WriteConsoleW HANDLE hOutput LPWSTR lpBuffer DWORD nChars # LPDWORD lpCharsWritten LPVOID lpReserved.. LPVOID lpReserved WriteConsoleW WINFUNCTYPE BOOL HANDLE LPWSTR DWORD POINTER DWORD LPVOID WriteConsoleW windll.kernel32 class..
|