Update of /cvsroot/pywin32/pywin32/com/win32comext/taskscheduler/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3947/com/win32comext/taskscheduler/src
Modified Files:
PyIScheduledWorkItem.cpp
Log Message:
Fix place where HWND treated as a long
Index: PyIScheduledWorkItem.cpp
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32comext/taskscheduler/src/PyIScheduledWorkItem.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** PyIScheduledWorkItem.cpp 28 Apr 2004 05:21:44 -0000 1.2
--- PyIScheduledWorkItem.cpp 17 Jan 2007 13:33:25 -0000 1.3
***************
*** 305,313 ****
if ( pISWI == NULL )
return NULL;
! // @pyparm HWND|hParent||Reserved, use 0 if passed
// @pyparm int|dwReserved||Reserved, use 0 if passed
HWND hParent=NULL;
DWORD dwReserved=0;
! if (!PyArg_ParseTuple(args, "|ll:PyIScheduledWorkItem::EditWorkItem", &hParent, &dwReserved))
return NULL;
HRESULT hr;
--- 305,316 ----
if ( pISWI == NULL )
return NULL;
! // @pyparm <o PyHANDLE>|hParent||Reserved, use 0 or None if passed
// @pyparm int|dwReserved||Reserved, use 0 if passed
HWND hParent=NULL;
+ PyObject *obhParent=Py_None;
DWORD dwReserved=0;
! if (!PyArg_ParseTuple(args, "|Ol:PyIScheduledWorkItem::EditWorkItem", &obhParent, &dwReserved))
! return NULL;
! if (!PyWinObject_AsHANDLE(obhParent, (HANDLE *)&hParent, TRUE))
return NULL;
HRESULT hr;
|