[pywin32-checkins] pywin32/win32/src win32file.i,1.107,1.108
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Roger U. <ru...@us...> - 2009-07-05 20:56:27
|
Update of /cvsroot/pywin32/pywin32/win32/src In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv14288 Modified Files: win32file.i Log Message: Corrent return type and constant name for CreateSymbolicLink Index: win32file.i =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/src/win32file.i,v retrieving revision 1.107 retrieving revision 1.108 diff -C2 -d -r1.107 -r1.108 *** win32file.i 16 Feb 2009 03:56:25 -0000 1.107 --- win32file.i 5 Jul 2009 20:56:24 -0000 1.108 *************** *** 2837,2843 **** typedef BOOL (WINAPI *CreateHardLinkTransactedfunc)(LPWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, HANDLE); static CreateHardLinkTransactedfunc pfnCreateHardLinkTransacted=NULL; ! typedef BOOL (WINAPI *CreateSymbolicLinkfunc)(LPWSTR,LPWSTR,DWORD); static CreateSymbolicLinkfunc pfnCreateSymbolicLink=NULL; ! typedef BOOL (WINAPI *CreateSymbolicLinkTransactedfunc)(LPCWSTR,LPCWSTR,DWORD,HANDLE); static CreateSymbolicLinkTransactedfunc pfnCreateSymbolicLinkTransacted=NULL; --- 2837,2843 ---- typedef BOOL (WINAPI *CreateHardLinkTransactedfunc)(LPWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, HANDLE); static CreateHardLinkTransactedfunc pfnCreateHardLinkTransacted=NULL; ! typedef BOOLEAN (WINAPI *CreateSymbolicLinkfunc)(LPWSTR,LPWSTR,DWORD); static CreateSymbolicLinkfunc pfnCreateSymbolicLink=NULL; ! typedef BOOLEAN (WINAPI *CreateSymbolicLinkTransactedfunc)(LPCWSTR,LPCWSTR,DWORD,HANDLE); static CreateSymbolicLinkTransactedfunc pfnCreateSymbolicLinkTransacted=NULL; *************** *** 3187,3191 **** &oblinkname, // @pyparm <o PyUnicode>|SymlinkFileName||Path of the symbolic link to be created &obtargetname, // @pyparm <o PyUnicode>|TargetFileName||The name of file to which link will point ! &flags, // @pyparm int|Flags|0|SYMLINK_FLAG_DIRECTORY is only defined flag &obtrans)) // @pyparm <o PyHANDLE>|Transaction|None|Handle to a transaction, as returned by <om win32transaction.CreateTransaction> return NULL; --- 3187,3191 ---- &oblinkname, // @pyparm <o PyUnicode>|SymlinkFileName||Path of the symbolic link to be created &obtargetname, // @pyparm <o PyUnicode>|TargetFileName||The name of file to which link will point ! &flags, // @pyparm int|Flags|0|SYMBOLIC_LINK_FLAG_DIRECTORY is only defined flag &obtrans)) // @pyparm <o PyHANDLE>|Transaction|None|Handle to a transaction, as returned by <om win32transaction.CreateTransaction> return NULL; *************** *** 3200,3204 **** if (PyWinObject_AsWCHAR(oblinkname, &linkname, FALSE) && PyWinObject_AsWCHAR(obtargetname, &targetname, FALSE)){ ! BOOL bsuccess; if (htrans) bsuccess=(*pfnCreateSymbolicLinkTransacted)(linkname, targetname, flags, htrans); --- 3200,3204 ---- if (PyWinObject_AsWCHAR(oblinkname, &linkname, FALSE) && PyWinObject_AsWCHAR(obtargetname, &targetname, FALSE)){ ! BOOLEAN bsuccess; if (htrans) bsuccess=(*pfnCreateSymbolicLinkTransacted)(linkname, targetname, flags, htrans); *************** *** 5566,5567 **** --- 5566,5570 ---- // Info level for GetFileAttributesEx and GetFileAttributesTransacted (GET_FILEEX_INFO_LEVELS enum) #define GetFileExInfoStandard 1 + + // Flags for CreateSymbolicLink/CreateSymbolicLinkTransacted + #define SYMBOLIC_LINK_FLAG_DIRECTORY 1 |