Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

qcom_p.h File Reference

#include "qstringlist.h"
#include "quuid.h"

Include dependency graph for qcom_p.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QUnknownInterface
class  QInterfacePtr< T >
struct  QLibraryInterface
struct  QtULong

Defines

#define QRESULT   unsigned long
#define QS_OK   (QRESULT)0x00000000
#define QS_FALSE   (QRESULT)0x00000001
#define QE_NOTIMPL   (QRESULT)0x80000001
#define QE_OUTOFMEMORY   (QRESULT)0x80000002
#define QE_INVALIDARG   (QRESULT)0x80000003
#define QE_NOINTERFACE   (QRESULT)0x80000004
#define QE_NOCOMPONENT   (QRESULT)0x80000005
#define IID_QUnknown   QUuid(0x1d8518cd, 0xe8f5, 0x4366, 0x99, 0xe8, 0x87, 0x9f, 0xd7, 0xe4, 0x82, 0xde)
#define IID_QDispatch   QUuid( 0xfbac965e, 0xa441, 0x413f, 0x93, 0x5e, 0xcd, 0xf5, 0x82, 0x57, 0x3f, 0xab)
#define IID_QObject   QUuid( 0x10a1501b, 0x4c5f, 0x4914, 0x95, 0xdd, 0xc4, 0x00, 0x48, 0x6c, 0xf9, 0x00)
#define IID_QComponentInformation   QUuid(0x5f3968a5, 0xf451, 0x45b1, 0x96, 0xfb, 0x6, 0x1a, 0xd9, 0x8f, 0x92, 0x6e)
#define IID_QComponentFactory   QUuid( 0x6caa771b, 0x17bb, 0x4988, 0x9e, 0x78, 0xba, 0x5c, 0xdd, 0xaa, 0xc3, 0x1e)
#define IID_QLibrary   QUuid( 0xd16111d4, 0xe1e7, 0x4c47, 0x85, 0x99, 0x24, 0x48, 0x3d, 0xae, 0x2e, 0x07)
#define IID_QFeatureList   QUuid(0x3f8fdc44, 0x3015, 0x4f3e, 0xb6, 0xd6, 0xe4, 0xaa, 0xaa, 0xbd, 0xea, 0xad)
#define IID_QComponentRegistration   QUuid( 0xb5feb5de, 0xe0cd, 0x4e37, 0xb0, 0xeb, 0x8a, 0x81, 0x24, 0x99, 0xa0, 0xc1)
#define Q_REFCOUNT
#define QT_THREADED_BUILD   0
#define Q_UCM_FLAGS_STRING   "01"
#define Q_EXTERN_C   extern
#define Q_UCM_VERIFICATION_DATA
#define Q_CREATE_INSTANCE(IMPLEMENTATION)
#define Q_EXPORT_COMPONENT()
#define Q_EXPORT_INTERFACE()   Q_EXPORT_COMPONENT()


Define Documentation

#define IID_QComponentFactory   QUuid( 0x6caa771b, 0x17bb, 0x4988, 0x9e, 0x78, 0xba, 0x5c, 0xdd, 0xaa, 0xc3, 0x1e)
 

Definition at line 205 of file qcom_p.h.

Referenced by QComponentFactory::createInstance().

#define IID_QComponentInformation   QUuid(0x5f3968a5, 0xf451, 0x45b1, 0x96, 0xfb, 0x6, 0x1a, 0xd9, 0x8f, 0x92, 0x6e)
 

Definition at line 192 of file qcom_p.h.

Referenced by QGPluginManager::addLibrary().

#define IID_QComponentRegistration   QUuid( 0xb5feb5de, 0xe0cd, 0x4e37, 0xb0, 0xeb, 0x8a, 0x81, 0x24, 0x99, 0xa0, 0xc1)
 

Definition at line 237 of file qcom_p.h.

Referenced by QComponentFactory::registerServer(), and QComponentFactory::unregisterServer().

#define IID_QDispatch   QUuid( 0xfbac965e, 0xa441, 0x413f, 0x93, 0x5e, 0xcd, 0xf5, 0x82, 0x57, 0x3f, 0xab)
 

