summaryrefslogtreecommitdiffstats
path: root/private/oleauto/src/dispatch/oavtbl.c
diff options
context:
space:
mode:
Diffstat (limited to 'private/oleauto/src/dispatch/oavtbl.c')
-rw-r--r--private/oleauto/src/dispatch/oavtbl.c156
1 files changed, 156 insertions, 0 deletions
diff --git a/private/oleauto/src/dispatch/oavtbl.c b/private/oleauto/src/dispatch/oavtbl.c
new file mode 100644
index 000000000..4e2acbacf
--- /dev/null
+++ b/private/oleauto/src/dispatch/oavtbl.c
@@ -0,0 +1,156 @@
+#include "oledisp.h"
+
+#include "oavtbl.h"
+
+oavtbl OAVtbl = {
+
+VTABLE_VERSION, // version
+
+//********************
+// Items from OLENLS.H
+//********************
+
+CompareStringA,
+LCMapStringA,
+GetLocaleInfoA,
+GetStringTypeA,
+GetSystemDefaultLangID,
+GetUserDefaultLangID,
+GetSystemDefaultLCID,
+GetUserDefaultLCID,
+
+//**********************
+// Items from DISPATCH.H
+//**********************
+SysAllocString,
+SysReAllocString,
+SysAllocStringLen,
+SysReAllocStringLen,
+SysFreeString,
+SysStringLen,
+DosDateTimeToVariantTime,
+VariantTimeToDosDateTime,
+SafeArrayAllocDescriptor,
+SafeArrayAllocData,
+SafeArrayCreate,
+SafeArrayDestroyDescriptor,
+SafeArrayDestroyData,
+SafeArrayDestroy,
+SafeArrayRedim,
+SafeArrayGetDim,
+SafeArrayGetElemsize,
+SafeArrayGetUBound,
+SafeArrayGetLBound,
+SafeArrayLock,
+SafeArrayUnlock,
+SafeArrayAccessData,
+SafeArrayUnaccessData,
+SafeArrayGetElement,
+SafeArrayPutElement,
+SafeArrayCopy,
+SafeArrayPtrOfIndex,
+VariantInit,
+VariantClear,
+VariantCopy,
+VariantCopyInd,
+VariantChangeType,
+VariantChangeTypeEx,
+
+VarI2FromI4,
+VarI2FromR4,
+VarI2FromR8,
+VarI2FromCy,
+VarI2FromDate,
+VarI2FromStr,
+VarI2FromDisp,
+VarI2FromBool,
+
+VarI4FromI2,
+VarI4FromR4,
+VarI4FromR8,
+VarI4FromCy,
+VarI4FromDate,
+VarI4FromStr,
+VarI4FromDisp,
+VarI4FromBool,
+
+VarR4FromI2,
+VarR4FromI4,
+VarR4FromR8,
+VarR4FromCy,
+VarR4FromDate,
+VarR4FromStr,
+VarR4FromDisp,
+VarR4FromBool,
+
+VarR8FromI2,
+VarR8FromI4,
+VarR8FromR4,
+VarR8FromCy,
+VarR8FromDate,
+VarR8FromStr,
+VarR8FromDisp,
+VarR8FromBool,
+
+VarDateFromI2,
+VarDateFromI4,
+VarDateFromR4,
+VarDateFromR8,
+VarDateFromCy,
+VarDateFromStr,
+VarDateFromDisp,
+VarDateFromBool,
+
+VarCyFromI2,
+VarCyFromI4,
+VarCyFromR4,
+VarCyFromR8,
+VarCyFromDate,
+VarCyFromStr,
+VarCyFromDisp,
+VarCyFromBool,
+VarBstrFromI2,
+VarBstrFromI4,
+VarBstrFromR4,
+VarBstrFromR8,
+VarBstrFromCy,
+VarBstrFromDate,
+VarBstrFromDisp,
+VarBstrFromBool,
+VarBoolFromI2,
+VarBoolFromI4,
+VarBoolFromR4,
+VarBoolFromR8,
+VarBoolFromDate,
+VarBoolFromCy,
+VarBoolFromStr,
+VarBoolFromDisp,
+
+MPWVarFromR4,
+MPWVarFromR8,
+MPWR4FromVar,
+MPWR8FromVar,
+
+LHashValOfNameSys,
+LoadTypeLib,
+LoadRegTypeLib,
+QueryPathOfRegTypeLib,
+RegisterTypeLib,
+CreateTypeLib,
+LoadTypeLibFSp,
+RegisterTypeLibFolder,
+QueryTypeLibFolder,
+
+DispGetParam,
+DispGetIDsOfNames,
+DispInvoke,
+CreateDispTypeInfo,
+CreateStdDispatch,
+RegisterActiveObject,
+RevokeActiveObject,
+GetActiveObject
+
+};
+
+void *pOAVtbl = (void *)&OAVtbl;
+