Update of /cvsroot/pywin32/pywin32/com/win32comext/authorization/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7604/com/win32comext/authorization/src
Modified Files:
PyGSecurityInformation.cpp
Log Message:
Build with Python 2.2
Index: PyGSecurityInformation.cpp
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32comext/authorization/src/PyGSecurityInformation.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** PyGSecurityInformation.cpp 16 Mar 2006 22:53:08 -0000 1.1
--- PyGSecurityInformation.cpp 20 Mar 2006 03:11:19 -0000 1.2
***************
*** 283,287 ****
--- 283,291 ----
hr=InvokeViaPolicy("MapGeneric", &result, "OBk", obObjectType, *pAceFlags, *pMask);
if (!FAILED(hr)){
+ #if (PY_VERSION_HEX < 0x02030000)
+ *pMask=PyLong_AsUnsignedLong(result);
+ #else
*pMask=PyInt_AsUnsignedLongMask(result);
+ #endif
if ((*pMask==-1) && PyErr_Occurred())
hr=MAKE_PYCOM_GATEWAY_FAILURE_CODE("MapGeneric");
|