#ifndef QUUID_H
#define QUUID_H
#include <QtCore/qstring.h>
typedef enum QtValidLicenseForCoreModule QtCoreModule;
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];
};
#ifndef QT_NO_DATASTREAM
struct QDataStream& operator <<(struct QDataStream&, struct QUuid const &);
struct QDataStream& operator >>(struct QDataStream&, struct QUuid&);
#endif
#endif // QUUID_H