[pywin32-checkins] pywin32/com/win32com/src/extensions PyIDataObject.cpp,1.2,1.3
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Mark H. <mha...@us...> - 2004-03-19 04:39:08
|
Update of /cvsroot/pywin32/pywin32/com/win32com/src/extensions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25270 Modified Files: PyIDataObject.cpp Log Message: Fix argument passing when we implement IDataObject Index: PyIDataObject.cpp =================================================================== RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/extensions/PyIDataObject.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PyIDataObject.cpp 9 Oct 2003 12:49:38 -0000 1.2 --- PyIDataObject.cpp 19 Mar 2004 04:29:24 -0000 1.3 *************** *** 326,330 **** if (obpformatetcIn==NULL) return PyCom_HandlePythonFailureToCOM(); PyObject *result; ! HRESULT hr=InvokeViaPolicy("GetData", &result, "O", obpformatetcIn); Py_DECREF(obpformatetcIn); if (FAILED(hr)) return hr; --- 326,330 ---- if (obpformatetcIn==NULL) return PyCom_HandlePythonFailureToCOM(); PyObject *result; ! HRESULT hr=InvokeViaPolicy("GetData", &result, "(O)", obpformatetcIn); Py_DECREF(obpformatetcIn); if (FAILED(hr)) return hr; *************** *** 348,352 **** if (obpformatetc==NULL) return PyCom_HandlePythonFailureToCOM(); PyObject *result; ! HRESULT hr=InvokeViaPolicy("GetDataHere", &result, "O", obpformatetc); Py_DECREF(obpformatetc); if (FAILED(hr)) return hr; --- 348,352 ---- if (obpformatetc==NULL) return PyCom_HandlePythonFailureToCOM(); PyObject *result; ! HRESULT hr=InvokeViaPolicy("GetDataHere", &result, "(O)", obpformatetc); Py_DECREF(obpformatetc); if (FAILED(hr)) return hr; *************** *** 368,372 **** PyObject *obpformatetc = PyObject_FromFORMATETC(pformatetc); if (obpformatetc==NULL) return PyCom_HandlePythonFailureToCOM(); ! HRESULT hr=InvokeViaPolicy("QueryGetData", NULL, "O", obpformatetc); Py_DECREF(obpformatetc); return hr; --- 368,372 ---- PyObject *obpformatetc = PyObject_FromFORMATETC(pformatetc); if (obpformatetc==NULL) return PyCom_HandlePythonFailureToCOM(); ! HRESULT hr=InvokeViaPolicy("QueryGetData", NULL, "(O)", obpformatetc); Py_DECREF(obpformatetc); return hr; *************** *** 381,385 **** if (obpformatectIn==NULL) return PyCom_HandlePythonFailureToCOM(); PyObject *result; ! HRESULT hr=InvokeViaPolicy("GetCanonicalFormatEtc", &result, "O", obpformatectIn); Py_DECREF(obpformatectIn); if (FAILED(hr)) return hr; --- 381,385 ---- if (obpformatectIn==NULL) return PyCom_HandlePythonFailureToCOM(); PyObject *result; ! HRESULT hr=InvokeViaPolicy("GetCanonicalFormatEtc", &result, "(O)", obpformatectIn); Py_DECREF(obpformatectIn); if (FAILED(hr)) return hr; |