Definition at line 87 of file qcom_p.h.

#define IID_QFeatureList   QUuid(0x3f8fdc44, 0x3015, 0x4f3e, 0xb6, 0xd6, 0xe4, 0xaa, 0xaa, 0xbd, 0xea, 0xad)
 

Definition at line 227 of file qcom_p.h.

Referenced by QGPluginManager::addLibrary().

#define IID_QLibrary   QUuid( 0xd16111d4, 0xe1e7, 0x4c47, 0x85, 0x99, 0x24, 0x48, 0x3d, 0xae, 0x2e, 0x07)
 

Definition at line 215 of file qcom_p.h.

#define IID_QObject   QUuid( 0x10a1501b, 0x4c5f, 0x4914, 0x95, 0xdd, 0xc4, 0x00, 0x48, 0x6c, 0xf9, 0x00)
 

Definition at line 182 of file qcom_p.h.

#define IID_QUnknown   QUuid(0x1d8518cd, 0xe8f5, 0x4366, 0x99, 0xe8, 0x87, 0x9f, 0xd7, 0xe4, 0x82, 0xde)
 

Definition at line 75 of file qcom_p.h.

#define Q_CREATE_INSTANCE IMPLEMENTATION   ) 
 

Value:

IMPLEMENTATION *i = new IMPLEMENTATION;         \
        QUnknownInterface* iface = 0;                   \
        i->queryInterface( IID_QUnknown, &iface );      \
        return iface;

Definition at line 300 of file qcom_p.h.

 
#define Q_EXPORT_COMPONENT  ) 
 

Value:

Q_UCM_VERIFICATION_DATA \
            Q_EXTERN_C \
            const char *qt_ucm_query_verification_data() \
            { return qt_ucm_verification_data; } \
            Q_EXTERN_C QUnknownInterface* ucm_instantiate()

Definition at line 325 of file qcom_p.h.

 
#define Q_EXPORT_INTERFACE  )     Q_EXPORT_COMPONENT()
 

Definition at line 332 of file qcom_p.h.

#define Q_EXTERN_C   extern
 

Definition at line 281 of file qcom_p.h.

#define Q_REFCOUNT
 

Value:

private:           \
    QtULong qtrefcount;   \
public:            \
    ulong addRef() {return qtrefcount++;} \
    ulong release() {if(!--qtrefcount){delete this;return 0;}return qtrefcount;}

Definition at line 261 of file qcom_p.h.

#define Q_UCM_FLAGS_STRING   "01"
 

Definition at line 274 of file qcom_p.h.

#define Q_UCM_VERIFICATION_DATA
 

Value:

static const char *qt_ucm_verification_data =                   \
            "pattern=""QT_UCM_VERIFICATION_DATA""\n"                    \
            "version="QT_VERSION_STR"\n"                                \
            "flags="Q_UCM_FLAGS_STRING"\n"                              \
            "buildkey="QT_BUILD_KEY"\0";

Definition at line 290 of file qcom_p.h.

#define QE_INVALIDARG   (QRESULT)0x80000003
 

Definition at line 68 of file qcom_p.h.

#define QE_NOCOMPONENT   (QRESULT)0x80000005
 

Definition at line 70 of file qcom_p.h.

#define QE_NOINTERFACE   (QRESULT)0x80000004
 

Definition at line 69 of file qcom_p.h.

#define QE_NOTIMPL   (QRESULT)0x80000001
 

Definition at line 66 of file qcom_p.h.

#define QE_OUTOFMEMORY   (QRESULT)0x80000002
 

Definition at line 67 of file qcom_p.h.

#define QRESULT   unsigned long
 

Definition at line 62 of file qcom_p.h.

#define QS_FALSE   (QRESULT)0x00000001
 

Definition at line 64 of file qcom_p.h.

#define QS_OK   (QRESULT)0x00000000
 

Definition at line 63 of file qcom_p.h.

#define QT_THREADED_BUILD   0
 

Definition at line 273 of file qcom_p.h.


Generated on Sat Nov 5 17:20:29 2005 for OPIE by  doxygen 1.4.2