mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
Added a stubbed oleaut32.dll and a little work on ole32.dll
svn path=/trunk/; revision=2065
This commit is contained in:
parent
1f7f2ec88f
commit
5c2ae92c47
8 changed files with 2659 additions and 13 deletions
|
@ -17,8 +17,8 @@ include rules.mak
|
||||||
#
|
#
|
||||||
COMPONENTS = iface_native iface_additional ntoskrnl
|
COMPONENTS = iface_native iface_additional ntoskrnl
|
||||||
BUS = acpi isapnp
|
BUS = acpi isapnp
|
||||||
DLLS = ntdll kernel32 crtdll advapi32 fmifs gdi32 secur32 user32 ws2_32 \
|
DLLS = advapi32 crtdll fmifs gdi32 kernel32 msafd msvcrt ntdll \
|
||||||
msafd msvcrt shell32
|
ole32 oleaut32 secur32 shell32 user32 ws2_32
|
||||||
SUBSYS = smss win32k csrss
|
SUBSYS = smss win32k csrss
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
|
@ -52,7 +52,7 @@ $(TARGETNAME).dll: $(DLLMAIN) $(OBJECTS) $(TARGETNAME).def
|
||||||
--dllname $(TARGETNAME).dll \
|
--dllname $(TARGETNAME).dll \
|
||||||
--base-file base.tmp \
|
--base-file base.tmp \
|
||||||
--output-exp temp.exp \
|
--output-exp temp.exp \
|
||||||
--def $(TARGETNAME).edf
|
--def $(TARGETNAME).def
|
||||||
- $(RM) base.tmp
|
- $(RM) base.tmp
|
||||||
$(CC) \
|
$(CC) \
|
||||||
$(TARGETNAME).o \
|
$(TARGETNAME).o \
|
||||||
|
|
|
@ -29,19 +29,23 @@ Cambridge, MA 02139, USA.
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
#include "ole32.h"
|
#include "ole32.h"
|
||||||
|
|
||||||
/*
|
#if 0
|
||||||
|
|
||||||
WINOLEAPI_(DWORD) OleBuildVersion( VOID ){return S_OK;}
|
WINOLEAPI_(DWORD) OleBuildVersion( VOID ){return S_OK;}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
WINOLEAPI
|
||||||
|
OleInitialize (IN LPVOID pvReserved)
|
||||||
WINOLEAPI OleInitialize(IN LPVOID pvReserved){return S_OK;}
|
|
||||||
WINOLEAPI_(void) OleUninitialize(void)
|
|
||||||
{
|
{
|
||||||
return;
|
return E_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
WINOLEAPI_(void)
|
||||||
|
OleUninitialize(void)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
|
||||||
WINOLEAPI OleQueryLinkFromData(IN LPDATAOBJECT pSrcDataObject){return S_OK;}
|
WINOLEAPI OleQueryLinkFromData(IN LPDATAOBJECT pSrcDataObject){return S_OK;}
|
||||||
WINOLEAPI OleQueryCreateFromData(IN LPDATAOBJECT pSrcDataObject){return S_OK;}
|
WINOLEAPI OleQueryCreateFromData(IN LPDATAOBJECT pSrcDataObject){return S_OK;}
|
||||||
|
@ -243,4 +247,8 @@ WINOLEAPI OleConvertOLESTREAMToIStorageEx
|
||||||
OUT LONG FAR* plwWidth, // width
|
OUT LONG FAR* plwWidth, // width
|
||||||
OUT LONG FAR* plHeight, // height
|
OUT LONG FAR* plHeight, // height
|
||||||
OUT DWORD FAR* pdwSize, // size in bytes
|
OUT DWORD FAR* pdwSize, // size in bytes
|
||||||
OUT LPSTGMEDIUM pmedium){return S_OK;} // bits*/
|
OUT LPSTGMEDIUM pmedium){return S_OK;} // bits
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -137,7 +137,7 @@ EXPORTS
|
||||||
;OleGetClipboard @221
|
;OleGetClipboard @221
|
||||||
;OleGetIconOfClass @222
|
;OleGetIconOfClass @222
|
||||||
;OleGetIconOfFile @223
|
;OleGetIconOfFile @223
|
||||||
;OleInitialize @224
|
OleInitialize=OleInitialize@4
|
||||||
;OleIsCurrentClipboard @226
|
;OleIsCurrentClipboard @226
|
||||||
;OleIsRunning @227
|
;OleIsRunning @227
|
||||||
;OleLoad @228
|
;OleLoad @228
|
||||||
|
@ -159,7 +159,7 @@ EXPORTS
|
||||||
;OleSetContainedObject @244
|
;OleSetContainedObject @244
|
||||||
;OleSetMenuDescriptor @245
|
;OleSetMenuDescriptor @245
|
||||||
;OleTranslateAccelerator @246
|
;OleTranslateAccelerator @246
|
||||||
;OleUninitialize @247
|
OleUninitialize=OleUninitialize@0
|
||||||
;ProgIDFromCLSID @249
|
;ProgIDFromCLSID @249
|
||||||
;PropStgNameToFmtId @250
|
;PropStgNameToFmtId @250
|
||||||
;PropVariantClear @253
|
;PropVariantClear @253
|
||||||
|
|
37
reactos/lib/oleaut32/dllmain.c
Normal file
37
reactos/lib/oleaut32/dllmain.c
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
/* $Id: dllmain.c,v 1.1 2001/07/16 01:45:43 rex Exp $
|
||||||
|
*
|
||||||
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
|
* PROJECT: ReactOS system libraries
|
||||||
|
* FILE: lib/oldaut32/misc/dllmain.c
|
||||||
|
* PURPOSE: Library main function
|
||||||
|
* PROGRAMMER: Rex Jolliff (rex@lvcablemodem.com)
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <ddk/ntddk.h>
|
||||||
|
#include <windows.h>
|
||||||
|
|
||||||
|
#define NDEBUG
|
||||||
|
#include <debug.h>
|
||||||
|
|
||||||
|
INT STDCALL
|
||||||
|
DllMain(PVOID hinstDll,
|
||||||
|
ULONG dwReason,
|
||||||
|
PVOID reserved)
|
||||||
|
{
|
||||||
|
DPRINT("OLEAUT32: DllMain() called\n");
|
||||||
|
|
||||||
|
switch (dwReason)
|
||||||
|
{
|
||||||
|
case DLL_PROCESS_ATTACH:
|
||||||
|
break;
|
||||||
|
|
||||||
|
case DLL_PROCESS_DETACH:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
DPRINT("OLEAUT32: DllMain() done\n");
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
85
reactos/lib/oleaut32/makefile
Normal file
85
reactos/lib/oleaut32/makefile
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
# $Id: makefile,v 1.1 2001/07/16 01:45:43 rex Exp $
|
||||||
|
#
|
||||||
|
# Makefile for ReactOS oleaut32.dll
|
||||||
|
#
|
||||||
|
PATH_TO_TOP = ../..
|
||||||
|
|
||||||
|
BASE_CFLAGS = -I../../include
|
||||||
|
|
||||||
|
TARGETNAME=oleaut32
|
||||||
|
|
||||||
|
IMAGE_BASE = 0x76260000
|
||||||
|
|
||||||
|
DLLTARGET=$(TARGETNAME).dll
|
||||||
|
OBJECTS = dllmain.o stubs.o
|
||||||
|
CLEAN_FILES = $(OBJECTS) $(TARGETNAME).o $(TARGETNAME).a junk.tmp \
|
||||||
|
base.tmp temp.exp $(TARGETNAME).dll $(TARGETNAME).sym \
|
||||||
|
$(TARGETNAME).coff
|
||||||
|
|
||||||
|
all: $(DLLTARGET)
|
||||||
|
|
||||||
|
$(TARGETNAME).coff: $(TARGETNAME).rc ../../include/reactos/resource.h
|
||||||
|
|
||||||
|
$(TARGETNAME).a: $(OBJECTS)
|
||||||
|
$(LD) -r $(OBJECTS) -o $(TARGETNAME).a
|
||||||
|
|
||||||
|
$(TARGETNAME).dll: $(OBJECTS) $(TARGETNAME).def
|
||||||
|
$(LD) -r $(OBJECTS) -o $(TARGETNAME).o
|
||||||
|
$(DLLTOOL) \
|
||||||
|
--dllname $(TARGETNAME).dll \
|
||||||
|
--def $(TARGETNAME).def \
|
||||||
|
--kill-at \
|
||||||
|
--output-lib $(TARGETNAME).a
|
||||||
|
$(CC) \
|
||||||
|
$(TARGETNAME).o \
|
||||||
|
../ntdll/ntdll.a \
|
||||||
|
../kernel32/kernel32.a \
|
||||||
|
-nostartfiles \
|
||||||
|
-nostdlib \
|
||||||
|
-mdll \
|
||||||
|
-o junk.tmp \
|
||||||
|
-Wl,--entry=_DllMain@12\
|
||||||
|
-Wl,--base-file,base.tmp
|
||||||
|
- $(RM) junk.tmp
|
||||||
|
$(DLLTOOL) \
|
||||||
|
--dllname $(TARGETNAME).dll \
|
||||||
|
--base-file base.tmp \
|
||||||
|
--output-exp temp.exp \
|
||||||
|
--def $(TARGETNAME).def
|
||||||
|
- $(RM) base.tmp
|
||||||
|
$(CC) \
|
||||||
|
$(TARGETNAME).o \
|
||||||
|
../ntdll/ntdll.a \
|
||||||
|
../kernel32/kernel32.a \
|
||||||
|
-nostartfiles \
|
||||||
|
-nostdlib \
|
||||||
|
-mdll \
|
||||||
|
-o $(TARGETNAME).dll \
|
||||||
|
-Wl,--entry=_DllMain@12\
|
||||||
|
-Wl,--image-base,$(IMAGE_BASE) \
|
||||||
|
-Wl,--file-alignment,0x1000 \
|
||||||
|
-Wl,--section-alignment,0x1000 \
|
||||||
|
-Wl,temp.exp
|
||||||
|
- $(RM) temp.exp
|
||||||
|
$(NM) --numeric-sort $(TARGETNAME).dll > $(TARGETNAME).sym
|
||||||
|
|
||||||
|
|
||||||
|
clean:
|
||||||
|
- $(RM) $(CLEAN_FILES)
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
|
||||||
|
install: $(FLOPPY_DIR)/dlls/$(TARGETNAME).dll
|
||||||
|
|
||||||
|
$(FLOPPY_DIR)/dlls/$(TARGETNAME).dll: $(TARGETNAME).dll
|
||||||
|
$(CP) $(TARGETNAME).dll $(FLOPPY_DIR)/dlls/$(TARGETNAME).dll
|
||||||
|
|
||||||
|
|
||||||
|
dist: $(DIST_DIR)/dlls/$(TARGETNAME).dll
|
||||||
|
|
||||||
|
$(DIST_DIR)/dlls/$(TARGETNAME).dll: $(TARGETNAME).dll
|
||||||
|
$(CP) $(TARGETNAME).dll ../../$(DIST_DIR)/dlls/$(TARGETNAME).dll
|
||||||
|
|
||||||
|
|
||||||
|
include ../../rules.mak
|
||||||
|
|
361
reactos/lib/oleaut32/oleaut32.def
Normal file
361
reactos/lib/oleaut32/oleaut32.def
Normal file
|
@ -0,0 +1,361 @@
|
||||||
|
LIBRARY oleaut32.dll
|
||||||
|
EXPORTS
|
||||||
|
DllGetClassObject=DllGetClassObject@0 ; @ 1
|
||||||
|
SysAllocString@4 ; @ 2
|
||||||
|
SysReAllocString@8 ; @ 3
|
||||||
|
SysAllocStringLen@8 ; @ 4
|
||||||
|
SysReAllocStringLen@12 ; @ 5
|
||||||
|
SysFreeString@4 ; @ 6
|
||||||
|
SysStringLen@4 ; @ 7
|
||||||
|
VariantInit@4 ; @ 8
|
||||||
|
VariantClear@4 ; @ 9
|
||||||
|
VariantCopy@8 ; @ 10
|
||||||
|
VariantCopyInd@8 ; @ 11
|
||||||
|
VariantChangeType@16 ; @ 12
|
||||||
|
VariantTimeToDosDateTime=VariantTimeToDosDateTime@0 ; @ 13
|
||||||
|
DosDateTimeToVariantTime@12 ; @ 14
|
||||||
|
SafeArrayCreate@12 ; @ 15
|
||||||
|
SafeArrayDestroy@4 ; @ 16
|
||||||
|
SafeArrayGetDim@4 ; @ 17
|
||||||
|
SafeArrayGetElemsize@4 ; @ 18
|
||||||
|
SafeArrayGetUBound@12 ; @ 19
|
||||||
|
SafeArrayGetLBound@12 ; @ 20
|
||||||
|
SafeArrayLock@4 ; @ 21
|
||||||
|
SafeArrayUnlock@4 ; @ 22
|
||||||
|
SafeArrayAccessData@8 ; @ 23
|
||||||
|
SafeArrayUnaccessData@4 ; @ 24
|
||||||
|
SafeArrayGetElement@12 ; @ 25
|
||||||
|
SafeArrayPutElement@12 ; @ 26
|
||||||
|
SafeArrayCopy@8 ; @ 27
|
||||||
|
DispGetParam@20 ; @ 28
|
||||||
|
DispGetIDsOfNames@16 ; @ 29
|
||||||
|
DispInvoke@32 ; @ 30
|
||||||
|
CreateDispTypeInfo@12 ; @ 31
|
||||||
|
CreateStdDispatch@16 ; @ 32
|
||||||
|
RegisterActiveObject@16 ; @ 33
|
||||||
|
RevokeActiveObject@8 ; @ 34
|
||||||
|
GetActiveObject@12 ; @ 35
|
||||||
|
SafeArrayAllocDescriptor@8 ; @ 36
|
||||||
|
SafeArrayAllocData@4 ; @ 37
|
||||||
|
SafeArrayDestroyDescriptor@4 ; @ 38
|
||||||
|
SafeArrayDestroyData@4 ; @ 39
|
||||||
|
SafeArrayRedim@8 ; @ 40
|
||||||
|
OACreateTypeLib2=OACreateTypeLib2@0 ; @ 41
|
||||||
|
VarParseNumFromStr=VarParseNumFromStr@0 ; @ 46
|
||||||
|
VarNumFromParseNum=VarNumFromParseNum@0 ; @ 47
|
||||||
|
VarI2FromUI1@8 ; @ 48
|
||||||
|
VarI2FromI4@8 ; @ 49
|
||||||
|
VarI2FromR4@8 ; @ 50
|
||||||
|
VarI2FromR8@8 ; @ 51
|
||||||
|
VarI2FromCy@8 ; @ 52
|
||||||
|
VarI2FromDate@8 ; @ 53
|
||||||
|
VarI2FromStr@16 ; @ 54
|
||||||
|
VarI2FromDisp=VarI2FromDisp@0 ; @ 55
|
||||||
|
VarI2FromBool@8 ; @ 56
|
||||||
|
VarI4FromUI1@8 ; @ 58
|
||||||
|
VarI4FromI2@8 ; @ 59
|
||||||
|
VarI4FromR4@8 ; @ 60
|
||||||
|
VarI4FromR8@8 ; @ 61
|
||||||
|
VarI4FromCy@8 ; @ 62
|
||||||
|
VarI4FromDate@8 ; @ 63
|
||||||
|
VarI4FromStr@16 ; @ 64
|
||||||
|
VarI4FromDisp=VarI4FromDisp@0 ; @ 65
|
||||||
|
VarI4FromBool@8 ; @ 66
|
||||||
|
VarR4FromUI1@8 ; @ 68
|
||||||
|
VarR4FromI2@8 ; @ 69
|
||||||
|
VarR4FromI4@8 ; @ 70
|
||||||
|
VarR4FromR8@8 ; @ 71
|
||||||
|
VarR4FromCy@8 ; @ 72
|
||||||
|
VarR4FromDate@8 ; @ 73
|
||||||
|
VarR4FromStr@16 ; @ 74
|
||||||
|
VarR4FromDisp=VarR4FromDisp@0 ; @ 75
|
||||||
|
VarR4FromBool@8 ; @ 76
|
||||||
|
SafeArrayGetVarType@8 ; @ 77
|
||||||
|
VarR8FromUI1@8 ; @ 78
|
||||||
|
VarR8FromI2@8 ; @ 79
|
||||||
|
VarR8FromI4@8 ; @ 80
|
||||||
|
VarR8FromR4@8 ; @ 81
|
||||||
|
VarR8FromCy@8 ; @ 82
|
||||||
|
VarR8FromDate@8 ; @ 83
|
||||||
|
VarR8FromStr@16 ; @ 84
|
||||||
|
VarR8FromDisp ; @ 85
|
||||||
|
VarR8FromBool@8 ; @ 86
|
||||||
|
VarDateFromUI1@8 ; @ 88
|
||||||
|
VarDateFromI2@8 ; @ 89
|
||||||
|
VarDateFromI4@8 ; @ 90
|
||||||
|
VarDateFromR4@8 ; @ 91
|
||||||
|
VarDateFromR8@8 ; @ 92
|
||||||
|
VarDateFromCy@8 ; @ 93
|
||||||
|
VarDateFromStr@16 ; @ 94
|
||||||
|
VarDateFromDisp=VarDateFromDisp@0 ; @ 95
|
||||||
|
VarDateFromBool@8 ; @ 96
|
||||||
|
VarCyFromUI1@8 ; @ 98
|
||||||
|
VarCyFromI2@8 ; @ 99
|
||||||
|
VarCyFromI4@8 ; @ 100
|
||||||
|
VarCyFromR4@8 ; @ 101
|
||||||
|
VarCyFromR8@8 ; @ 102
|
||||||
|
VarCyFromDate@8 ; @ 103
|
||||||
|
VarCyFromStr@16 ; @ 104
|
||||||
|
VarCyFromDisp=VarCyFromDisp@0 ; @ 105
|
||||||
|
VarCyFromBool@8 ; @ 106
|
||||||
|
VarBstrFromUI1@16 ; @ 108
|
||||||
|
VarBstrFromI2@16 ; @ 109
|
||||||
|
VarBstrFromI4@16 ; @ 110
|
||||||
|
VarBstrFromR4@16 ; @ 111
|
||||||
|
VarBstrFromR8@16 ; @ 112
|
||||||
|
VarBstrFromCy@16 ; @ 113
|
||||||
|
VarBstrFromDate@16 ; @ 114
|
||||||
|
VarBstrFromDisp=VarBstrFromDisp@0 ; @ 115
|
||||||
|
VarBstrFromBool@16 ; @ 116
|
||||||
|
VarBoolFromUI1@8 ; @ 118
|
||||||
|
VarBoolFromI2@8 ; @ 119
|
||||||
|
VarBoolFromI4@8 ; @ 120
|
||||||
|
VarBoolFromR4@8 ; @ 121
|
||||||
|
VarBoolFromR8@8 ; @ 122
|
||||||
|
VarBoolFromDate@8 ; @ 123
|
||||||
|
VarBoolFromCy@8 ; @ 124
|
||||||
|
VarBoolFromStr@16 ; @ 125
|
||||||
|
VarBoolFromDisp=VarBoolFromDisp@0 ; @ 126
|
||||||
|
VarUI1FromI2@8 ; @ 130
|
||||||
|
VarUI1FromI4@8 ; @ 131
|
||||||
|
VarUI1FromR4@8 ; @ 132
|
||||||
|
VarUI1FromR8@8 ; @ 133
|
||||||
|
VarUI1FromCy@8 ; @ 134
|
||||||
|
VarUI1FromDate@8 ; @ 135
|
||||||
|
VarUI1FromStr@16 ; @ 136
|
||||||
|
VarUI1FromDisp=VarUI1FromDisp@0 ; @ 137
|
||||||
|
VarUI1FromBool@8 ; @ 138
|
||||||
|
DispCallFunc=DispCallFunc@0 ; @ 146
|
||||||
|
VariantChangeTypeEx@20 ; @ 147
|
||||||
|
SafeArrayPtrOfIndex@12 ; @ 148
|
||||||
|
SysStringByteLen@4 ; @ 149
|
||||||
|
SysAllocStringByteLen@8 ; @ 150
|
||||||
|
CreateTypeLib@12 ; @ 160
|
||||||
|
LoadTypeLib@8 ; @ 161
|
||||||
|
LoadRegTypeLib@20 ; @ 162
|
||||||
|
RegisterTypeLib@12 ; @ 163
|
||||||
|
QueryPathOfRegTypeLib@20 ; @ 164
|
||||||
|
LHashValOfNameSys@12 ; @ 165
|
||||||
|
LHashValOfNameSysA@12 ; @ 166
|
||||||
|
OaBuildVersion@0 ; @ 170
|
||||||
|
ClearCustData=ClearCustData@0 ; @ 171
|
||||||
|
CreateTypeLib2=CreateTypeLib2@0 ; @ 180
|
||||||
|
LoadTypeLibEx@12 ; @ 183
|
||||||
|
SystemTimeToVariantTime=SystemTimeToVariantTime@0 ; @ 184
|
||||||
|
VariantTimeToSystemTime=VariantTimeToSystemTime@0 ; @ 185
|
||||||
|
UnRegisterTypeLib@20 ; @ 186
|
||||||
|
VarDecFromUI1=VarDecFromUI1@0 ; @ 190
|
||||||
|
VarDecFromI2=VarDecFromI2@0 ; @ 191
|
||||||
|
VarDecFromI4 ; @ 192 (left off here with aliases)
|
||||||
|
VarDecFromR4 ; @ 193
|
||||||
|
VarDecFromR8 ; @ 194
|
||||||
|
VarDecFromDate ; @ 195
|
||||||
|
VarDecFromCy ; @ 196
|
||||||
|
VarDecFromStr ; @ 197
|
||||||
|
VarDecFromDisp ; @ 198
|
||||||
|
VarDecFromBool ; @ 199
|
||||||
|
GetErrorInfo=ole32.GetErrorInfo ; @ 200
|
||||||
|
SetErrorInfo=ole32.SetErrorInfo ; @ 201
|
||||||
|
CreateErrorInfo=ole32.CreateErrorInfo ; @ 202
|
||||||
|
VarI2FromI1@8 ; @ 205
|
||||||
|
VarI2FromUI2@8 ; @ 206
|
||||||
|
VarI2FromUI4@8 ; @ 207
|
||||||
|
VarI2FromDec ; @ 208
|
||||||
|
VarI4FromI1@8 ; @ 209
|
||||||
|
VarI4FromUI2@8 ; @ 210
|
||||||
|
VarI4FromUI4@8 ; @ 211
|
||||||
|
VarI4FromDec ; @ 212
|
||||||
|
VarR4FromI1@8 ; @ 213
|
||||||
|
VarR4FromUI2@8 ; @ 214
|
||||||
|
VarR4FromUI4@8 ; @ 215
|
||||||
|
VarR4FromDec ; @ 216
|
||||||
|
VarR8FromI1@8 ; @ 217
|
||||||
|
VarR8FromUI2@8 ; @ 218
|
||||||
|
VarR8FromUI4@8 ; @ 219
|
||||||
|
VarR8FromDec ; @ 220
|
||||||
|
VarDateFromI1@8 ; @ 221
|
||||||
|
VarDateFromUI2@8 ; @ 222
|
||||||
|
VarDateFromUI4@8 ; @ 223
|
||||||
|
VarDateFromDec ; @ 224
|
||||||
|
VarCyFromI1@8 ; @ 225
|
||||||
|
VarCyFromUI2@8 ; @ 226
|
||||||
|
VarCyFromUI4@8 ; @ 227
|
||||||
|
VarCyFromDec ; @ 228
|
||||||
|
VarBstrFromI1@16 ; @ 229
|
||||||
|
VarBstrFromUI2@16 ; @ 230
|
||||||
|
VarBstrFromUI4@16 ; @ 231
|
||||||
|
VarBstrFromDec ; @ 232
|
||||||
|
VarBoolFromI1@8 ; @ 233
|
||||||
|
VarBoolFromUI2@8 ; @ 234
|
||||||
|
VarBoolFromUI4@8 ; @ 235
|
||||||
|
VarBoolFromDec ; @ 236
|
||||||
|
VarUI1FromI1@8 ; @ 237
|
||||||
|
VarUI1FromUI2@8 ; @ 238
|
||||||
|
VarUI1FromUI4@8 ; @ 239
|
||||||
|
VarUI1FromDec ; @ 240
|
||||||
|
VarDecFromI1 ; @ 241
|
||||||
|
VarDecFromUI2 ; @ 242
|
||||||
|
VarDecFromUI4 ; @ 243
|
||||||
|
VarI1FromUI1@8 ; @ 244
|
||||||
|
VarI1FromI2@8 ; @ 245
|
||||||
|
VarI1FromI4@8 ; @ 246
|
||||||
|
VarI1FromR4@8 ; @ 247
|
||||||
|
VarI1FromR8@8 ; @ 248
|
||||||
|
VarI1FromDate@8 ; @ 249
|
||||||
|
VarI1FromCy@8 ; @ 250
|
||||||
|
VarI1FromStr@16 ; @ 251
|
||||||
|
VarI1FromDisp ; @ 252
|
||||||
|
VarI1FromBool@8 ; @ 253
|
||||||
|
VarI1FromUI2@8 ; @ 254
|
||||||
|
VarI1FromUI4@8 ; @ 255
|
||||||
|
VarI1FromDec ; @ 256
|
||||||
|
VarUI2FromUI1@8 ; @ 257
|
||||||
|
VarUI2FromI2@8 ; @ 258
|
||||||
|
VarUI2FromI4@8 ; @ 259
|
||||||
|
VarUI2FromR4@8 ; @ 260
|
||||||
|
VarUI2FromR8@8 ; @ 261
|
||||||
|
VarUI2FromDate@8 ; @ 262
|
||||||
|
VarUI2FromCy@8 ; @ 263
|
||||||
|
VarUI2FromStr@16 ; @ 264
|
||||||
|
VarUI2FromDisp ; @ 265
|
||||||
|
VarUI2FromBool@8 ; @ 266
|
||||||
|
VarUI2FromI1@8 ; @ 267
|
||||||
|
VarUI2FromUI4@8 ; @ 268
|
||||||
|
VarUI2FromDec ; @ 269
|
||||||
|
VarUI4FromUI1@8 ; @ 270
|
||||||
|
VarUI4FromI2@8 ; @ 271
|
||||||
|
VarUI4FromI4@8 ; @ 272
|
||||||
|
VarUI4FromR4@8 ; @ 273
|
||||||
|
VarUI4FromR8@8 ; @ 274
|
||||||
|
VarUI4FromDate@8 ; @ 275
|
||||||
|
VarUI4FromCy@8 ; @ 276
|
||||||
|
VarUI4FromStr@16 ; @ 277
|
||||||
|
VarUI4FromDisp ; @ 278
|
||||||
|
VarUI4FromBool@8 ; @ 279
|
||||||
|
VarUI4FromI1@8 ; @ 280
|
||||||
|
VarUI4FromUI2@8 ; @ 281
|
||||||
|
VarUI4FromDec ; @ 282
|
||||||
|
BSTR_UserSize ; @ 283
|
||||||
|
BSTR_UserMarshal ; @ 284
|
||||||
|
BSTR_UserUnmarshal ; @ 285
|
||||||
|
BSTR_UserFree ; @ 286
|
||||||
|
VARIANT_UserSize ; @ 287
|
||||||
|
VARIANT_UserMarshal ; @ 288
|
||||||
|
VARIANT_UserUnmarshal ; @ 289
|
||||||
|
VARIANT_UserFree ; @ 290
|
||||||
|
LPSAFEARRAY_UserSize ; @ 291
|
||||||
|
LPSAFEARRAY_UserMarshal ; @ 292
|
||||||
|
LPSAFEARRAY_UserUnmarshal ; @ 293
|
||||||
|
LPSAFEARRAY_UserFree ; @ 294
|
||||||
|
LPSAFEARRAY_Size ; @ 295
|
||||||
|
LPSAFEARRAY_Marshal ; @ 296
|
||||||
|
LPSAFEARRAY_Unmarshal ; @ 297
|
||||||
|
DllRegisterServer@0 ; @ 320
|
||||||
|
DllUnregisterServer@0 ; @ 321
|
||||||
|
VarDateFromUdate ; @ 330
|
||||||
|
VarUdateFromDate ; @ 331
|
||||||
|
GetAltMonthNames ; @ 332
|
||||||
|
UserHWND_from_local ; @ 380
|
||||||
|
UserHWND_to_local ; @ 381
|
||||||
|
UserHWND_free_inst ; @ 382
|
||||||
|
UserHWND_free_local ; @ 383
|
||||||
|
UserBSTR_from_local ; @ 384
|
||||||
|
UserBSTR_to_local ; @ 385
|
||||||
|
UserBSTR_free_inst ; @ 386
|
||||||
|
UserBSTR_free_local ; @ 387
|
||||||
|
UserVARIANT_from_local ; @ 388
|
||||||
|
UserVARIANT_to_local ; @ 389
|
||||||
|
UserVARIANT_free_inst ; @ 390
|
||||||
|
UserVARIANT_free_local ; @ 391
|
||||||
|
UserEXCEPINFO_from_local ; @ 392
|
||||||
|
UserEXCEPINFO_to_local ; @ 393
|
||||||
|
UserEXCEPINFO_free_inst ; @ 394
|
||||||
|
UserEXCEPINFO_free_local ; @ 395
|
||||||
|
UserMSG_from_local ; @ 396
|
||||||
|
UserMSG_to_local ; @ 397
|
||||||
|
UserMSG_free_inst ; @ 398
|
||||||
|
UserMSG_free_local ; @ 399
|
||||||
|
DllCanUnloadNow ; @ 410
|
||||||
|
SafeArrayCreateVector@12 ; @ 411
|
||||||
|
SafeArrayCopyData@8 ; @ 412
|
||||||
|
VectorFromBstr ; @ 413
|
||||||
|
BstrFromVector ; @ 414
|
||||||
|
OleIconToCursor@8 ; @ 415
|
||||||
|
OleCreatePropertyFrameIndirect@4 ; @ 416
|
||||||
|
OleCreatePropertyFrame@44 ; @ 417
|
||||||
|
OleLoadPicture@20 ; @ 418
|
||||||
|
OleCreatePictureIndirect@16 ; @ 419
|
||||||
|
OleCreateFontIndirect@12 ; @ 420
|
||||||
|
OleTranslateColor@12 ; @ 421
|
||||||
|
OleLoadPictureFile ; @ 422
|
||||||
|
OleSavePictureFile ; @ 423
|
||||||
|
OleLoadPicturePath ; @ 424
|
||||||
|
OleLoadPictureEx@32 ; @ 425
|
||||||
|
GetRecordInfoFromGuids@24 ; @ 426
|
||||||
|
GetRecordInfoFromTypeInfo@8 ; @ 427
|
||||||
|
OleLoadPictureFileEx ; @ 428
|
||||||
|
SafeArrayAllocDescriptorEx ; @ 429
|
||||||
|
SafeArrayCreateEx ; @ 430
|
||||||
|
SafeArrayCreateVectorEx ; @ 431
|
||||||
|
SafeArrayGetIID ; @ 432
|
||||||
|
SafeArrayGetRecordInfo ; @ 433
|
||||||
|
SafeArraySetIID ; @ 434
|
||||||
|
SafeArraySetRecordInfo ; @ 435
|
||||||
|
VarAbs@8 ; @ 436
|
||||||
|
VarAdd@12 ; @ 437
|
||||||
|
VarAnd@12 ; @ 438
|
||||||
|
VarBstrCat@12 ; @ 439
|
||||||
|
VarBstrCmp@16 ; @ 440
|
||||||
|
VarCat@12 ; @ 441
|
||||||
|
VarCmp@16 ; @ 442
|
||||||
|
VarCyAbs ; @ 443
|
||||||
|
VarCyAdd ; @ 444
|
||||||
|
VarCyCmp ; @ 445
|
||||||
|
VarCyCmpR8 ; @ 446
|
||||||
|
VarCyFix ; @ 447
|
||||||
|
VarCyInt ; @ 448
|
||||||
|
VarCyMul ; @ 449
|
||||||
|
VarCyMulI4 ; @ 450
|
||||||
|
VarCyNeg ; @ 451
|
||||||
|
VarCyRound ; @ 452
|
||||||
|
VarCySub ; @ 453
|
||||||
|
VarDateFromUdateEx@16 ; @ 454
|
||||||
|
VarDecAbs@8 ; @ 455
|
||||||
|
VarDecAdd@12 ; @ 456
|
||||||
|
VarDecCmp@8 ; @ 457
|
||||||
|
VarDecCmpR8@8 ; @ 458
|
||||||
|
VarDecDiv@12 ; @ 459
|
||||||
|
VarDecFix@8 ; @ 460
|
||||||
|
VarDecInt@8 ; @ 461
|
||||||
|
VarDecMul@12 ; @ 462
|
||||||
|
VarDecNeg@8 ; @ 463
|
||||||
|
VarDecRound@12 ; @ 464
|
||||||
|
VarDecSub@12 ; @ 465
|
||||||
|
VarDiv@12 ; @ 466
|
||||||
|
VarEqv@12 ; @ 467
|
||||||
|
VarFix@8 ; @ 468
|
||||||
|
VarFormat@24 ; @ 469
|
||||||
|
VarFormatCurrency@28 ; @ 470
|
||||||
|
VarFormatDateTime@16 ; @ 471
|
||||||
|
VarFormatFromTokens@24 ; @ 472
|
||||||
|
VarFormatNumber@28 ; @ 473
|
||||||
|
VarFormatPercent@28 ; @ 474
|
||||||
|
VarIdiv@12 ; @ 475
|
||||||
|
VarImp@12 ; @ 476
|
||||||
|
VarInt@8 ; @ 477
|
||||||
|
VarMod@12 ; @ 478
|
||||||
|
VarMonthName@16 ; @ 479
|
||||||
|
VarMul@12 ; @ 480
|
||||||
|
VarNeg@8 ; @ 481
|
||||||
|
VarNot@8 ; @ 482
|
||||||
|
VarOr@12 ; @ 483
|
||||||
|
VarPow@12 ; @ 484
|
||||||
|
VarR4CmpR8 ; @ 485
|
||||||
|
VarR8Pow@12 ; @ 486
|
||||||
|
VarR8Round@12 ; @ 487
|
||||||
|
VarRound@12 ; @ 488
|
||||||
|
VarSub@12 ; @ 489
|
||||||
|
VarTokenizeFormatString@28 ; @ 490
|
||||||
|
VarWeekdayName@20 ; @ 491
|
||||||
|
VarXor@12 ; @ 492
|
||||||
|
|
2155
reactos/lib/oleaut32/stubs.c
Normal file
2155
reactos/lib/oleaut32/stubs.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue