mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
427 lines
17 KiB
427 lines
17 KiB
//+---------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1992 - 1994.
|
|
//
|
|
// File: thopsapi.cxx
|
|
//
|
|
// Notes: This file is automatically generated
|
|
// Do not modify by hand
|
|
//
|
|
// History: Fri May 27 10:39:02 1994 Generated
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
THOP CONST thopsCoInitialize[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IMalloc, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsCoUninitialize[] =
|
|
{
|
|
THOP_END, THOP_ROUTINEINDEX, 6
|
|
};
|
|
THOP CONST thopsCoGetClassObject[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_CLSCONTEXT, THOP_NULL | THOP_IN, THOP_COPY | THOP_IN, 16, THOP_IFACEGEN | THOP_OUT, 4, THOP_END, THOP_ROUTINEINDEX, 5
|
|
};
|
|
THOP CONST thopsCoRegisterClassObject[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_IFACE | THOP_IN, THI_IUnknown, THOP_CLSCONTEXT, THOP_COPY, 4, THOP_COPY | THOP_OUT, 4, THOP_END, THOP_ROUTINEINDEX, 5
|
|
};
|
|
THOP CONST thopsCoRevokeClassObject[] =
|
|
{
|
|
THOP_COPY, 4, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsCoMarshalInterface[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStream, THOP_COPY | THOP_IN, 16, THOP_IFACEGEN | THOP_IN, 4, THOP_COPY, 4, THOP_NULL | THOP_IN, THOP_COPY, 4, THOP_END, THOP_ROUTINEINDEX, 7
|
|
};
|
|
THOP CONST thopsCoUnmarshalInterface[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStream, THOP_COPY | THOP_IN, 16, THOP_IFACEGEN | THOP_OUT, 4, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsCoReleaseMarshalData[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStream, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsCoDisconnectObject[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IUnknown, THOP_COPY, 4, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCoLockObjectExternal[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IUnknown, THOP_SHORTLONG, THOP_SHORTLONG, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsCoGetStandardMarshal[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_IFACE | THOP_IN, THI_IUnknown, THOP_COPY, 4, THOP_NULL | THOP_IN, THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IMarshal, THOP_END, THOP_ROUTINEINDEX, 7
|
|
};
|
|
THOP CONST thopsCoIsHandlerConnected[] =
|
|
{
|
|
THOP_RETURNTYPE, THOP_SHORTLONG, THOP_IFACE | THOP_IN, THI_IUnknown, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsCoFreeAllLibraries[] =
|
|
{
|
|
THOP_END, THOP_ROUTINEINDEX, 6
|
|
};
|
|
THOP CONST thopsCoFreeUnusedLibraries[] =
|
|
{
|
|
THOP_END, THOP_ROUTINEINDEX, 6
|
|
};
|
|
THOP CONST thopsCoCreateInstance[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_UNKOUTER | THOP_IN, THI_IUnknown, THOP_CLSCONTEXT, THOP_COPY | THOP_IN, 16, THOP_IFACEGENOWNER | THOP_OUT, 4, 12, THOP_END, THOP_ROUTINEINDEX, 5
|
|
};
|
|
THOP CONST thopsCLSIDFromString[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCoIsOle1Class[] =
|
|
{
|
|
THOP_RETURNTYPE, THOP_SHORTLONG, THOP_COPY | THOP_IN, 16, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsProgIDFromCLSID[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_LPLPSTR, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCLSIDFromProgID[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCoCreateGuid[] =
|
|
{
|
|
THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsCoFileTimeToDosDateTime[] =
|
|
{
|
|
THOP_RETURNTYPE, THOP_SHORTLONG, THOP_COPY | THOP_IN, 8, THOP_WORDDWORD | THOP_OUT, THOP_WORDDWORD | THOP_OUT, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsCoDosDateTimeToFileTime[] =
|
|
{
|
|
THOP_RETURNTYPE, THOP_SHORTLONG, THOP_WORDDWORD, THOP_WORDDWORD, THOP_COPY | THOP_OUT, 8, THOP_END, THOP_ROUTINEINDEX, 8
|
|
};
|
|
THOP CONST thopsCoFileTimeNow[] =
|
|
{
|
|
THOP_COPY | THOP_OUT, 8, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsCoRegisterMessageFilter[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IMessageFilter, THOP_IFACE | THOP_OUT, THI_IMessageFilter, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCoGetTreatAsClass[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCoTreatAsClass[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY | THOP_IN, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsDllGetClassObject[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY | THOP_IN, 16, THOP_IFACEGEN | THOP_OUT, 4, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsStgCreateDocfile[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_COPY, 4, THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IStorage, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsStgCreateDocfileOnILockBytes[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_ILockBytes, THOP_COPY, 4, THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IStorage, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsStgOpenStorage[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_IFACE | THOP_IN, THI_IStorage, THOP_COPY, 4, THOP_SNB, THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IStorage, THOP_END, THOP_ROUTINEINDEX, 7
|
|
};
|
|
THOP CONST thopsStgOpenStorageOnILockBytes[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_ILockBytes, THOP_IFACE | THOP_IN, THI_IStorage, THOP_COPY, 4, THOP_SNB, THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IStorage, THOP_END, THOP_ROUTINEINDEX, 7
|
|
};
|
|
THOP CONST thopsStgIsStorageFile[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsStgIsStorageILockBytes[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_ILockBytes, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsStgSetTimes[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_COPY | THOP_IN, 8, THOP_COPY | THOP_IN, 8, THOP_COPY | THOP_IN, 8, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsCreateDataAdviseHolder[] =
|
|
{
|
|
THOP_IFACE | THOP_OUT, THI_IDataAdviseHolder, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsCreateDataCache[] =
|
|
{
|
|
THOP_UNKOUTER | THOP_IN, THI_IUnknown, THOP_COPY | THOP_IN, 16, THOP_COPY | THOP_IN, 16, THOP_IFACEGENOWNER | THOP_OUT, 4, 12, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsBindMoniker[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IMoniker, THOP_COPY, 4, THOP_COPY | THOP_IN, 16, THOP_IFACEGEN | THOP_OUT, 4, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsMkParseDisplayName[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IBindCtx, THOP_LPSTR | THOP_IN, THOP_COPY | THOP_OUT, 4, THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsMonikerRelativePathTo[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IMoniker, THOP_IFACE | THOP_IN, THI_IMoniker, THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_SHORTLONG, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsMonikerCommonPrefixWith[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IMoniker, THOP_IFACE | THOP_IN, THI_IMoniker, THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsCreateBindCtx[] =
|
|
{
|
|
THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IBindCtx, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCreateGenericComposite[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IMoniker, THOP_IFACE | THOP_IN, THI_IMoniker, THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsGetClassFile[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCreateFileMoniker[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsCreateItemMoniker[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_LPSTR | THOP_IN, THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsCreateAntiMoniker[] =
|
|
{
|
|
THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsCreatePointerMoniker[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IUnknown, THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsGetRunningObjectTable[] =
|
|
{
|
|
THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IRunningObjectTable, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsReadClassStg[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsWriteClassStg[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_COPY | THOP_IN, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsReadClassStm[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStream, THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsWriteClassStm[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStream, THOP_COPY | THOP_IN, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsWriteFmtUserTypeStg[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_WORDDWORD, THOP_LPSTR | THOP_IN, THOP_END, THOP_ROUTINEINDEX, 19
|
|
};
|
|
THOP CONST thopsReadFmtUserTypeStg[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_WORDDWORD | THOP_OUT, THOP_LPLPSTR, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsOleInitialize[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IMalloc, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleUninitialize[] =
|
|
{
|
|
THOP_END, THOP_ROUTINEINDEX, 6
|
|
};
|
|
THOP CONST thopsOleQueryLinkFromData[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IDataObject, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleQueryCreateFromData[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IDataObject, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleCreate[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_FORMATETC | THOP_IN, THOP_IFACE | THOP_IN, THI_IOleClientSite, THOP_IFACE | THOP_IN, THI_IStorage, THOP_IFACEGEN | THOP_OUT, 20, THOP_END, THOP_ROUTINEINDEX, 4
|
|
};
|
|
THOP CONST thopsOleCreateFromData[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IDataObject, THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_FORMATETC | THOP_IN, THOP_IFACE | THOP_IN, THI_IOleClientSite, THOP_IFACE | THOP_IN, THI_IStorage, THOP_IFACEGEN | THOP_OUT, 20, THOP_END, THOP_ROUTINEINDEX, 4
|
|
};
|
|
THOP CONST thopsOleCreateLinkFromData[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IDataObject, THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_FORMATETC | THOP_IN, THOP_IFACE | THOP_IN, THI_IOleClientSite, THOP_IFACE | THOP_IN, THI_IStorage, THOP_IFACEGEN | THOP_OUT, 20, THOP_END, THOP_ROUTINEINDEX, 4
|
|
};
|
|
THOP CONST thopsOleCreateStaticFromData[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IDataObject, THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_FORMATETC | THOP_IN, THOP_IFACE | THOP_IN, THI_IOleClientSite, THOP_IFACE | THOP_IN, THI_IStorage, THOP_IFACEGEN | THOP_OUT, 20, THOP_END, THOP_ROUTINEINDEX, 4
|
|
};
|
|
THOP CONST thopsOleCreateLink[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IMoniker, THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_FORMATETC | THOP_IN, THOP_IFACE | THOP_IN, THI_IOleClientSite, THOP_IFACE | THOP_IN, THI_IStorage, THOP_IFACEGEN | THOP_OUT, 20, THOP_END, THOP_ROUTINEINDEX, 4
|
|
};
|
|
THOP CONST thopsOleCreateLinkToFile[] =
|
|
{
|
|
THOP_LPSTR | THOP_IN, THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_FORMATETC | THOP_IN, THOP_IFACE | THOP_IN, THI_IOleClientSite, THOP_IFACE | THOP_IN, THI_IStorage, THOP_IFACEGEN | THOP_OUT, 20, THOP_END, THOP_ROUTINEINDEX, 4
|
|
};
|
|
THOP CONST thopsOleCreateFromFile[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_LPSTR | THOP_IN, THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_FORMATETC | THOP_IN, THOP_IFACE | THOP_IN, THI_IOleClientSite, THOP_IFACE | THOP_IN, THI_IStorage, THOP_IFACEGEN | THOP_OUT, 20, THOP_END,
|
|
THOP_ROUTINEINDEX, 20
|
|
};
|
|
THOP CONST thopsOleLoad[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_COPY | THOP_IN, 16, THOP_IFACE | THOP_IN, THI_IOleClientSite, THOP_IFACEGEN | THOP_OUT, 8, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsOleSave[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IPersistStorage, THOP_IFACE | THOP_IN, THI_IStorage, THOP_SHORTLONG, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsOleLoadFromStream[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStream, THOP_COPY | THOP_IN, 16, THOP_IFACEGEN | THOP_OUT, 4, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsOleSaveToStream[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IPersistStream, THOP_IFACE | THOP_IN, THI_IStream, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsOleSetContainedObject[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IUnknown, THOP_SHORTLONG, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsOleNoteObjectVisible[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IUnknown, THOP_SHORTLONG, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsRegisterDragDrop[] =
|
|
{
|
|
THOP_HUSER, THOP_IFACE | THOP_IN, THI_IDropTarget, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsRevokeDragDrop[] =
|
|
{
|
|
THOP_HUSER, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsDoDragDrop[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IDataObject, THOP_IFACE | THOP_IN, THI_IDropSource, THOP_COPY, 4, THOP_COPY | THOP_OUT, 4, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsOleSetClipboard[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IDataObject, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleGetClipboard[] =
|
|
{
|
|
THOP_IFACE | THOP_OUT, THI_IDataObject, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleFlushClipboard[] =
|
|
{
|
|
THOP_END, THOP_ROUTINEINDEX, 6
|
|
};
|
|
THOP CONST thopsOleIsCurrentClipboard[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IDataObject, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleCreateMenuDescriptor[] =
|
|
{
|
|
THOP_RETURNTYPE, THOP_ALIAS32, ALIAS_CREATE, THOP_HUSER, THOP_COPY | THOP_IN, 24, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsOleSetMenuDescriptor[] =
|
|
{
|
|
THOP_ALIAS32, ALIAS_RESOLVE, THOP_HUSER, THOP_HUSER, THOP_IFACE | THOP_IN, THI_IOleInPlaceFrame, THOP_IFACE | THOP_IN, THI_IOleInPlaceActiveObject, THOP_END, THOP_ROUTINEINDEX, 5
|
|
};
|
|
THOP CONST thopsOleDestroyMenuDescriptor[] =
|
|
{
|
|
THOP_ALIAS32, ALIAS_REMOVE, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleDraw[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IUnknown, THOP_COPY, 4, THOP_HGDI, THOP_RECT | THOP_IN, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsOleRun[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IUnknown, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleIsRunning[] =
|
|
{
|
|
THOP_RETURNTYPE, THOP_SHORTLONG, THOP_IFACE | THOP_IN, THI_IOleObject, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleLockRunning[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IUnknown, THOP_SHORTLONG, THOP_SHORTLONG, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsCreateOleAdviseHolder[] =
|
|
{
|
|
THOP_IFACE | THOP_OUT, THI_IOleAdviseHolder, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsOleCreateDefaultHandler[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_UNKOUTER | THOP_IN, THI_IUnknown, THOP_COPY | THOP_IN, 16, THOP_IFACEGENOWNER | THOP_OUT, 4, 8, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|
|
THOP CONST thopsOleCreateEmbeddingHelper[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_UNKOUTER | THOP_IN, THI_IUnknown, THOP_COPY, 4, THOP_IFACE | THOP_IN, THI_IClassFactory, THOP_COPY | THOP_IN, 16, THOP_IFACEGENOWNER | THOP_OUT, 4, 16, THOP_END, THOP_ROUTINEINDEX, 7
|
|
};
|
|
THOP CONST thopsOleRegGetUserType[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_LPLPSTR, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsOleRegGetMiscStatus[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_COPY | THOP_OUT, 4, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsOleRegEnumFormatEtc[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IEnumFORMATETC, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsOleRegEnumVerbs[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_IFACE | THOP_OUT, THI_IEnumOLEVERB, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsOleConvertIStorageToOLESTREAM[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_OLESTREAM | THOP_INOUT, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsOleConvertOLESTREAMToIStorage[] =
|
|
{
|
|
THOP_OLESTREAM | THOP_INOUT, THOP_IFACE | THOP_IN, THI_IStorage, THOP_DVTARGETDEVICE | THOP_IN, THOP_END, THOP_ROUTINEINDEX, 0
|
|
};
|
|
THOP CONST thopsOleConvertIStorageToOLESTREAMEx[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_WORDDWORD, THOP_COPY, 4, THOP_COPY, 4, THOP_COPY, 4, THOP_STGMEDIUM | THOP_IN, 0, 0, THOP_OLESTREAM | THOP_INOUT, THOP_END, THOP_ROUTINEINDEX, 21
|
|
};
|
|
THOP CONST thopsOleConvertOLESTREAMToIStorageEx[] =
|
|
{
|
|
THOP_OLESTREAM | THOP_INOUT, THOP_IFACE | THOP_IN, THI_IStorage, THOP_WORDDWORD | THOP_OUT, THOP_COPY | THOP_OUT, 4, THOP_COPY | THOP_OUT, 4, THOP_COPY | THOP_OUT, 4, THOP_STGMEDIUM | THOP_IN, 0, 0, THOP_END, THOP_ROUTINEINDEX, 4
|
|
};
|
|
THOP CONST thopsOleDoAutoConvert[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsOleGetAutoConvert[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY | THOP_OUT, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsOleSetAutoConvert[] =
|
|
{
|
|
THOP_COPY | THOP_IN, 16, THOP_COPY | THOP_IN, 16, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsGetConvertStg[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_END, THOP_ROUTINEINDEX, 1
|
|
};
|
|
THOP CONST thopsSetConvertStg[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_SHORTLONG, THOP_END, THOP_ROUTINEINDEX, 3
|
|
};
|
|
THOP CONST thopsReadOleStg[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_COPY | THOP_OUT, 4, THOP_COPY | THOP_OUT, 4, THOP_COPY | THOP_OUT, 4, THOP_IFACE | THOP_OUT, THI_IMoniker, THOP_IFACE | THOP_OUT, THI_IStream, THOP_END, THOP_ROUTINEINDEX, 7
|
|
};
|
|
THOP CONST thopsWriteOleStg[] =
|
|
{
|
|
THOP_IFACE | THOP_IN, THI_IStorage, THOP_IFACE | THOP_IN, THI_IOleObject, THOP_COPY, 4, THOP_IFACE | THOP_OUT, THI_IStream, THOP_END, THOP_ROUTINEINDEX, 2
|
|
};
|