00001 #ifndef RPMPYTHON_HEADER
00002 #define RPMPYTHON_HEADER
00003 
00010 typedef struct hdrObject_s hdrObject;
00011 
00012 
00013 extern PyTypeObject hdr_Type;
00014 
00017 extern PyObject * pyrpmError;
00018 
00019 hdrObject * hdr_Wrap(Header h)
00020         ;
00021 
00022 Header hdrGetHeader(hdrObject * h)
00023         ;
00024 
00025 long tagNumFromPyObject (PyObject *item)
00026         ;
00027 
00028 PyObject * labelCompare (PyObject * self, PyObject * args)
00029         ;
00030 PyObject * versionCompare (PyObject * self, PyObject * args, PyObject * kwds)
00031         ;
00032 PyObject * rpmMergeHeadersFromFD(PyObject * self, PyObject * args, PyObject * kwds)
00033         ;
00034 int rpmMergeHeaders(PyObject * list, FD_t fd, int matchTag)
00035         ;
00036 PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args, PyObject * kwds)
00037         ;
00038 PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
00039         ;
00040 PyObject * rpmSingleHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
00041         ;
00042 PyObject * rpmReadHeaders (FD_t fd)
00043         ;
00044 PyObject * rhnLoad(PyObject * self, PyObject * args, PyObject * kwds)
00045         ;
00046 PyObject * hdrLoad(PyObject * self, PyObject * args, PyObject * kwds)
00047         ;
00048 
00049 #endif