// @pymethod |propsys|PSUnregisterPropertySchema|Removes a property schema definition static PyObject *PyPSUnregisterPropertySchema(PyObject *self, PyObject *args) { PyObject *obfname; // @pyparm unicode|filename||A previously registered schema definition file if (!PyArg_ParseTuple(args, "O:PSUnregisterPropertySchema", &obfname)) return NULL; WCHAR *sz; if (!PyWinObject_AsWCHAR(obfname, &sz, FALSE)) return FALSE; HRESULT hr; PY_INTERFACE_PRECALL; hr = PSUnregisterPropertySchema(sz); PY_INTERFACE_POSTCALL; PyWinObject_FreeWCHAR(sz); if (FAILED(hr)) return PyCom_BuildPyException(hr); Py_INCREF(Py_None); return Py_None; }
static HRESULT WINAPI propsys_UnregisterPropertySchema(IPropertySystem *iface, LPCWSTR path) { return PSUnregisterPropertySchema(path); }