BOOL CVirtualHelper::call(const MSG *msg) { if (!handler) return FALSE; CEnterLeavePython _celp; PyObject *arglst = Py_BuildValue("(N)", PyWinObject_FromMSG(msg)); if (!arglst) return FALSE; BOOL ret = do_call(arglst); return ret; }
STDMETHODIMP PyGDocHostUIHandler::TranslateAccelerator( /* [in] */ LPMSG lpMsg, /* [in] */ const GUID * pguidCmdGroup, /* [in] */ DWORD nCmdID) { PY_GATEWAY_METHOD; return InvokeViaPolicy("TranslateAccelerator", NULL, "NNl", PyWinObject_FromMSG(lpMsg), PyWinObject_FromIID(*pguidCmdGroup), nCmdID); }