Qt 4.8
|
#include <qabstracteventdispatcher.h>
#include <qapplication.h>
#include <qbuffer.h>
#include <qdatastream.h>
#include <qdebug.h>
#include <qevent.h>
#include <qeventloop.h>
#include <qfile.h>
#include <qpointer.h>
#include <qhash.h>
#include <qmap.h>
#include <qmenubar.h>
#include <qmenu.h>
#include <qmetaobject.h>
#include <qpixmap.h>
#include <qstatusbar.h>
#include <qwhatsthis.h>
#include <ocidl.h>
#include <olectl.h>
#include <private/qcoreapplication_p.h>
#include "qaxfactory.h"
#include "qaxbindable.h"
#include "qaxaggregated.h"
#include "../shared/qaxtypes.h"
Go to the source code of this file.
Classes | |
class | HackWidget |
class | QAxConnection |
struct | QAxExceptInfo |
class | QAxServerAggregate |
class | QAxServerBase |
class | QAxSignalVec |
class | QClassFactory |
Macros | |
#define | QT_NO_CAST_TO_ASCII |
#define | ULONG_PTR DWORD |
Functions | |
LRESULT QT_WIN_CALLBACK | axs_FilterProc (int nCode, WPARAM wParam, LPARAM lParam) |
static bool | checkHRESULT (HRESULT hres) |
HRESULT | GetClassObject (REFIID clsid, REFIID iid, void **ppUnk) |
bool | ignoreProps (const char *test) |
bool | ignoreSlots (const char *test) |
static int | mapModifiers (int state) |
static QByteArray | paramType (const QByteArray &ptype, bool *out) |
bool | qax_winEventFilter (void *message) |
QAxFactory * | qAxFactory () |
unsigned long | qAxLock () |
unsigned long | qAxUnlock () |
static LPOLESTR | QStringToOLESTR (const QString &qstring) |
bool | qt_sendSpontaneousEvent (QObject *, QEvent *) |
Q_GUI_EXPORT int | qt_translateKeyCode (int) |
void | qWinMsgHandler (QtMsgType t, const char *str) |
Variables | |
static int | invokeCount = 0 |
bool | qax_disable_inplaceframe = true |
HHOOK | qax_hhook |
bool | qax_ownQApp |
HANDLE | qAxInstance |
bool | qAxOutProcServer |
unsigned long | qaxserverbase_instance_count = 0 |
ITypeLib * | qAxTypeLibrary |
#define QT_NO_CAST_TO_ASCII |
disables automatic conversion from QString to 8-bit strings (char *)
#define ULONG_PTR DWORD |
Definition at line 77 of file qaxserverbase.cpp.
Referenced by qt_adopted_thread_watcher_function(), and QAxServerBase::reportError().
LRESULT QT_WIN_CALLBACK axs_FilterProc | ( | int | nCode, |
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
Definition at line 799 of file qaxserverbase.cpp.
Referenced by QClassFactory::CreateInstanceHelper().
|
static |
Definition at line 1878 of file qaxserverbase.cpp.
HRESULT GetClassObject | ( | REFIID | clsid, |
REFIID | iid, | ||
void ** | ppUnk | ||
) |
Definition at line 1023 of file qaxserverbase.cpp.
bool ignoreProps | ( | const char * | test | ) |
Definition at line 678 of file qaxserver.cpp.
Referenced by classIDL(), QAxServerBase::isPropertyExposed(), and QAxServerBase::removeMenu().
bool ignoreSlots | ( | const char * | test | ) |
Definition at line 673 of file qaxserver.cpp.
Referenced by classIDL(), and QAxServerBase::removeMenu().
|
static |
Definition at line 4304 of file qaxserverbase.cpp.
Referenced by QAxServerBase::eventFilter().
|
inlinestatic |
Definition at line 1947 of file qaxserverbase.cpp.
Referenced by QAxBase::dynamicCallHelper(), QAxServerBase::Invoke(), and QAxServerBase::qt_metacall().
bool qax_winEventFilter | ( | void * | message | ) |
Definition at line 809 of file qaxserverbase.cpp.
Referenced by QClassFactory::CreateInstanceHelper().
QAxFactory* qAxFactory | ( | ) |
Definition at line 81 of file qaxserver.cpp.
Referenced by classIDL(), convertTypes(), QClassFactory::CreateInstance(), QClassFactory::CreateInstanceHelper(), QClassFactory::CreateInstanceLic(), DumpIDL(), QAxServerBase::ensureMetaData(), QAxServerBase::EnumVerbs(), QAxServerBase::GetClassID(), QAxServerBase::GetClassInfo(), QAxServerBase::GetGUID(), QClassFactory::GetLicInfo(), QAxServerBase::GetMiscStatus(), QAxServerBase::GetUserClassID(), QAxServerBase::internalConnect(), QAxServerBase::internalCreate(), QAxServerBase::InternalQueryInterface(), QClassFactory::QClassFactory(), QAxServerBase::qt_metacall(), QAxServerBase::registerActiveObject(), QClassFactory::RequestLicKey(), and UpdateRegistry().
unsigned long qAxLock | ( | ) |
Definition at line 158 of file qaxserver.cpp.
Referenced by QAxServerBase::init(), and QClassFactory::LockServer().
unsigned long qAxUnlock | ( | ) |
Definition at line 166 of file qaxserver.cpp.
Referenced by QClassFactory::LockServer(), and QAxServerBase::~QAxServerBase().
|
inlinestatic |
Definition at line 3726 of file qaxserverbase.cpp.
Referenced by QAxServerBase::GetUserType().
Definition at line 5779 of file qapplication.cpp.
Referenced by QAxServerBase::resize(), QAxServerBase::SetColorScheme(), and QWSInputContext::translateIMEvent().
Q_GUI_EXPORT int qt_translateKeyCode | ( | int | ) |
Definition at line 517 of file qkeymapper_win.cpp.
Referenced by QAxServerBase::ReactivateAndUndo(), and QAxServerBase::TranslateAcceleratorW().
void qWinMsgHandler | ( | QtMsgType | t, |
const char * | str | ||
) |
Definition at line 143 of file qcoreapplication_win.cpp.
Referenced by QClassFactory::CreateInstanceHelper(), qax_winEventFilter(), qInstallMsgHandler(), qt_error_string(), and qWinMain().
|
static |
Definition at line 92 of file qaxserverbase.cpp.
Referenced by axs_FilterProc(), and QAxServerBase::Invoke().
bool qax_disable_inplaceframe = true |
Definition at line 3814 of file qaxserverbase.cpp.
Referenced by QAxServerBase::internalActivate(), and qAxLockCount().
HHOOK qax_hhook |
Definition at line 51 of file qaxserverdll.cpp.
Referenced by axs_FilterProc(), QClassFactory::CreateInstanceHelper(), and DllCanUnloadNow().
bool qax_ownQApp |
Definition at line 50 of file qaxserverdll.cpp.
Referenced by QClassFactory::CreateInstanceHelper(), and DllCanUnloadNow().
HANDLE qAxInstance |
Definition at line 65 of file qaxserver.cpp.
Referenced by QAxServerBase::create().
bool qAxOutProcServer |
Definition at line 68 of file qaxserver.cpp.
Referenced by QClassFactory::CreateInstanceHelper(), QAxServerBase::registerActiveObject(), and QAxServerBase::TranslateAcceleratorW().
unsigned long qaxserverbase_instance_count = 0 |
Definition at line 95 of file qaxserverbase.cpp.
Referenced by QAxServerBase::init(), and QAxServerBase::~QAxServerBase().
ITypeLib* qAxTypeLibrary |
Definition at line 66 of file qaxserver.cpp.
Referenced by QAxServerBase::ensureMetaData(), QAxServerBase::GetClassInfo(), QAxServerBase::GetIDsOfNames(), QAxServerBase::GetTypeInfo(), QAxServerBase::GetTypeInfoCount(), and QAxServerBase::qt_metacall().