Sign in
goma
/
wine
/
2a0f7007d833e23a5c1f6d9dbc2c2e32d1bc97c4
/
dlls
/
oleaut32
/
typelib.c
a35dfc4
oleaut32: Fix the return type of TLB_ReadTypeLib.
by Rob Shearman
· 17 years ago
0ec1e28
oleaut32: Split the methods for opening different sources of typelibs out of TLB_ReadTypeLib.
by Rob Shearman
· 17 years ago
9d16a42
oleaut32: Assign to structs instead of using memcpy.
by Andrew Talbot
· 17 years ago
5ea25c6
oleaut32: Remove unneeded casts.
by Andrew Talbot
· 17 years ago
e683710
oleaut32: Introduce a new helper function, TLB_FreeCustData, for freeing custom data.
by Rob Shearman
· 17 years ago
aaa6c40
oleaut32: Free the correct custom data inside ITypeInfo_fnRelease.
by Rob Shearman
· 17 years ago
48d8398
oleaut32: Simplify two conditions based on the fact that unsigned variables cannot be negative.
by Gerald Pfeifer
· 17 years ago
c4b1195
Assorted spelling fixes.
by Francois Gouget
· 17 years ago
bda66cc
oleaut32: Function kind for dispatch interfaces should be FUNC_DISPATCH.
by Mikolaj Zalewski
· 18 years ago
4ed64d3
oleaut32: Constify some variables.
by Andrew Talbot
· 18 years ago
36720b4
oleaut32: Constify some variables.
by Andrew Talbot
· 18 years ago
ec35568
oleaut32: Extend _invoke to cope with more args.
by Huw Davies
· 18 years ago
17fca45
oleaut32: Interfaces that derive from IDispatch should be marshaled as VT_DISPATCH.
by Huw Davies
· 18 years ago
34b45b311
oleaut32: Do not use wide character constants.
by Michael Stefaniuc
· 18 years ago
428ed94
oleaut32: Add support for vararg functions in ITypeInfo::Invoke.
by Misha Koshelev
· 18 years ago
e98ec6d
oleaut32: Fix the references in function descriptions returned for dual IDispatch interfaces.
by Rob Shearman
· 18 years ago
bacf5c6
oleaut32: For automatic-value-getting in ITypeInfo::Invoke, it doesn't matter what flag(s) the function was executed with, just what type of function is being invoked.
by Rob Shearman
· 18 years ago
cd3df38
oleaut32: SLTG references are only unique at the typeinfo level, so convert them to be unique to the typelib.
by Huw Davies
· 18 years ago
c1e8940
oleaut32: Recurse through the impltype list so that dispinterfaces get the correct parents.
by Huw Davies
· 18 years ago
b698b29
oleaut32: Fix CreateDispTypeInfo to store the correct number of functions.
by Huw Davies
· 18 years ago
78bf694
oleaut32: GetRefTypeOfImplType(0) on TKIND_DISPATCH typeinfos should always return an href to IDispatch.
by Huw Davies
· 18 years ago
356970e
oleaut32: Fix return value in the element not found case.
by Huw Davies
· 18 years ago
9afcaf2
oleaut32: Type references are global to the typelib.
by Huw Davies
· 18 years ago
5edc7fd
oleaut32: TKIND_COCLASS parameters to Invoke'd functions should be converted into VT_DISPATCH instead of VT_UNKNOWN.
by Rob Shearman
· 18 years ago
30b6f9a
oleaut32: Fix the return value of ITypeInfo::Invoke when the property-put named argument isn't DISPID_PROPERTYPUT.
by Rob Shearman
· 18 years ago
a3235dd
oleaut32: Implement automatic value getting in ITypeInfo::Invoke.
by Rob Shearman
· 18 years ago
e88d033
oleaut32: Ignore the first named argument when invoking property-put methods
by Rob Shearman
· 18 years ago
21140a9
oleaut32: Add support for named arguments in ITypeInfo::Invoke.
by Rob Shearman
· 18 years ago
702e2c6
oleaut32: Copy the value directly returned from the called function
by Rob Shearman
· 18 years ago
8f38cd8
oleaut32: Fix the missing argument handling for non-byref variant arguments.
by Rob Shearman
· 18 years ago
e2108fe
oleaut32: If an error info object was created when the invoked method failed then fill in exception info from the error info object.
by Rob Shearman
· 18 years ago
a09cd1b
oleaut32: Call SearchPath before LoadLibrary so that we get the full path of native exes and dlls.
by Huw Davies
· 18 years ago
a59e489
oleaut32: The typelib version numbers should be written to the registry in hex.
by Huw Davies
· 18 years ago
d6fc116
oleaut32: Declare some items static.
by Andrew Talbot
· 18 years ago
601bf6e
oleaut32: Make some data const and static.
by Dmitry Timoshkov
· 18 years ago
64410e5
oleaut32: typelib - fix regression in MSFT typelib parsing.
by Alex Villacís Lasso
· 18 years ago
30e44c8
Assorted spelling fixes.
by Francois Gouget
· 18 years ago
7f71545
oleaut32: Update comments at the top of typelib.c and remove "stub" from several traces that are in implemented functions.
by Rob Shearman
· 18 years ago
47bf80d
oleaut32: Fix a crash in dump_DispParms when running the typelib test with debug tracing on.
by Rob Shearman
· 18 years ago
aa203f0
oleaut32: Free the array subscript memory for type descriptions when freeing the typelib.
by Rob Shearman
· 18 years ago
a26af48
oleaut32: Fix a reference count leak in CreateDispTypeInfo.
by Rob Shearman
· 18 years ago
d72ef78
oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
by Rob Shearman
· 18 years ago
053b6b2
oleaut32: Fix two more leaks on type info destruction.
by Rob Shearman
· 18 years ago
b5c78d0
oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation and to fix a memory leak.
by Rob Shearman
· 18 years ago
b3d024a
oleaut32: Free allocated memory on typelib and typeinfo destruction.
by Rob Shearman
· 18 years ago
20c40e0
oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
by Dmitry Timoshkov
· 18 years ago
ef998ea
Assorted spelling fixes.
by Francois Gouget
· 18 years ago
15765dd
The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility.
by Michael Stefaniuc
· 18 years ago
ce66f5d
oleaut32: Win64 printf format warning fixes.
by Hans Leidekker
· 18 years ago
03ec218
oleaut32: Implement ITypeInfo_CreateInstance.
by Huw Davies
· 18 years ago
dd70c0a
oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for dual dispinterfaces.
by Robert Shearman
· 19 years ago
65ca6a2
oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in inherited interfaces.
by Robert Shearman
· 19 years ago
0e9c97e
oleaut32: Cast-qual warnings fix.
by Andrew Talbot
· 19 years ago
b7e88d8
oleaut32: Fix a leak of the module reference count.
by Robert Shearman
· 19 years ago
d1282dc
oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
by Benjamin Arai
· 19 years ago
9776f5b
oleaut32: GetTypeInfoType - Return TYPE_E_ELEMENTNOTFOUND if index out of bounds.
by Stefan Siebert
· 19 years ago
40556ae
oleaut32: Improve dump_DispParms.
by Robert Shearman
· 19 years ago
33582cc
oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
by Robert Shearman
· 19 years ago
eb885a7
oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
by Robert Shearman
· 19 years ago
ad6b0dc
oleaut32: Revert check for FUNCFLAG_FRESTRICTED in ITypeInfo::Invoke.
by Robert Shearman
· 19 years ago
31f6402
oleaut32: Don't execute a function in ITypeInfo::Invoke if it has the FUNCFLAG_FRESTRICTED flag.
by Robert Shearman
· 19 years ago
f9c9a2b
oleaut32: Convert void return types to the VT_EMPTY variant type in ITypeInfo::Invoke.
by Robert Shearman
· 19 years ago
797bdbc
oleaut32: Typelib interfaces with the FDUAL flag should also be registered,
by Robert Shearman
· 19 years ago
688c6a7
oleaut32: MSFT_DoFuncs: "reclength" of the function information record is stored
by Robert Shearman
· 19 years ago
ef7b6e2
oleaut32: ITypeComp_fnBind should do case-insensitive compares on the name passed in.
by Robert Shearman
· 19 years ago
dd67794
oleaut32: Fix the error code returned by ITypeComp on an interface when the name matches, but the flags don't.
by Robert Shearman
· 19 years ago
65639ab
oleaut: Implement processing of modules for SLTG typelibs.
by Robert Shearman
· 19 years ago
3f97460
oleaut: Improve SLTG var support.
by Robert Shearman
· 19 years ago
4b6b51a
oleaut: Fix function support for SLTG dispinterfaces.
by Robert Shearman
· 19 years ago
f2eb2d2
oleaut: Move the processing of functions in SLTG typelibs into a
by Robert Shearman
· 19 years ago
8a50262
oleaut: Move the initialisation of memidConstructor and
by Robert Shearman
· 19 years ago
92b468e
oleaut: Process references for SLTG dispatch types.
by Robert Shearman
· 19 years ago
e4188e8
oleaut: Abstract out the processing of variables in SLTG typelib components to a common function.
by Robert Shearman
· 19 years ago
bc6acf5
oleaut: Process references when parsing SLTG alias types.
by Robert Shearman
· 19 years ago
23e089a
oleaut: Rename SLTG_DoType to SLTG_DoElem and split out the common TYPEDESC generating code to SLTG_DoType.
by Robert Shearman
· 19 years ago
663fb8b
oleaut: The SLTG_MemberHeader and SLTG_TypeInfoTail structures are
by Robert Shearman
· 19 years ago
283049b
oleaut: Document some more members of SLTG_TypeInfoTail.
by Robert Shearman
· 19 years ago
2fa3cc0
oleaut32: Fix a typo where the FIXME doesn't match the code.
by Robert Shearman
· 19 years ago
166a91b
oleaut32: RegisterTypeLib should register any interface that derives
by Robert Shearman
· 19 years ago
24dd931
oleaut32: Handle bstr length of -1 in typelibs.
by Juan Lang
· 19 years ago
7070609
oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
by Alexandre Julliard
· 19 years ago
585763f
oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should be changed.
by James Hawkins
· 19 years ago
0e5bd51
oleaut32: Copy BYREF args directly if they have the same variant type.
by James Hawkins
· 19 years ago
9c73806
oleaut32: Make sure to read the memid and the name offset from the
by Robert Shearman
· 19 years ago
983ad4a
oleaut32: Resolve referenced types for return values as well as parameters in MSFT typelibs.
by Robert Shearman
· 19 years ago
360a3f9
Update the address of the Free Software Foundation.
by Jonathan Ernst
· 19 years ago
6c6ce70
oleaut32: Check the return value from VariantCopy when copying values
by Robert Shearman
· 19 years ago
5e8c877
oleaut32: Support values being passed into VT_VARIANT|VT_BYREF typed parameters in ITypeInfo::Invoke.
by Robert Shearman
· 19 years ago
e027603
oleaut32: Remove unnecessary check for NULL.
by Mike McCormack
· 19 years ago
11c83c5
oleaut32: Zero out parameter in LoadRegTypeLib in case of failure.
by Robert Shearman
· 19 years ago
4b19449
oleaut: ITypeInfo::GetIDsOfNames should search inherited interfaces
by Robert Shearman
· 19 years ago
264b122
oleaut: Better support for invoking methods with VT_VARIANT argument types.
by Robert Shearman
· 19 years ago
1ce3868
oleaut32: Fix returning Typelib file name.
by Robert Shearman
· 19 years ago
265f042
oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
by Robert Shearman
· 19 years ago
a633e22
oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
by Robert Shearman
· 19 years ago
19b6046
oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib.
by Robert Shearman
· 19 years ago
00ecbd0
oleaut: Revert incorrect patch changing the order of parameters passed
by Robert Shearman
· 19 years ago
7000aca
oleaut32: Fixes and tests for CreateDispTypeInfo.
by Huw Davies
· 19 years ago
16cc185
ole: Initialize a few more funcdesc members in CreateDispTypeInfo.
by Huw Davies
· 19 years ago
61708da
oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
by Robert Shearman
· 19 years ago
Next »