#include <QtCore/quuid.h>
#ifndef QUUID_H
struct QUuid{
   public: enum Variant{
      VarUnknown = -1,
      NCS = 0,
      DCE = 2,
      Microsoft = 6,
      Reserved = 7,
   };
   public: enum Version{
      VerUnknown = -1,
      Time = 1,
      EmbeddedPOSIX = 2,
      Name = 3,
      Random = 4,
   };
   public: inline QUuid();
   public: inline QUuid(uint l, ushort w1, ushort w2, uchar b1, uchar b2, uchar b3, uchar b4, uchar b5, uchar b6, uchar b7, uchar b8);
#ifndef QT_NO_QUUID_STRING
   public: QUuid(class QString const &);
   public: QUuid(char const *);
   public: class QString toString() const
   public: inline operator class QString () const
#endif
   public: bool isNull() const
   public: inline bool operator ==(struct QUuid const & orig) const
   public: inline bool operator !=(struct QUuid const & orig) const
   public: bool operator <(struct QUuid const & other) const
   public: bool operator >(struct QUuid const & other) const
   public: static struct QUuid createUuid();
   public: enum QUuid::Variant variant() const
   public: enum QUuid::Version version() const
   public: uint data1;
   public: ushort data2;
   public: ushort data3;
   public: uchar data4[8];
};
#endif // QUUID_H