/reactos/sdk/tools/widl/ |
H A D | write_msft.c | 96 typelib_t *typelib; member 1821 msft_typeinfo->typelib = typelib; in create_msft_typeinfo() 1942 if (!typelib->typeinfos) typelib->typeinfos = msft_typeinfo; in create_msft_typeinfo() 2399 offset = ctl2_alloc_name(typelib, typelib->typelib->name); in set_name() 2407 typelib->typelib_header.version = get_attrv( typelib->typelib->attrs, ATTR_VERSION ); in set_version() 2421 ptr = get_attrp( typelib->typelib->attrs, ATTR_UUID ); in set_guid() 2443 char *str = get_attrp( typelib->typelib->attrs, ATTR_HELPFILE ); in set_help_file_name() 2498 if (!typelib->typelib->attrs) return; in set_lib_flags() 2645 expr_t *expr = get_attrp( typelib->typelib->attrs, ATTR_ID ); in save_all_changes() 2649 output_typelib_regscript( typelib->typelib ); in save_all_changes() [all …]
|
H A D | write_sltg.c | 79 typelib_t *typelib; member 424 if (typelib->library.helpstring) *size += strlen(typelib->library.helpstring); in create_library_block() 425 if (typelib->library.helpfile) *size += strlen(typelib->library.helpfile); in create_library_block() 1458 ref_importinfo = find_importinfo(typelib->typelib, inherit->name); in add_interface_typeinfo() 1741 block = typelib->typeinfo; in sltg_write_typeinfo() 1771 put_data(&typelib->name_table.size, sizeof(typelib->name_table.size)); in sltg_write_nametable() 1772 put_data(typelib->name_table.data, typelib->name_table.size); in sltg_write_nametable() 1822 expr_t *expr = get_attrp(typelib->typelib->attrs, ATTR_ID); in save_all_changes() 1826 output_typelib_regscript(typelib->typelib); in save_all_changes() 1838 sltg.typelib = typelib; in create_sltg_typelib() [all …]
|
H A D | register.c | 120 unsigned int version = get_attrv( typelib->attrs, ATTR_VERSION ); in write_typelib_interface() 140 static void write_typelib_interfaces( const typelib_t *typelib ) in write_typelib_interfaces() argument 144 if (typelib->stmts) LIST_FOR_EACH_ENTRY( stmt, typelib->stmts, const statement_t, entry ) in write_typelib_interfaces() 147 write_typelib_interface( stmt->u.type, typelib ); in write_typelib_interfaces() 161 if (typelib && !threading && !progid) return 0; in write_coclass() 169 if (typelib) in write_coclass() 304 void output_typelib_regscript( const typelib_t *typelib ) in output_typelib_regscript() argument 331 expr = get_attrp( typelib->attrs, ATTR_ID ); in output_typelib_regscript() 352 write_typelib_interfaces( typelib ); in output_typelib_regscript() 357 write_coclasses( typelib->stmts, typelib ); in output_typelib_regscript() [all …]
|
H A D | typelib.c | 52 static typelib_t *typelib; variable 253 typelib = typelib_type; in start_typelib() 258 if (!typelib) return; in end_typelib() 260 create_msft_typelib(typelib); in end_typelib() 391 void add_importlib(const char *name, typelib_t *typelib) in add_importlib() 396 if(!typelib) return; in add_importlib() 398 LIST_FOR_EACH_ENTRY( importlib, &typelib->importlibs, importlib_t, entry ) in add_importlib() 409 list_add_head( &typelib->importlibs, &importlib->entry ); in add_importlib()
|
H A D | typelib.h | 29 extern void add_importlib(const char *name, typelib_t *typelib); 91 extern int create_msft_typelib(typelib_t *typelib); 92 extern int create_sltg_typelib(typelib_t *typelib);
|
H A D | widl_ros.diff | 169 diff -pudN e:\wine-patched\tools\widl/typelib.c e:\reactos-sync-clean\tools\widl/typelib.c 170 --- e:\wine-patched\tools\widl/typelib.c 2015-10-30 18:41:54 +0100 171 +++ e:\reactos-sync-clean\tools\widl/typelib.c 2015-11-16 20:04:16 +0100 246 #include "typelib.h"
|
H A D | widl.h | 102 extern void output_typelib_regscript( const typelib_t *typelib );
|
/reactos/dll/win32/atl/ |
H A D | atl.c | 345 ITypeLib *typelib = NULL; in AtlLoadTypeLib() local 381 ITypeLib_Release(typelib); in AtlLoadTypeLib() 390 *ppTypeLib = typelib; in AtlLoadTypeLib() 401 ITypeLib *typelib; in AtlRegisterTypeLib() local 412 ITypeLib_Release(typelib); in AtlRegisterTypeLib() 670 ITypeLib *typelib; in AtlComModuleUnregisterServer() local 684 ITypeLib_Release(typelib); in AtlComModuleUnregisterServer() 719 ITypeLib *typelib; in AtlComModuleUnregisterServer() local 733 ITypeLib_Release(typelib); in AtlComModuleUnregisterServer() 892 ITypeLib *typelib; in AtlGetObjectSourceInterface() local [all …]
|
/reactos/dll/win32/ieframe/ |
H A D | ieframe_main.c | 34 static ITypeLib *typelib; variable 56 if(InterlockedCompareExchangePointer((void**)&typelib, tl, NULL)) in load_typelib() 65 if(!typelib) in get_typeinfo() 67 if(!typelib) in get_typeinfo() 73 hres = ITypeLib_GetTypeInfoOfGuid(typelib, tid_ids[tid], &ti); in get_typeinfo() 91 if(!typelib) in release_typelib() 99 ITypeLib_Release(typelib); in release_typelib()
|
/reactos/dll/win32/wshom.ocx/ |
H A D | wshom_main.c | 36 static ITypeLib *typelib; variable 53 if(typelib) in load_typelib() 62 if(InterlockedCompareExchangePointer((void**)&typelib, tl, NULL)) in load_typelib() 74 return ITypeLib_GetTypeInfoOfGuid(typelib, guid, tinfo); in get_typeinfo_of_guid() 87 hres = ITypeLib_GetTypeInfoOfGuid(typelib, tid_ids[tid], &ti); in get_typeinfo() 107 if(!typelib) in release_typelib() 114 ITypeLib_Release(typelib); in release_typelib()
|
/reactos/dll/win32/scrrun/ |
H A D | scrrun.c | 105 static ITypeLib *typelib; variable 126 if(typelib) in load_typelib() 135 if(InterlockedCompareExchangePointer((void**)&typelib, tl, NULL)) in load_typelib() 147 return ITypeLib_GetTypeInfoOfGuid(typelib, guid, tinfo); in get_typeinfo_of_guid() 160 hres = ITypeLib_GetTypeInfoOfGuid(typelib, tid_ids[tid], &ti); in get_typeinfo() 179 if(!typelib) in release_typelib() 186 ITypeLib_Release(typelib); in release_typelib()
|
/reactos/modules/rostests/winetests/msi/ |
H A D | CMakeLists.txt | 27 typelib.idl) 35 …Y_DIR}/custom.dll ${CMAKE_CURRENT_BINARY_DIR}/selfreg.dll ${CMAKE_CURRENT_BINARY_DIR}/typelib.tlb) 42 add_idl_headers(msi_winetest_idlheader typelib.idl) 43 generate_idl_iids(typelib.idl) 44 add_typelib(typelib.idl)
|
H A D | msi_winetest.rc | 5 1 TYPELIB "typelib.tlb"
|
H A D | typelib.idl | 20 #pragma makedep typelib
|
/reactos/dll/win32/msxml3/ |
H A D | dispex.c | 90 static ITypeLib *typelib[LibXml_Last]; variable 157 if(!typelib[lib]) { in get_typelib() 164 if (InterlockedCompareExchangePointer((void**)&typelib[lib], *tl, NULL)) in get_typelib() 168 *tl = typelib[lib]; in get_typelib() 175 ITypeLib *typelib; in get_typeinfo() local 178 if (FAILED(hres = get_typelib(lib, &typelib))) in get_typeinfo() 184 hres = ITypeLib_GetTypeInfoOfGuid(typelib, get_riid_from_tid(tid), &ti); in get_typeinfo() 187 if (FAILED(hres = get_typelib(LibXml, &typelib))) in get_typeinfo() 227 for(i=0; i < ARRAY_SIZE(typelib); i++) in release_typelib() 228 if(typelib[i]) in release_typelib() [all …]
|
/reactos/modules/rostests/winetests/atl100/ |
H A D | atl.c | 289 ITypeLib *typelib; in test_typelib() local 301 typelib = NULL; in test_typelib() 302 hres = AtlLoadTypeLib(inst, NULL, &path, &typelib); in test_typelib() 311 ok(typelib != NULL, "typelib == NULL\n"); in test_typelib() 312 ITypeLib_Release(typelib); in test_typelib() 317 typelib = NULL; in test_typelib() 327 ok(typelib != NULL, "typelib == NULL\n"); in test_typelib() 328 ITypeLib_Release(typelib); in test_typelib() 589 ITypeLib *typelib; in Dispatch_GetTypeInfo() local 597 hres = LoadTypeLib(mshtml_tlbW, &typelib); in Dispatch_GetTypeInfo() [all …]
|
/reactos/dll/win32/hnetcfg/ |
H A D | apps.c | 108 static ITypeLib *typelib; variable 128 if (!typelib) in get_typeinfo() 138 if (InterlockedCompareExchangePointer( (void **)&typelib, lib, NULL )) in get_typeinfo() 145 hr = ITypeLib_GetTypeInfoOfGuid( typelib, tid_id[tid], &info ); in get_typeinfo() 167 if (typelib) in release_typelib() 168 ITypeLib_Release(typelib); in release_typelib()
|
/reactos/dll/win32/oleaut32/ |
H A D | typelib.c | 77 WINE_DECLARE_DEBUG_CHANNEL(typelib); 801 if (TRACE_ON(typelib)) { in RegisterTypeLib() 2217 TRACE_(typelib)("\n"); in MSFT_ReadValue() 2306 TRACE_(typelib)("\n"); in MSFT_CustData() 2379 TRACE_(typelib)("\n"); in MSFT_DoFuncs() 2547 TRACE_(typelib)("\n"); in MSFT_DoVars() 2600 TRACE_(typelib)("\n"); in MSFT_DoImplTypes() 2756 if (TRACE_ON(typelib)) in MSFT_DoTypeInfo() 4373 if (TRACE_ON(typelib)) in SLTG_ProcessInterface() 4436 if (TRACE_ON(typelib)) in SLTG_ProcessDispatch() [all …]
|
/reactos/modules/rosapps/applications/net/tsclient/porting-tools/rdesktop-core-tester/ |
H A D | mstsclib.rc | 2 #include "./typelib.rh"
|
H A D | mstsclib_redist.rc | 2 #include "./typelib.rh"
|
/reactos/sdk/lib/atl/ |
H A D | atlbase.h | 1723 CComPtr<ITypeLib> typelib; in AtlLoadTypeLib() local 1724 HRESULT hResult = LoadTypeLib(path, &typelib); in AtlLoadTypeLib() 1734 hResult = LoadTypeLib(path, &typelib); in AtlLoadTypeLib() 1742 typelib.Release(); in AtlLoadTypeLib() 1750 *ppTypeLib = typelib.Detach(); in AtlLoadTypeLib() 1758 CComPtr<ITypeLib> typelib; in AtlRegisterTypeLib() local 1759 HRESULT hResult = AtlLoadTypeLib(inst, index, &path, &typelib); in AtlRegisterTypeLib() 1881 CComPtr<ITypeLib> typelib; in AtlComModuleUnregisterServer() local 1885 hResult = AtlLoadTypeLib(mod->m_hInstTypeLib, NULL, &path, &typelib); in AtlComModuleUnregisterServer() 1889 hResult = typelib->GetLibAttr(&attr); in AtlComModuleUnregisterServer() [all …]
|
/reactos/modules/rostests/winetests/oleaut32/ |
H A D | test_reg.idl | 2 * A typelib to test registration. 22 #pragma makedep typelib
|
H A D | test_tlb.idl | 2 * ITypeLib test IDL - we dump it and compare results in typelib.c 23 #pragma makedep typelib
|
/reactos/base/applications/cmdutils/wscript/ |
H A D | main.c | 370 ITypeLib *typelib; in load_typelib() local 375 hres = LoadTypeLib(wscript_exeW, &typelib); in load_typelib() 379 hres = ITypeLib_GetTypeInfoOfGuid(typelib, &IID_IHost, &host_ti); in load_typelib() 381 hres = ITypeLib_GetTypeInfoOfGuid(typelib, &IID_IArguments2, &arguments_ti); in load_typelib() 383 ITypeLib_Release(typelib); in load_typelib()
|
/reactos/dll/win32/mshtml/ |
H A D | dispex.c | 90 static ITypeLib *typelib; variable 113 if(InterlockedCompareExchangePointer((void**)&typelib, tl, NULL)) in load_typelib() 122 if (!typelib) in get_typeinfo() 124 if (!typelib) in get_typeinfo() 130 hres = ITypeLib_GetTypeInfoOfGuid(typelib, tid_ids[tid], &ti); in get_typeinfo() 161 if(!typelib) in release_typelib() 168 ITypeLib_Release(typelib); in release_typelib() 176 if (!typelib) in get_htmldoc_classinfo() 178 if (!typelib) in get_htmldoc_classinfo() 181 hres = ITypeLib_GetTypeInfoOfGuid(typelib, &CLSID_HTMLDocument, typeinfo); in get_htmldoc_classinfo()
|