ReactOS  0.4.15-dev-492-ga1108f6
appwiz.h File Reference
#include <config.h>
#include <wine/port.h>
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <winnls.h>
#include <shlobj.h>
#include <intshcut.h>
#include <shlwapi.h>
#include <wine/debug.h>
#include "resource.h"
Include dependency graph for appwiz.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CREATE_LINK_CONTEXT
 

Macros

#define WIN32_NO_STATUS
 
#define _INC_WINDOWS
 
#define COM_NO_WINDOWS_H
 
#define COBJMACROS
 

Typedefs

typedef struct CREATE_LINK_CONTEXTPCREATE_LINK_CONTEXT
 

Enumerations

enum  addon_t { ADDON_GECKO, ADDON_MONO }
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (appwiz)
 
INT_PTR CALLBACK WelcomeDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
INT_PTR CALLBACK FinishDlgProc (HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
LONG CALLBACK NewLinkHere (HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2)
 
LONG CALLBACK ConfigStartMenu (HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2)
 
void ShowLastWin32Error (HWND hWndOwner)
 
BOOL install_addon (addon_t, HWND hwnd_parent) DECLSPEC_HIDDEN
 
static voidheap_alloc (size_t len)
 
static voidheap_realloc (void *mem, size_t len)
 
static BOOL heap_free (void *mem)
 
static WCHARheap_strdupAtoW (const char *str)
 

Variables

HINSTANCE hApplet
 
HINSTANCE hInst DECLSPEC_HIDDEN
 

Macro Definition Documentation

◆ _INC_WINDOWS

#define _INC_WINDOWS

Definition at line 10 of file appwiz.h.

◆ COBJMACROS

#define COBJMACROS

Definition at line 13 of file appwiz.h.

◆ COM_NO_WINDOWS_H

#define COM_NO_WINDOWS_H

Definition at line 11 of file appwiz.h.

◆ WIN32_NO_STATUS

#define WIN32_NO_STATUS

Definition at line 9 of file appwiz.h.

Typedef Documentation

◆ PCREATE_LINK_CONTEXT

Enumeration Type Documentation

◆ addon_t

Enumerator
ADDON_GECKO 
ADDON_MONO 

Definition at line 56 of file appwiz.h.

56  {
59 } addon_t;
addon_t
Definition: appwiz.h:56

Function Documentation

◆ ConfigStartMenu()

LONG CALLBACK ConfigStartMenu ( HWND  hwndCPl,
UINT  uMsg,
LPARAM  lParam1,
LPARAM  lParam2 
)

Definition at line 43 of file removestartmenuitems.c.

44 {
45  return ShowRemoveStartMenuItems(hwndCPl, (LPWSTR) lParam1);
46 }
LONG CALLBACK ShowRemoveStartMenuItems(HWND hwndCPl, LPWSTR szPath)
WCHAR * LPWSTR
Definition: xmlstorage.h:184

◆ FinishDlgProc()

INT_PTR CALLBACK FinishDlgProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 363 of file createlink.c.

367 {
368  LPPROPSHEETPAGEW ppsp;
369  PCREATE_LINK_CONTEXT pContext;
370  LPPSHNOTIFY lppsn;
371  LPWSTR pch;
373  WCHAR szMessage[128];
374 
375  switch(uMsg)
376  {
377  case WM_INITDIALOG:
378  ppsp = (LPPROPSHEETPAGEW)lParam;
379  pContext = (PCREATE_LINK_CONTEXT) ppsp->lParam;
380  SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pContext);
382  break;
383  case WM_COMMAND:
384  switch(HIWORD(wParam))
385  {
386  case EN_CHANGE:
388  {
390  StrTrimW(szText, L" \t");
391  if (szText[0])
393  else
395  }
396  else
397  {
399  }
400  break;
401  }
402  break;
403  case WM_NOTIFY:
404  lppsn = (LPPSHNOTIFY) lParam;
405  pContext = (PCREATE_LINK_CONTEXT) GetWindowLongPtr(hwndDlg, DWLP_USER);
406  if (lppsn->hdr.code == PSN_SETACTIVE)
407  {
408  /* TODO: Use shell32!PathCleanupSpec instead of DoConvertNameForFileSystem */
410  SetDlgItemTextW(hwndDlg, IDC_SHORTCUT_NAME, pContext->szDescription);
413  }
414  else if (lppsn->hdr.code == PSN_WIZFINISH)
415  {
416  GetDlgItemTextW(hwndDlg, IDC_SHORTCUT_NAME, pContext->szDescription, _countof(pContext->szDescription));
417  StrTrimW(pContext->szDescription, L" \t");
418 
419  if (!DoValidateShortcutName(pContext))
420  {
422 
423  LoadStringW(hApplet, IDS_INVALID_NAME, szMessage, _countof(szMessage));
424  MessageBoxW(hwndDlg, szMessage, NULL, MB_ICONERROR);
425 
426  /* prevent the wizard to go next */
427  SetWindowLongPtr(hwndDlg, DWLP_MSGRESULT, -1);
428  return TRUE;
429  }
430 
431  /* if old shortcut file exists, then delete it now */
432  DeleteFileW(pContext->szOldFile);
434 
435  if (IsInternetLocation(pContext->szTarget))
436  {
437  /* internet */
438  StringCchCopyW(pContext->szLinkName, _countof(pContext->szLinkName),
439  pContext->szOrigin);
440  PathAppendW(pContext->szLinkName, pContext->szDescription);
441 
442  /* change extension if any */
443  pch = PathFindExtensionW(pContext->szLinkName);
444  if (pch && *pch)
445  *pch = 0;
446  StringCchCatW(pContext->szLinkName, _countof(pContext->szLinkName), L".url");
447 
448  if (!CreateInternetShortcut(pContext))
449  {
450  LoadStringW(hApplet, IDS_CANTMAKEINETSHORTCUT, szMessage, _countof(szMessage));
451  MessageBoxW(hwndDlg, szMessage, NULL, MB_ICONERROR);
452  }
453  }
454  else
455  {
456  /* file */
457  StringCchCopyW(pContext->szLinkName, _countof(pContext->szLinkName),
458  pContext->szOrigin);
459  PathAppendW(pContext->szLinkName, pContext->szDescription);
460 
461  /* change extension if any */
462  pch = PathFindExtensionW(pContext->szLinkName);
463  if (pch && *pch)
464  *pch = 0;
465  StringCchCatW(pContext->szLinkName, _countof(pContext->szLinkName), L".lnk");
466 
467  if (!CreateShortcut(pContext))
468  {
469  WCHAR szMessage[128];
470  LoadStringW(hApplet, IDS_CANTMAKESHORTCUT, szMessage, _countof(szMessage));
471  MessageBoxW(hwndDlg, szMessage, NULL, MB_ICONERROR);
472  }
473  }
474  }
475  else if (lppsn->hdr.code == PSN_RESET && !lppsn->lParam)
476  {
477  /* The user has clicked [Cancel] */
478  DeleteFileW(pContext->szOldFile);
480  }
481  break;
482  }
483  return FALSE;
484 }
#define WM_GETTEXTLENGTH
Definition: winuser.h:1601
UINT WINAPI GetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPWSTR lpString, int nMaxCount)
Definition: dialog.c:2271
#define TRUE
Definition: types.h:120
struct _PSHNOTIFY * LPPSHNOTIFY
HWND WINAPI SetFocus(_In_opt_ HWND)
HINSTANCE hApplet
Definition: access.c:17
#define SendDlgItemMessage
Definition: winuser.h:5817
#define PSN_SETACTIVE
Definition: prsht.h:115
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
#define SetWindowLongPtr
Definition: treelist.c:70
WPARAM wParam
Definition: combotst.c:138
#define pch(ap)
Definition: match.c:418
#define DWLP_MSGRESULT
Definition: winuser.h:864
BOOL WINAPI PathAppendW(LPWSTR lpszPath, LPCWSTR lpszAppend)
Definition: path.c:121
STRSAFEAPI StringCchCatW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszSrc)
Definition: strsafe.h:325
BOOL WINAPI SetDlgItemTextW(_In_ HWND, _In_ int, _In_ LPCWSTR)
UINT code
Definition: winuser.h:3134
#define IDS_CANTMAKESHORTCUT
Definition: resource.h:27
NMHDR hdr
Definition: prsht.h:330
#define PSN_WIZFINISH
Definition: prsht.h:122
static const WCHAR szText[]
Definition: dialog.c:139
STRSAFEAPI StringCchCopyW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszSrc)
Definition: strsafe.h:149
BOOL WINAPI DeleteFileW(IN LPCWSTR lpFileName)
Definition: delete.c:39
smooth NULL
Definition: ftsmooth.c:416
struct _PROPSHEETPAGEW * LPPROPSHEETPAGEW
#define PropSheet_SetWizButtons(d, f)
Definition: prsht.h:357
LPWSTR WINAPI PathFindExtensionW(LPCWSTR lpszPath)
Definition: path.c:442
#define IDS_CANTMAKEINETSHORTCUT
Definition: resource.h:26
#define PSWIZB_FINISH
Definition: prsht.h:155
int WINAPI MessageBoxW(_In_opt_ HWND, _In_opt_ LPCWSTR, _In_opt_ LPCWSTR, _In_ UINT)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
__wchar_t WCHAR
Definition: xmlstorage.h:180
#define PSWIZB_BACK
Definition: prsht.h:153
#define _countof(array)
Definition: sndvol32.h:68
#define MAX_PATH
Definition: compat.h:26
#define IDC_SHORTCUT_NAME
Definition: resource.h:41
#define EM_SETSEL
Definition: winuser.h:2000
LRESULT WINAPI SendDlgItemMessageW(_In_ HWND, _In_ int, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
#define IDS_INVALID_NAME
Definition: resource.h:31
EXTERN_C void WINAPI SHChangeNotify(LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2)
static const WCHAR L[]
Definition: oid.c:1250
LPARAM lParam
Definition: prsht.h:227
#define DWLP_USER
Definition: winuser.h:866
#define MB_ICONERROR
Definition: winuser.h:781
#define WM_COMMAND
Definition: winuser.h:1722
#define SHCNF_PATHW
Definition: shlobj.h:1764
struct CREATE_LINK_CONTEXT * PCREATE_LINK_CONTEXT
HWND WINAPI GetParent(_In_ HWND)
#define PSN_RESET
Definition: prsht.h:118
#define SHCNE_DELETE
Definition: shlobj.h:1731
__int3264 LONG_PTR
Definition: mstsclib_h.h:276
BOOL WINAPI StrTrimW(LPWSTR lpszStr, LPCWSTR lpszTrim)
Definition: string.c:1869
#define HIWORD(l)
Definition: typedefs.h:246
#define GetWindowLongPtr
Definition: treelist.c:73
WCHAR * LPWSTR
Definition: xmlstorage.h:184
LPARAM lParam
Definition: prsht.h:331
#define WM_INITDIALOG
Definition: winuser.h:1721
LPARAM lParam
Definition: combotst.c:139
#define WM_NOTIFY
Definition: richedit.h:61
#define EN_CHANGE
Definition: winuser.h:2004

Referenced by ShowCreateShortcutWizard().

◆ heap_alloc()

static void* heap_alloc ( size_t  len)
inlinestatic

Definition at line 65 of file appwiz.h.

66 {
67  return HeapAlloc(GetProcessHeap(), 0, len);
68 }
#define GetProcessHeap()
Definition: compat.h:404
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
GLenum GLsizei len
Definition: glext.h:6722

Referenced by _configure_devices(), a2w(), AboutProtocol_Start(), AboutProtocolFactory_CreateInstance(), add_call(), add_cookie_headers(), add_fav_to_menu(), add_font_proc(), add_func_info(), add_host_header(), add_ident(), add_keyitem_pair(), add_match(), add_message(), add_param_to_tree(), add_prop(), add_request_headers(), add_sink_handler(), add_undo(), add_undo_insert_run(), add_with_alpha(), ADVAPI_IsLocalComputer(), alloc_async_task(), alloc_authinfo(), alloc_bstr_arg(), alloc_dirstack(), alloc_global_prop(), alloc_label(), alloc_match_state(), alloc_mem(), alloc_ns_context(), alloc_search_item(), alloc_vbscode(), alpha_blend_image(), ANIMATE_OpenA(), append_path(), append_string_len(), arbfp_blit_set(), array_access(), Array_sort(), array_to_args(), assembly_dup_str(), assembly_get_external_files(), assembly_get_path(), assembly_get_pubkey_token(), assembly_get_version(), async_open(), async_start_doc_binding(), async_stop_request(), AtlAxDialogBoxA(), AtlLoadTypeLib(), BIDI_DetermineLevels(), bind_script_to_text(), bind_url(), BindFunction_call(), BPInternetProtocolSink_ReportData(), BPInternetProtocolSink_ReportProgress(), BPInternetProtocolSink_ReportResult(), BPInternetProtocolSink_Switch(), BREAK_line(), buffer_conversion_upload(), buffer_init(), buffer_to_str(), build_absolute_request_path(), build_antecedent_query(), build_ascii_request(), build_assoc_query(), build_canonical_path(), build_dirname(), build_format_strings(), build_glob(), build_keylist(), build_name(), build_namespace(), build_path(), build_proplist(), build_proxy_connect_string(), build_proxy_path_url(), build_request_header(), build_request_string(), build_response_header(), build_server(), build_signature_table_name(), build_wire_path(), build_wire_request(), build_zonemap_from_reg(), bv_val_dup(), cache_authorization(), cache_basic_authorization(), cache_containers_add(), canonicalize_uri(), CBPaintText(), CBUpdateEdit(), CBUpdateLBox(), check_codebase(), ChooseColorA(), ClassFactory_Create(), ClassFactory_CreateInstance(), clone_sig(), collect_devices(), combine_uri(), combine_url(), COMBO_GetText(), COMDLG32_SplitFileNames(), compare_file_paths(), compile_select_statement(), compile_switch_statement(), compiler_alloc_string_len(), compose_request_url(), computeBracketPairs(), computeIsolatingRunsSet(), ConnectionPoint_Advise(), ConnectionPoint_Create(), ConnectionPoint_EnumConnections(), constant_heap_init(), construct_function(), context_create_fbo_entry(), context_destroy(), ContextualShape_Arabic(), ContextualShape_Bengali(), ContextualShape_Devanagari(), ContextualShape_Gujarati(), ContextualShape_Gurmukhi(), ContextualShape_Kannada(), ContextualShape_Khmer(), ContextualShape_Malayalam(), ContextualShape_Mongolian(), ContextualShape_Oriya(), ContextualShape_Phags_pa(), ContextualShape_Sinhala(), ContextualShape_Syriac(), ContextualShape_Tamil(), ContextualShape_Telugu(), convert_accept_types(), convert_bios_date(), convert_params(), convert_to_wined3d_declaration(), convert_urlcomp_atow(), ConvertSecurityDescriptorToStringSecurityDescriptorA(), copy_bitmapinfo(), copy_file(), copy_name_table_string(), copypixels_to_24bppBGR(), CoRegisterInitializeSpy(), create_all_collection(), create_ax_site(), create_browser_service(), create_builtin_dispatch(), create_callback(), create_class_object(), create_collection_from_htmlcol(), create_collection_from_nodelist(), create_cookie_url(), create_dict_enum(), create_dispevent(), create_drive(), create_drivecoll(), create_drivecoll_enum(), create_editsvcs(), create_file(), create_filecoll(), create_filecoll_enum(), create_folder(), create_foldercoll(), create_foldercoll_enum(), create_full_path(), create_jscaller(), create_moniker(), create_nsprotocol_stream(), create_param_prop_bag(), create_parseError(), create_qualifier_enum(), create_query(), create_re_object(), create_record(), create_redirect_callback(), create_safearray_iter(), create_serviceprovider(), create_shell_ui_helper(), create_signature(), create_signature_columns_and_data(), create_singleton_enumerator(), create_sort_arrow(), create_stgmed_buf(), create_stgmed_file(), create_stgmed_stream(), create_sub_matches(), create_table(), create_test_verb_dde(), create_textfont(), create_textpara(), create_textstream(), create_tooltips_window(), create_undomgr(), create_writer_output(), CreateAssemblyCache(), CreateAssemblyEnum(), CreateAsyncBindCtxEx(), CreateIRichEditOle(), CreateITextRange(), CreateOleClientSite(), CreateStubFromTypeInfo(), CreateTextSelection(), CreateTypeLib2(), CreateUriWithFragment(), CreateXmlReader(), CreateXmlReaderInputWithEncodingName(), CreateXmlWriter(), CredDeleteA(), CredEnumerateA(), CredEnumerateW(), CredIsMarshaledCredentialA(), CredMarshalCredentialA(), CredMarshalCredentialW(), CredReadA(), CredReadDomainCredentialsA(), CredReadW(), CredUnmarshalCredentialA(), CredUnmarshalCredentialW(), CredWriteA(), d3d8_device_get_fvf_declaration(), d3d8_vertex_declaration_init(), d3d9_device_get_swapchains(), d3d_device3_Vertex(), d3drm_image_load_32(), d3drm_image_load_8(), d3drm_image_palettise(), d3drm_object_add_destroy_callback(), d3drm_object_set_name(), D3DXCreateEffectFromFileExW(), date_parse(), dde_proc(), ddraw7_CreatePalette(), ddraw7_EnumDisplayModes(), ddraw_surface_blt_clipped(), ddraw_surface_create(), decode_cinepak(), decode_cinepak_init(), decode_html(), decode_url(), del_mapping_key(), detach_arguments_object(), device_init(), Dictionary_CreateInstance(), disp_call(), disp_call_value(), dispid_from_elem_name(), do_authorization(), dochost_object_available(), DOMClassFactory_Create(), DoOrganizeFavDlg(), doWinMain(), download_script(), dup_array(), EDIT_BuildLineDefs_ML(), EDIT_EM_ReplaceSel(), EDIT_EM_SetTabStops(), EDIT_EM_Undo(), EDIT_GetCompositionStr(), EDIT_GetResultStr(), EDIT_WordBreakProc(), EmitREBytecode(), encode_auth_data(), encode_compare_base64_W(), encodeAndCompareBase64_A(), ensure_bstr_slot(), ensure_useragent(), enum_compressors(), enum_gac_assemblies(), enum_key(), enum_values(), EnumFORMATETC_Create(), EnumFormatImpl_Create(), EnumVARIANT_create(), EnumWbemClassObject_create(), escape_url(), exec_fontname(), exec_refresh(), exec_script(), exec_select_view(), expand_variables(), extract_cab_file(), ExtServ_ImplSetAdditionalHeaders(), FD31_DirListDblClick(), FD31_DiskChange(), FD31_DupToW(), FD31_FileListSelect(), FD31_MapOfnStructA(), FD31_MapStringPairsToW(), FD31_WMDrawItem(), FILEDLG95_FILENAME_GetFileNames(), FILEDLG95_FILETYPE_Init(), FILEDLG95_FILETYPE_OnCommand(), FILEDLG95_Handle_GetFilePath(), FILEDLG95_InitControls(), FILEDLG95_MRU_save_filename(), FILEDLG95_OnOpen(), FileProtocol_Construct(), filesys_GetFileVersion(), fill_baseboard(), fill_bios(), fill_compsysproduct(), fill_format_info(), fill_ip4routetable(), fill_networkadapter(), fill_networkadapterconfig(), fill_printer(), fill_service(), fill_systemenclosure(), find_glsl_domain_shader(), find_glsl_geometry_shader(), find_glsl_hull_shader(), find_glsl_pshader(), find_glsl_vshader(), find_mime_from_url(), find_ne_resource(), FindContextAlias(), FindFirstUrlCacheEntryA(), FindFirstUrlCacheEntryW(), FindHTMLHelpSetting(), fix_px_value(), FormatCharDlgProcA(), fragment_prog_arbfp(), FTP_FtpOpenFileW(), FTP_SendCommandA(), FtpCommandW(), FtpGetCurrentDirectoryA(), fw_app_put_ProcessImageFileName(), GdipCloneImageAttributes(), GdipCreateBitmapFromHICON(), GdipGetAllPropertyItems(), get_attr(), get_binaryrepresentation(), get_builder_component(), get_button_text(), get_codeset(), get_compsysproduct_uuid(), get_computer_name(), get_computername(), get_config_key_string(), get_cookie(), get_cookie_container(), get_cookie_domain(), get_cookie_header(), get_countrycode(), get_cp(), get_defaultipgateway(), get_dispids(), get_dnsserversearchorder(), get_dynamic_prop(), get_elem_source_index(), get_escaped_string(), get_file_version(), get_ip4_string(), get_ipaddress(), get_ipsubnet(), get_key_name_for_target(), get_lastbootuptime(), get_local_server_stream(), get_localdatetime(), get_locale(), get_logical_processor_count(), get_mac_address(), get_mime_clsid(), get_osbuildnumber(), get_oscaption(), get_osname(), get_osversion(), get_palette(), get_plugin_dispid(), get_pnpdeviceid(), get_processor_currentclockspeed(), get_processor_maxclockspeed(), get_protocol_cf(), get_proxy_autoconfig_url(), get_redirect_url(), get_request_path(), get_run_glyph_buffers(), get_src_param(), get_systemdirectory(), get_systemdrive(), get_systemenclosure_chassistypes(), get_url(), get_username(), GetChmString(), GetFileDialog95(), GetFileTitleA(), getstring_test(), GlobalOptions_CreateInstance(), handle_insert_comment(), handle_redirect(), heap_pool_alloc(), heap_strdup(), heap_strdupA(), heap_strdupAtoW(), heap_strdupAW(), heap_strdupUtoW(), heap_strdupW(), heap_strdupWtoA(), heap_strdupWtoU(), heap_strdupWtoUTF8(), heap_strndupAtoW(), heap_strndupW(), heap_strndupWtoU(), heap_xalloc(), HH_LoadString(), hlink_strdupW(), HlinkCreateExtensionServices(), HlinkCreateFromString(), Host_Echo(), HTMLDocument3_getElementsByName(), HTMLDOMChildrenCollection_get__newEnum(), HTMLElementCollection_get__newEnum(), HTMLElementCollection_item(), HTMLElementCollection_tags(), HTMLFiltersCollection_Create(), HTMLImageElementFactory_Create(), HTMLLoadOptions_Create(), HtmlLoadOptions_SetOption(), HTMLLocation_Create(), HTMLOptionElementFactory_Create(), HTMLOuterWindow_Create(), HTMLScriptElement_put_src(), HTMLSelectionObject_Create(), HTMLStyle_put_backgroundPositionX(), HTMLStyle_put_backgroundPositionY(), HTMLStyleSheet_Create(), HTMLStyleSheetRulesCollection_Create(), HTMLStyleSheetsCollection_Create(), HTMLTxtRange_Create(), HTMLWindow2_alert(), HTMLXMLHttpRequest_bind_event(), HTMLXMLHttpRequestFactory_Create(), HTTP_build_req(), HTTP_DealWithProxy(), HTTP_DoAuthorization(), HTTP_FixURL(), HTTP_HandleRedirect(), HTTP_HttpAddRequestHeadersW(), HTTP_HttpOpenRequestW(), HTTP_HttpSendRequestW(), HTTP_InterpretHttpHeader(), HttpProtocol_open_request(), HttpQueryInfoA(), HTTPREQ_QueryOption(), HttpSendRequestA(), HttpSendRequestExA(), HttpSendRequestExW(), HttpSendRequestW(), IAssemblyCacheImpl_CreateAssemblyCacheItem(), IAssemblyCacheImpl_InstallAssembly(), IAssemblyCacheImpl_UninstallAssembly(), ICCVID_DriverProc(), icm_choose_compressor_dlgproc(), ICOpen(), ICOpenFunction(), ICreateTypeInfo2_fnAddFuncDesc(), ICreateTypeInfo2_fnAddImplType(), ICreateTypeInfo2_fnSetTypeDescAlias(), ICSeqCompressFrameStart(), IDataObjectImpl_Construct(), IErrorInfoImpl_Constructor(), IEWinMain(), IHlinkBC_SetBrowseWindowInfo(), IHlinkBC_SetInitialHlink(), ImageList_LoadImageA(), Indic_ParseSyllables(), init_cc(), init_code(), init_encoded_buffer(), init_filedlg_infoA(), init_filedlg_infoW(), init_members(), init_nsevents(), init_script_cache(), install_codebase(), install_from_registered_dir(), install_from_unix_file(), install_wine_gecko(), InstanceObjectFactory_Constructor(), INTERNET_AllocThreadError(), INTERNET_LoadProxySettings(), INTERNET_SendCallback(), InternetCheckConnectionW(), InternetCrackUrlW(), InternetCreateUrlA(), InternetGetConnectedStateExA(), InternetGetCookieExA(), InternetSession_RegisterMimeFilter(), InternetSetOptionA(), InternetSetOptionW(), interp_push_except(), invoke_disp_value(), IShellBrowserImpl_Construct(), ISWbemSecurity_create(), itemize_para(), ITypeInfo_fnAddressOfMember(), ITypeInfo_fnGetTypeAttr(), ITypeLib2_Constructor_SLTG(), ITypeLib2_fnGetLibAttr(), IUPnPNAT_create(), JoystickWGenericImpl_BuildActionMap(), JScript_AddNamedItem(), jsstr_alloc_buf(), jsstr_concat(), jsstr_rope_flatten(), jsval_variant(), layout_row(), load_CMAP_format12_table(), load_emf(), load_gdef_table(), load_gpos_table(), load_gsub_table(), load_mesh_data(), load_persistent_cookie(), load_script(), load_wmf(), LookupInit(), m_alloc(), make_string(), make_wstr(), mark_invalid_combinations(), ME_CallWordBreakProc(), ME_GetDataObject(), ME_GetTextEx(), ME_GetTextRange(), ME_HandleMessage(), ME_MakeEditor(), ME_MakeStringEmpty(), ME_MakeStyle(), ME_MakeText(), ME_ToUnicode(), merge_path(), merge_paths(), METAFILE_GraphicsDeleted(), MimeHtmlProtocol_create(), MimeHtmlProtocol_Start(), MimeOleObjectFromMoniker(), MkProtocol_Construct(), MkProtocol_StartEx(), Moniker_create(), mru_RegDeleteTreeA(), MSFT_DoFuncs(), MSFT_DoTypeInfo(), MSFT_ReadAllGuids(), MSFT_ReadAllNames(), MSFT_ReadAllStrings(), MXNamespaceManager_create(), MXWriter_create(), myRegDeleteTreeA(), navigate_fragment(), navigate_url(), netcon_secure_connect_setup(), netconn_secure_connect(), new_cc_var(), nsIOService_GetProtocolHandler(), nsSupportsWeakReference_GetWeakReference(), OleContainer_EnumObjects(), OleObject_EnumVerbs(), open_connection(), OpenURL(), parent_wnd_notify(), parse_attr(), parse_content_type(), parse_cookie(), parse_header(), parse_json_string(), parse_key(), parse_metadata_header(), parse_path(), parse_proxy_url(), parse_resource(), parse_text(), parse_value(), ParseRegExp(), ParseStringSecurityDescriptorToSecurityDescriptor(), path_SetNamespaceAt(), path_SetText(), path_to_pidl(), pdh_strdup(), pdh_strdup_aw(), PdhMakeCounterPathA(), PersistFile_Save(), PersistHistory_LoadHistory(), PersistStream_Load(), preprocess_dispex_data(), print_glsl_info_log(), print_string(), process_hook_section(), process_host_port(), ProcessCharSet(), ProtocolSinkHandler_ReportData(), PSFactoryBuffer_CreateStub(), push_ready_state_task(), query_auth_schemes(), query_from_path(), query_http_info(), query_service_config(), rbsize_results_init(), read_bitmap_patterns(), read_from_framebuffer(), read_hlink_string(), read_metadata_patterns(), read_post_data_stream(), read_reply(), read_ssl_chunk(), ReadChmSystem(), record_instruction(), RegExp2_put_Pattern(), regexp_match(), regexp_new(), register_codec(), register_dsound_devices(), register_legacy_filters(), register_namespace(), register_server(), registry_credential_matches_filter(), RegistryPropertyBag_Constructor(), RegistryPropertyBag_IPropertyBag_Read(), report_script_error(), request_get_codepage(), request_receive(), request_send(), resize_table(), resolve_filename(), ResProtocol_Start(), ResProtocolFactory_CreateInstance(), retrieve_cached_authorization(), retrieve_cached_basic_authorization(), RetrieveUrlCacheEntryStreamA(), RetrieveUrlCacheEntryStreamW(), return_wstr_nsacstr(), RTFFlushCPOutputBuffer(), RTFInit(), RTFStrSave(), run_test(), run_winemenubuilder(), save_persistent_cookie(), SAXAttributes_create(), scope_push(), script_parse_event(), ScriptBSC_read_data(), search_domain_for_zone(), search_for_domain_mapping(), SearchCHM_File(), SecManagerImpl_Construct(), security_on_initdialog(), SERV_dup(), set_builder_component(), set_content_length(), set_cookies(), set_environment(), set_glsl_shader_program(), set_http_header(), set_moniker(), set_ready_state(), set_script_elem_readystate(), set_server_for_hostname(), set_statustext(), set_task_timer(), set_url_component_AtoW(), shader_get_registers_used(), shader_glsl_compile_compute_shader(), shader_glsl_find_ffp_fragment_shader(), shader_glsl_find_ffp_vertex_shader(), shader_init(), shader_none_alloc(), shader_sm1_init(), shader_sm4_init(), shape_run(), ShapeCharGlyphProp_Arabic(), show_msgbox(), SHRestricted2A(), SLTG_DoRefs(), SLTG_DoVars(), SLTG_ProcessAlias(), SLTG_ReadStringA(), SOFTWARE_GdipDrawThinPath(), split_command(), split_reg_path(), SQLGetInstalledDrivers(), SQLGetInstalledDriversW(), stack_push(), StartLinkProcessor(), stateblock_init_lights(), str_to_wire(), strarrayAtoW(), strarrayUtoW(), strarrayWtoA(), strarrayWtoU(), strAtoW(), strbuf_ensure_size(), strbuf_init(), strdupA(), strdupAtoW(), strdupAW(), strdupnAtoW(), strdupU(), strdupW(), strdupWA(), strdupWA_sized(), strdupWtoA(), string_buffer_get(), string_buffer_init(), stringify_push_obj(), strUtoW(), strWtoA(), strWtoU(), super_navigate(), surface_download_data(), surface_load_texture(), surface_set_compatible_renderbuffer(), swapchain_init(), SWbemLocator_create(), SWbemObject_create(), SWbemObjectSet_create(), SWbemProperty_create(), SWbemPropertySet_create(), SWbemServices_create(), SxsLookupClrGuid(), test_cf_CreateInstance(), test_CoInternetParseIUri_InvalidArgs(), test_comboex(), test_CryptBinaryToString(), test_device_iface_detail(), test_mxwriter_flush(), test_namespace(), test_SHGetIDListFromObject(), test_SHGetItemFromObject(), test_struct_align(), testinput_createinstance(), textstream_read(), textstream_writestr(), texture3d_srgb_transfer(), TLB_append_guid(), TLB_append_str(), TLB_Mapping_Open(), TLB_NEFile_Open(), TLB_PEFile_Open(), TLB_ReadTypeLib(), TLB_set_custdata(), to_array(), TREEVIEW_EndEditLabelNow(), TREEVIEW_TVItemFromItem(), TREEVIEW_UpdateDispInfo(), UniformResourceLocatorA_InvokeCommand(), update_travellog(), UpDownWindowProc(), urlcache_decode_url(), urlcache_encode_url(), urlcache_encode_url_alloc(), URLDownloadToCacheFileA(), UrlMkSetSessionOption(), URLMoniker_Load(), URLOpenBlockingStreamA(), URLOpenStreamA(), VBArray_getItem(), VBScript_AddNamedItem(), vdecl_convert_fvf(), vertexdeclaration_init(), WbemLocator_create(), WbemPath_create(), WbemPathKeyList_create(), WbemQualifierSet_create(), WbemServices_create(), WbemStatusCodeText_create(), widen_dashed_figure(), wined3d_arbfp_blitter_create(), wined3d_cpu_blitter_create(), wined3d_cs_create(), wined3d_cs_st_require_space(), wined3d_device_set_cursor_properties(), wined3d_dll_init(), wined3d_fbo_blitter_create(), wined3d_ffp_blitter_create(), wined3d_raw_blitter_create(), wined3d_shader_set_local_constants_float(), winhttp_request_get_ResponseStream(), winhttp_request_Open(), winhttp_request_SetRequestHeader(), WinHttpDetectAutoProxyConfigUrl(), WinHttpGetDefaultProxyConfiguration(), WinHttpGetIEProxyConfigForCurrentUser(), WinHttpQueryDataAvailable(), WinHttpReadData(), WinHttpReceiveResponse(), WinHttpSendRequest(), WinHttpSetDefaultProxyConfiguration(), WinHttpWriteData(), WMCreateProfileManager(), WMCreateReader(), WMCreateSyncReader(), WMCreateWriter(), WMSFT_append_arraydesc(), WMSFT_append_typedesc(), WMSFT_compile_custdata(), WMSFT_compile_guidhash(), WMSFT_compile_guids(), WMSFT_compile_impfile(), WMSFT_compile_impinfo(), WMSFT_compile_namehash(), WMSFT_compile_names(), WMSFT_compile_strings(), WMSFT_compile_typeinfo_aux(), WMSFT_compile_typeinfo_ref(), WMSFT_compile_typeinfo_seg(), WMSFT_encode_variant(), wrap_iface(), write_config_value(), write_credential_blob(), write_output_buffer(), write_registry_values(), WshCollection_Create(), WshEnvironment_Create(), WshExec_create(), WshShell3_RegRead(), WshShortcut_Create(), wstrbuf_init(), WTSQuerySessionInformationW(), XMLParser_create(), xslprocessor_addParameter(), XSLProcessor_create(), and XSLTemplate_create().

◆ heap_free()

static BOOL heap_free ( void mem)
inlinestatic

Definition at line 75 of file appwiz.h.

76 {
77  return HeapFree(GetProcessHeap(), 0, mem);
78 }
#define GetProcessHeap()
Definition: compat.h:404
Definition: mem.c:156
#define HeapFree(x, y, z)
Definition: compat.h:403

Referenced by _configure_devices(), _ItemizeInternal(), _write_bitmap(), AboutProtocol_Release(), AboutProtocol_Start(), AboutProtocolFactory_CreateInstance(), ActiveScriptSite_Release(), add_cookie_headers(), add_font_proc(), add_host_header(), add_keyitem_pair(), add_property(), add_request_headers(), add_with_alpha(), ADVAPI_IsLocalComputer(), alloc_array(), alloc_bool(), alloc_dirstack(), alloc_enumerator(), alloc_error(), alloc_ns_context(), alloc_number(), alloc_object(), alloc_regexp(), alloc_vbarray(), alloc_vbscode(), alpha_blend_image(), alpha_blend_pixels_hrgn(), ANIMATE_Destroy(), ANIMATE_Free(), ANIMATE_OpenA(), APPINFO_Destroy(), APPINFO_SetOption(), arbfp_blit_set(), arbfp_blitter_destroy(), arbfp_free(), arbfp_free_blit_shader(), arbfp_free_ffpshader(), Arguments_destructor(), array_access(), Array_destructor(), array_join(), Array_sort(), array_to_args(), assembly_get_external_files(), assembly_release(), async_exec_query(), AsyncBindCtx_Release(), AsyncFtpCreateDirectoryProc(), AsyncFtpDeleteFileProc(), AsyncFtpFindFirstFileProc(), AsyncFtpGetFileProc(), AsyncFtpOpenFileProc(), AsyncFtpPutFileProc(), AsyncFtpRemoveDirectoryProc(), AsyncFtpRenameFileProc(), AsyncFtpSetCurrentDirectoryProc(), AsyncHttpSendRequestProc(), AsyncInstallDistributionUnit(), AsyncInternetOpenUrlProc(), atifs_free(), atifs_free_context_data(), atifs_free_ffpshader(), AtlAxDialogBoxA(), AtlAxDialogBoxW(), AtlLoadTypeLib(), AVICompressor_Release(), AVICompressorIn_Disconnect(), AXSite_Release(), BIDI_DetermineLevels(), bind_event_scripts(), BindFunction_call(), Binding_Release(), BindProtocol_Release(), BindStatusCallback_Release(), BitmapDecoderInfo_Release(), blit_gif_frame(), BPInternetProtocolSink_Switch(), BREAK_line(), brush_fill_pixels(), bsc_Release(), bstr_to_nsacstr(), buffer_conversion_upload(), buffer_find_decl(), buffer_process_converted_attribute(), buffer_unload(), build_format_strings(), build_path(), build_proplist(), build_proxy_connect_string(), build_request_header(), build_request_string(), build_response_header(), build_wire_path(), build_wire_request(), build_zonemap_from_reg(), Builtin_Release(), BUTTON_CalcLabelRect(), BUTTON_DrawLabel(), BUTTON_WindowProc(), cache_authorization(), cache_basic_authorization(), cache_container_delete_container(), cache_containers_add(), cache_file_available(), CB_ThemedPaint(), CBPaintText(), CBUpdateEdit(), CBUpdateLBox(), CFn_WMDestroy(), change_property(), channelbsc_set_channel(), ChooseColorA(), chunked_destroy(), ciffile_Release(), class_object_Release(), ClassFactory_Create(), ClassFactory_Release(), clean_mesh_builder_data(), clear_compvars(), clear_dirstack(), clear_path(), clear_table(), Client_Release(), close_key(), close_output_buffer(), CloseCHM(), ColorDlgProc(), COM_TlsDestroy(), combine_uri(), COMBO_GetText(), COMBO_NCDestroy(), COMDLG32_FindReplaceDlgProc(), COMDLG32_FR_DoFindReplace(), commit_cache_entry(), CommitUrlCacheEntryA(), CommitUrlCacheEntryW(), compare_file_paths(), compile_select_statement(), compile_state_table(), compile_switch_statement(), component_free(), computeBracketPairs(), computeIsolatingRunsSet(), connect_destroy(), ConnectionPoint_Destroy(), ConnectionPointContainer_Destroy(), connections_on_initdialog(), connections_on_notify(), constant_heap_free(), construct_function(), context_create(), context_destroy(), context_destroy_fbo_entry(), context_destroy_gl_resources(), context_set_current(), ContextualShape_Arabic(), ContextualShape_Bengali(), ContextualShape_Devanagari(), ContextualShape_Gujarati(), ContextualShape_Gurmukhi(), ContextualShape_Kannada(), ContextualShape_Khmer(), ContextualShape_Malayalam(), ContextualShape_Mongolian(), ContextualShape_Oriya(), ContextualShape_Phags_pa(), ContextualShape_Sinhala(), ContextualShape_Syriac(), ContextualShape_Tamil(), ContextualShape_Telugu(), convert_params(), convert_to_wined3d_declaration(), ConvertStringSidToSidA(), copy_file(), copypixels_to_24bppBGR(), CoRevokeInitializeSpy(), cpu_blitter_destroy(), create_assoc_enum(), create_avi_file(), create_class_object(), create_collection_from_htmlcol(), create_date(), create_dispex(), create_drive(), create_file(), create_filecoll(), create_folder(), create_foldercoll(), create_full_path(), create_function(), create_instance_enum(), create_internet_session(), create_json(), create_line_brush(), create_match2(), create_math(), create_moniker(), create_netconn(), create_object(), create_path_gradient(), create_prop(), create_qualifier_enum(), create_record(), create_req_file(), create_safearray_iter(), create_shortcut(), create_signature(), create_signature_columns_and_data(), create_signature_table(), create_sort_arrow(), create_sub_matches(), create_test_verb_dde(), create_textstream(), create_view(), CreateAssemblyCache(), CreateAssemblyEnum(), CreateAssemblyNameObject(), CreateIUriBuilder(), CreateProxyFromTypeInfo(), CreateStubFromTypeInfo(), CreateUri(), CreateUriWithFragment(), CreateUrlCacheEntryW(), CredDeleteA(), CredDeleteW(), CredEnumerateA(), CredEnumerateW(), CredFree(), CredIsMarshaledCredentialA(), CredMarshalCredentialA(), CredReadA(), CredReadDomainCredentialsA(), CredReadW(), CredUnmarshalCredentialA(), CredUnmarshalCredentialW(), CredWriteA(), CredWriteW(), CustomDoc_Release(), d3d8_CreateDevice(), d3d8_device_CreateCubeTexture(), d3d8_device_CreateIndexBuffer(), d3d8_device_CreatePixelShader(), d3d8_device_CreateTexture(), d3d8_device_CreateVertexBuffer(), d3d8_device_CreateVertexShader(), d3d8_device_CreateVolumeTexture(), d3d8_device_get_fvf_declaration(), d3d8_device_Release(), d3d8_indexbuffer_wined3d_object_destroyed(), d3d8_pixelshader_wined3d_object_destroyed(), d3d8_Release(), d3d8_swapchain_create(), d3d8_swapchain_wined3d_object_released(), d3d8_texture_wined3d_object_destroyed(), d3d8_vertex_declaration_init(), d3d8_vertexbuffer_wined3d_object_destroyed(), d3d8_vertexdeclaration_wined3d_object_destroyed(), d3d8_vertexshader_create_vertexdeclaration(), d3d8_vertexshader_wined3d_object_destroyed(), d3d9_CreateDevice(), d3d9_CreateDeviceEx(), d3d9_device_CreateCubeTexture(), d3d9_device_CreateIndexBuffer(), d3d9_device_CreatePixelShader(), d3d9_device_CreateQuery(), d3d9_device_CreateStateBlock(), d3d9_device_CreateTexture(), d3d9_device_CreateVertexBuffer(), d3d9_device_CreateVertexShader(), d3d9_device_CreateVolumeTexture(), d3d9_device_EndStateBlock(), d3d9_device_Release(), d3d9_device_reset(), d3d9_indexbuffer_wined3d_object_destroyed(), d3d9_pixelshader_wined3d_object_destroyed(), d3d9_query_Release(), d3d9_Release(), d3d9_stateblock_Release(), d3d9_swapchain_create(), d3d9_swapchain_wined3d_object_released(), d3d9_texture_wined3d_object_destroyed(), d3d9_vertex_declaration_create(), d3d9_vertexbuffer_wined3d_object_destroyed(), d3d9_vertexdeclaration_wined3d_object_destroyed(), d3d9_vertexshader_wined3d_object_destroyed(), d3d_device1_CreateExecuteBuffer(), d3d_device1_CreateMatrix(), d3d_device1_DeleteMatrix(), d3d_device3_Vertex(), d3d_device_create(), d3d_device_inner_Release(), d3d_execute_buffer_Release(), d3d_light_Release(), d3d_material3_Release(), d3d_vertex_buffer7_Release(), d3d_vertex_buffer_create(), d3d_viewport_Release(), d3dcompiler_parse_type(), d3dcompiler_shader_reflection_type_destroy(), D3DReadFileToBlob(), d3drm_animation2_Release(), d3drm_destroy(), d3drm_device_destroy(), d3drm_face1_Release(), d3drm_frame3_Release(), d3drm_frame_array_create(), d3drm_frame_array_Release(), d3drm_frame_create(), d3drm_image_load_8(), d3drm_image_palettise(), d3drm_light_array_create(), d3drm_light_array_Release(), d3drm_light_Release(), d3drm_material_Release(), d3drm_mesh_AddGroup(), d3drm_mesh_builder2_Release(), d3drm_mesh_builder3_CreateMesh(), d3drm_mesh_Release(), d3drm_object_cleanup(), d3drm_object_delete_destroy_callback(), d3drm_object_set_name(), d3drm_texture_destroy(), d3drm_texture_load(), d3drm_viewport_destroy(), d3drm_visual_array_create(), d3drm_visual_array_Release(), d3drm_wrap_Release(), d3dx9_base_effect_cleanup(), D3DXCreateEffectFromFileExW(), DataObjectImpl_Release(), date_parse(), dde_proc(), ddraw7_CreatePalette(), ddraw7_EnumDisplayModes(), ddraw_class_factory_Release(), ddraw_clipper_Release(), DDRAW_Create(), ddraw_destroy(), ddraw_destroy_swapchain(), ddraw_handle_table_destroy(), ddraw_palette_Release(), ddraw_surface_blt_clipped(), ddraw_surface_create(), ddraw_surface_wined3d_object_destroyed(), ddraw_texture_wined3d_object_destroyed(), decode_frame_wic(), decode_html(), decode_image_gif(), decrease_state(), default_task_destr(), default_value_name_state(), del_mapping_key(), delete_container(), delete_cookie(), delete_domain(), delete_element(), delete_glsl_program_entry(), delete_header(), DeleteUrlCacheEntryW(), dependency_entry_free(), destroy_array(), destroy_authinfo(), destroy_counter(), destroy_data(), destroy_image_callback(), destroy_query(), destroy_record(), destroy_script(), destroy_undo_item(), destroy_uri_obj(), destroy_view(), detach_thread(), device_context_remove(), device_get_fvf_declaration(), device_init(), dict_enum_Release(), dictionary_Release(), Direct3DCreate8(), Direct3DCreate9(), Direct3DCreate9Ex(), DirectDrawCreateClipper(), disp_call(), disp_call_value(), DispatchEx_InvokeEx(), DispatchEx_Release(), dispevent_Release(), DisplayPopupMenu(), DllMain(), dns_resolve(), do_authorization(), doc_navigate_task_destr(), DocHost_Release(), DOMClassFactory_Create(), DOMClassFactory_Release(), DoOrganizeFavDlg(), doWinMain(), download_script(), download_url(), DownloadBSC_Create(), DownloadBSC_Release(), downloadcb_create(), downloadcb_Release(), draw_cap(), draw_poly(), drive_Release(), drivecoll_enumvariant_Release(), drivecoll_Release(), dup_array(), EDIT_BuildLineDefs_ML(), EDIT_EM_ReplaceSel(), EDIT_EM_SetTabStops(), EDIT_EM_Undo(), EDIT_GetCompositionStr(), EDIT_GetResultStr(), EDIT_WM_NCCreate(), EDIT_WM_NCDestroy(), editsvcs_Release(), elem_vector_normalize(), EmitREBytecode(), encode_compare_base64_W(), encodeAndCompareBase64_A(), enum_class_object_Release(), enum_components_Release(), enum_gac_assemblies(), enum_groups_Release(), enum_key(), enum_values(), EnumConnections_Release(), Enumerator_destructor(), EnumFORMATETC_Release(), EnumFormatImpl_Release(), EnumOLEVERB_Release(), EnumUnknown_Release(), enumvar_Release(), exec_fontname(), exec_source(), export_data(), export_hex_data_type(), export_key_name(), export_registry_data(), export_string_data(), export_value_name(), ExtractFilesW(), ExtServ_ImplSetAdditionalHeaders(), ExtServ_ImplSetAuthenticateData(), ExtServUnk_Release(), fbo_blitter_destroy(), FD31_DestroyPrivate(), FD31_DirListDblClick(), FD31_DiskChange(), FD31_FileListSelect(), FD31_FreeOfnW(), FD31_WMDrawItem(), ffp_blitter_destroy(), file_Release(), filecoll_enumvariant_Release(), filecoll_Release(), FILEDLG95_FILENAME_FillFromSelection(), FILEDLG95_FILENAME_GetFileNames(), FILEDLG95_FILETYPE_Clean(), FILEDLG95_FILETYPE_OnCommand(), FILEDLG95_Handle_GetFilePath(), FILEDLG95_InitControls(), FILEDLG95_LOOKIN_AddItem(), FILEDLG95_LOOKIN_Clean(), FILEDLG95_LOOKIN_RemoveMostExpandedItem(), FILEDLG95_MRU_save_filename(), FILEDLG95_OnOpen(), filedlg_collect_places_pidls(), FileProtocolUnk_Release(), filesys_GetFileVersion(), fill_baseboard(), fill_bios(), fill_compsysproduct(), fill_datafile(), fill_directory(), fill_diskdrivetodiskpartition(), fill_ip4routetable(), fill_logicaldisktopartition(), fill_networkadapter(), fill_networkadapterconfig(), fill_printer(), fill_service(), fill_systemenclosure(), find_mime_from_url(), find_ne_resource(), FindCloseUrlCache(), FindContextAlias(), FindFirstUrlCacheEntryA(), FindFirstUrlCacheEntryW(), FindHTMLHelpSetting(), flush_sequence(), folder_Release(), foldercoll_enumvariant_Release(), foldercoll_Release(), format_string_callback(), free_accept_types(), free_assocations(), free_async(), free_attr(), free_authorization_cache(), free_columns(), free_content_item(), free_cookie(), free_cookie_domain_list(), free_cvinfo(), free_dirstack(), free_encoded_buffer(), free_fav_menu_data(), free_generic_string_formats(), free_global_proxy(), free_header(), free_http_headers(), free_image_data(), free_installed_fonts(), free_keyitem_pair(), free_keys(), free_netconn(), free_ns_context(), free_output_buffer(), free_parser_data(), free_path(), free_path_list(), free_prop(), free_query(), free_recorded_instruction(), free_request(), free_row_values(), free_session(), free_str(), free_strings(), free_table(), free_tbsize_results(), free_tls_list(), free_travellog_entry(), FreeProxyInfo(), FreeUrlCacheSpaceA(), FTP_FtpFindFirstFileW(), FTP_FtpGetCurrentDirectoryW(), FTP_FtpOpenFileW(), FTP_ParseDirectory(), FTP_ParseNextFile(), FTP_RetrieveFileData(), FTP_SendCommand(), FTP_SendCommandA(), FTP_SendData(), FtpCommandA(), FtpCommandW(), FtpCreateDirectoryA(), FtpDeleteFileA(), FTPFILE_Destroy(), FtpFindFirstFileA(), FTPFINDNEXT_Destroy(), FtpGetCurrentDirectoryA(), FtpGetFileA(), FtpOpenFileA(), FtpProtocolUnk_Release(), FtpPutFileA(), FtpRemoveDirectoryA(), FtpRenameFileA(), FTPSESSION_Destroy(), FtpSetCurrentDirectoryA(), Function_apply(), Function_destructor(), Function_Release(), fw_app_put_ProcessImageFileName(), GB_ThemedPaint(), gdip_format_string(), GdipAddPathBeziersI(), GdipAddPathClosedCurve2(), GdipAddPathClosedCurve2I(), GdipAddPathCurve2(), GdipAddPathCurve2I(), GdipAddPathLine2I(), GdipAddPathPie(), GdipAddPathPolygonI(), GdipAddPathRectangle(), GdipAddPathRectangles(), GdipAddPathRectanglesI(), GdipAddPathString(), GdipBitmapLockBits(), GdipBitmapUnlockBits(), GdipCloneBitmapArea(), GdipCloneBrush(), GdipCloneCustomLineCap(), GdipCloneFont(), GdipCloneImage(), GdipCloneImageAttributes(), GdipClonePath(), GdipCloneStringFormat(), GdipCombineRegionPath(), GdipCombineRegionRect(), GdipCombineRegionRegion(), GdipCreateAdjustableArrowCap(), GdipCreateBitmapFromHBITMAP(), GdipCreateBitmapFromHICON(), GdipCreateBitmapFromScan0(), GdipCreateCachedBitmap(), GdipCreateCustomLineCap(), GdipCreateFont(), GdipCreateFontFromLogfontW(), GdipCreateFromHDC2(), GdipCreateHICONFromBitmap(), GdipCreateMetafileFromWmf(), GdipCreatePath2(), GdipCreatePath2I(), GdipCreatePen2(), GdipCreateRegionHrgn(), GdipCreateTextureIA(), GdipDeleteBrush(), GdipDeleteCachedBitmap(), GdipDeleteCustomLineCap(), GdipDeleteFont(), GdipDeleteFontFamily(), GdipDeleteGraphics(), GdipDeleteMatrix(), GdipDeletePath(), GdipDeletePathIter(), GdipDeletePen(), GdipDeletePrivateFontCollection(), GdipDeleteRegion(), GdipDeleteStringFormat(), GdipDisposeImage(), GdipDisposeImageAttributes(), GdipDrawBeziersI(), GdipDrawClosedCurve2I(), GdipDrawCurve2I(), GdipDrawCurveI(), GdipDrawImagePointsRect(), GdipDrawLinesI(), GdipDrawPolygonI(), GdipDrawRectanglesI(), GdipEnumerateMetafileSrcRectDestPoints(), GdipFillClosedCurve2I(), GdipFillRectanglesI(), GdipGetAllPropertyItems(), GdipGetClip(), GdipGetPathPointsI(), GdipGetRegionScans(), GdipGetRegionScansCount(), GdipGetRegionScansI(), GdipInitializePalette(), GdipMeasureDriverString(), GdipPlayMetafileRecord(), GdipPrivateAddMemoryFont(), GdipRecordMetafile(), GdipReversePath(), GdipSetImageAttributesRemapTable(), GdipSetImagePalette(), GdipSetLineBlend(), GdipSetLinePresetBlend(), GdipSetPathGradientBlend(), GdipSetPathGradientPresetBlend(), GdipSetPathGradientSurroundColorsWithCount(), GdipSetPenDashArray(), GdipSetPenDashStyle(), GdipSetStringFormatMeasurableCharacterRanges(), GdipTransformMatrixPointsI(), GdipTransformPointsI(), GdipVectorTransformMatrixPointsI(), generate_moniker(), geometry_shader_init(), get_antecedent(), get_antecedent_table(), get_attr(), get_binaryrepresentation(), get_bios_releasedate(), get_channel_http_header(), get_computer_name(), get_config_key_string(), get_cookie_container(), get_cookie_domain(), get_cookie_header(), get_defaultipgateway(), get_dispids(), get_dnsserversearchorder(), get_elem_source_index(), get_file_version(), get_gif_frame_property(), get_gif_loopcount(), get_ipaddress(), get_ipsubnet(), get_lineA(), get_lineW(), get_local_server_stream(), get_logical_processor_count(), get_mime_clsid(), get_processor_currentclockspeed(), get_processor_maxclockspeed(), get_property(), get_protocol_cf(), get_redirect_url(), get_regdata(), get_run_glyph_buffers(), get_server(), get_systemdrive(), get_systemenclosure_chassistypes(), get_uri_string(), get_url(), GetChmString(), GetFileDialog95(), GetFileTitleA(), getstring_test(), GetUrlCacheEntryInfoExW(), gif_metadata_reader(), GlobalOptions_Release(), GopherProtocol_Release(), graphics_from_image(), group_free(), handle_redirect(), HEADER_DeleteItem(), HEADER_FreeCallbackItems(), HEADER_NCDestroy(), HEADER_PrepareCallbackItems(), HEADER_SetItemT(), header_state(), HEADER_StoreHDItemInHeader(), heap_pool_clear(), heap_pool_free(), heap_string_free(), HH_AddToolbar(), HlinkCreateFromString(), Host_Echo(), HOTKEY_Destroy(), HTMLAttributeCollection_Release(), HTMLBodyElement_Create(), HTMLCurrentStyle_Release(), HTMLDocument3_getElementsByName(), HTMLDocumentNode_destructor(), HTMLDOMAttribute_Release(), HTMLDOMChildrenCollection_Release(), HTMLDOMChildrenCollectionEnum_Release(), HTMLDOMImplementation_Release(), HTMLDOMNode_delete_cycle_collectable(), HTMLElement_destructor(), HTMLElementCollection_item(), HTMLElementCollection_Release(), HTMLElementCollectionEnum_Release(), HTMLEventObj_Release(), HTMLFiltersCollection_Release(), HtmlHelpA(), HtmlHelpW(), HTMLImageElementFactory_Release(), HtmlLoadOptions_Release(), HtmlLoadOptions_SetOption(), HTMLLocation_Release(), HTMLMimeTypesCollection_Release(), HTMLOptionElementFactory_Release(), HTMLOuterWindow_Create(), HTMLPluginsCollection_Release(), HTMLRect_Release(), HTMLScreen_Release(), HTMLSelectionObject_Release(), HTMLStorage_Release(), HTMLStyle_put_backgroundPositionX(), HTMLStyle_put_backgroundPositionY(), HTMLStyle_put_filter(), HTMLStyle_Release(), HTMLStyle_removeAttribute(), HTMLStyleSheet_Release(), HTMLStyleSheetRulesCollection_Release(), HTMLStyleSheetsCollection_Release(), HTMLTxtRange_Release(), HTMLWindow2_alert(), HTMLXMLHttpRequest_getResponseHeader(), HTMLXMLHttpRequest_Release(), HTMLXMLHttpRequestFactory_Release(), HTTP_DealWithProxy(), HTTP_DeleteCustomHeader(), HTTP_DoAuthorization(), HTTP_FixURL(), HTTP_FreeTokens(), HTTP_GetResponseHeaders(), HTTP_HandleRedirect(), HTTP_HttpAddRequestHeadersW(), HTTP_HttpEndRequestW(), HTTP_HttpQueryInfoW(), HTTP_HttpSendRequestW(), HTTP_InsertAuthorization(), HTTP_InsertCookies(), HTTP_ProcessCookies(), HttpAddRequestHeadersA(), HttpOpenRequestA(), HttpProtocol_close_connection(), HttpProtocol_start_downloading(), HttpProtocolUnk_Release(), HttpQueryInfoA(), HTTPREQ_Destroy(), HTTPREQ_QueryOption(), HTTPREQ_SetOption(), HttpSendRequestA(), HttpSendRequestExA(), HTTPSESSION_Destroy(), HTTPSESSION_SetOption(), IAssemblyCacheImpl_InstallAssembly(), IAssemblyCacheImpl_Release(), IAssemblyCacheImpl_UninstallAssembly(), IAssemblyCacheItemImpl_Release(), IAssemblyEnumImpl_Release(), IAssemblyNameImpl_Release(), IBindStatusCallback_OnDataAvailable_Proxy(), ICClose(), ICCompressorFree(), ICCVID_Close(), ICImageDecompress(), icm_choose_compressor_dlgproc(), ICommDlgBrowser3_fnRelease(), ICOpenFunction(), ICreateErrorInfoImpl_SetDescription(), ICreateErrorInfoImpl_SetHelpFile(), ICreateErrorInfoImpl_SetSource(), ICreateTypeInfo2_fnAddFuncDesc(), ICreateTypeInfo2_fnSetTypeDescAlias(), ICreateTypeLib2_fnSaveAllChanges(), ICRemove(), IDataObjectImpl_Release(), IDirectInput8AImpl_ConfigureDevices(), IErrorInfoImpl_Release(), IEWinMain(), IExplorerPaneVisibility_fnRelease(), IHlink_fnRelease(), IHlink_fnSetFriendlyName(), IHlink_fnSetMonikerReference(), IHlink_fnSetStringReference(), IHlink_fnSetTargetFrameName(), IHlinkBC_fnRelease(), IHlinkBC_SetBrowseWindowInfo(), IMAGELIST_InternalExpandBitmaps(), ImageList_LoadImageA(), ImageList_Read(), ImageList_Remove(), ImageList_SetImageCount(), ImageListImpl_Release(), inf_free(), inf_section_free(), inf_value_free(), init_container(), init_custom_linecap(), init_filedlg_infoA(), init_format_base_info(), init_members(), init_script_cache(), InPlaceFrame_Release(), InPlaceUIWindow_Release(), install_from_registered_dir(), install_from_unix_file(), install_wine_gecko(), InstallCallback_Release(), InstallEngine_Release(), InstallEngine_SetBaseUrl(), InstallEngine_SetDownloadDir(), InstanceObjectFactory_IClassFactory_Release(), INTERNET_AllocThreadError(), INTERNET_AsyncCall(), INTERNET_InternetOpenUrlW(), INTERNET_LoadProxySettings(), INTERNET_SendCallback(), internet_status_callback(), INTERNET_WorkerThreadFunc(), InternetCheckConnectionA(), InternetCheckConnectionW(), InternetConnectA(), InternetCrackUrlA(), InternetCrackUrlW(), InternetCreateUrlA(), InternetDeInitializeAutoProxyDll(), InternetExplorer_Release(), InternetGetConnectedStateExA(), InternetGetCookieExA(), InternetGetCookieExW(), InternetGetProxyInfo(), InternetGetSecurityInfoByURLA(), InternetOpenA(), InternetOpenUrlA(), InternetProtocolSink_ReportProgress(), InternetSession_UnregisterMimeFilter(), InternetSetCookieA(), InternetSetCookieExA(), InternetSetOptionA(), InternetSetOptionW(), InternetTimeToSystemTimeA(), interp_pop_except(), invoke_disp_value(), IOleClientSite_fnRelease(), IPADDRESS_Destroy(), IRichEditOleImpl_inner_fnRelease(), is_gecko_path(), is_supported_doc_mime(), IServiceProvider_fnRelease(), IShellBrowserImpl_Release(), IsUrlCacheEntryExpiredW(), itemize_para(), ITextRange_fnRelease(), ITextSelection_fnRelease(), ITypeInfo_fnAddressOfMember(), ITypeInfo_fnInvoke(), ITypeInfo_fnRelease(), ITypeInfo_fnReleaseTypeAttr(), ITypeInfoImpl_Destroy(), ITypeLib2_Constructor_MSFT(), ITypeLib2_Constructor_SLTG(), ITypeLib2_fnRelease(), ITypeLib2_fnReleaseTLibAttr(), JoystickWGenericImpl_BuildActionMap(), JSCaller_Release(), JScript_AddNamedItem(), JScript_Release(), JScriptParse_InitNew(), jsdisp_free(), JSON_stringify(), JSPROXY_InternetInitializeAutoProxyDll(), jsstr_free(), jsval_release(), jsval_variant(), keylist_Release(), layout_row(), lengthen_path(), load_emf(), load_mesh_data(), load_persistent_cookie(), load_script(), load_wmf(), locator_Release(), LookupCleanup(), m_free(), mark_invalid_combinations(), Marshal_MarshalInterface(), master_IReferenceClock_Release(), Match2_Release(), MatchCollection2_Release(), MatchCollectionEnum_Release(), ME_CallWordBreakProc(), ME_DeleteReObject(), ME_DestroyDisplayItem(), ME_DestroyEditor(), ME_DestroyString(), ME_DestroyStyle(), ME_EndToUnicode(), ME_GetTextEx(), ME_GetTextRange(), ME_HandleMessage(), ME_MakeStringEmpty(), ME_RTFSpecialCharHook(), ME_StreamOutFree(), ME_StreamOutText(), MetadataReaderInfo_Release(), METAFILE_AllocateRecord(), METAFILE_Free(), METAFILE_GraphicsDeleted(), metafile_read_region_node(), midi_IDirectMusicPort_Release(), mime_available(), MimeFilterProtocol_Release(), MimeHtmlProtocol_Release(), MimeHtmlProtocol_Start(), MimeOleObjectFromMoniker(), MkProtocol_StartEx(), MkProtocolUnk_Release(), moniker_Release(), MonikerProp_PutProperty(), MONTHCAL_Create(), MONTHCAL_Destroy(), MONTHCAL_NotifyDayState(), move_bitmap(), mru_RegDeleteTreeA(), MSFT_DoFuncs(), MSFT_ReadAllNames(), MSFT_ReadAllStrings(), MSFT_ReadValue(), MXAttributes_Release(), MXNamespaceManager_create(), MXWriter_create(), mxwriter_Release(), mxwriter_write_attribute(), myRegDeleteTreeA(), navigate_bsc_task_destr(), navigate_fragment(), navigate_javascript_task_destr(), navigate_task_destr(), NavigateToUrl(), NETCON_recv(), netcon_secure_connect_setup(), netconn_close(), netconn_create(), netconn_recv(), netconn_secure_connect(), NP_CreateTab(), nsAsyncVerifyRedirectCallback_Release(), nsChannel_AsyncOpen(), nsChannel_Release(), nsChannel_SetContentCharset(), nsChannel_SetContentType(), nsChannelBSC_destroy(), nsChannelBSC_on_progress(), nsChannelBSC_on_response(), nsInputStream_Release(), nsProtocolHandler_Release(), nsRunnable_Release(), nsSingletonEnumerator_Release(), nsUploadChannel_SetUploadStream(), nsURI_GetHostPort(), nsURI_Release(), nsURI_Resolve(), nsURI_SetHost(), nsURI_SetPassword(), nsURI_SetPath(), nsURI_SetScheme(), nsURI_SetSpec(), nsURI_SetUsername(), nsURI_SetUserPass(), nsURL_GetRef(), nsURL_SetQuery(), nsURL_SetRef(), nsWeakReference_Release(), nsWebBrowserChrome_Release(), object_available_task_destr(), Object_destructor(), object_Release(), objectset_Release(), OleUndoManager_Release(), OmHistory_Release(), OmNavigator_Release(), on_progress_proc(), open_connection(), OpenCHM(), OpenURL(), output_value(), output_writeconsole(), PAGER_Destroy(), parse_attr(), parse_content_type(), parse_cookie(), parse_display_name(), parse_event_elem(), parse_extern_script(), parse_header(), parse_hhindex(), parse_json_string(), parse_json_value(), parse_obj_node_param(), parse_path(), parse_proxy_url(), parse_resource(), parse_value(), parseError_Release(), parser_release(), ParseRegExp(), ParseStringSecurityDescriptorToSecurityDescriptor(), path_GetText(), path_Release(), path_RemoveAllNamespaces(), path_RemoveNamespaceAt(), path_SetClassName(), path_SetNamespaceAt(), path_SetServer(), path_to_pidl(), PB_ThemedPaint(), PdhAddCounterA(), PdhLookupPerfIndexByNameA(), PdhLookupPerfNameByIndexA(), PdhMakeCounterPathA(), PdhOpenQueryA(), PdhValidatePathA(), PersistFile_Save(), PersistHistory_LoadHistory(), PersistStream_Load(), PersistStream_Save(), PersistStreamInit_Save(), PHClientSite_Release(), PHEventSink_Release(), png_metadata_reader(), pop_call_frame(), pop_control_frame(), prepare_hex_string_data(), preprocess_dispex_data(), print_glsl_info_log(), print_string(), process_component(), process_hook_section(), process_inf(), process_section(), ProgressWindowProc(), property_Release(), PropertyBag_Release(), propertyset_Release(), ProtocolHandler_Continue(), ProtocolHandler_Read(), ProtocolSinkHandler_ReportData(), ProtocolStream_Release(), ProtocolUnk_Release(), push_task(), qualifier_set_Release(), query_all(), query_auth_schemes(), query_global_option(), query_headers(), query_http_info(), query_service_config(), query_value(), quoted_value_name_state(), raw_blitter_destroy(), rbsize_results_free(), read_bitmap(), read_bitmap_patterns(), read_dependencies(), read_element(), read_from_framebuffer(), read_hlink_string(), read_metadata_info(), read_metadata_patterns(), read_platform_entry(), read_post_data_stream(), read_reply(), read_ssl_chunk(), read_urls(), read_version_entry(), ReadChmSystem(), ready_state_task_destr(), record_instruction(), refresh_destr(), reg_add(), reg_delete(), reg_import(), RegExp2_Execute(), RegExp2_put_Pattern(), RegExp2_Release(), regexp_destroy(), RegExp_destructor(), regexp_match(), regexp_match_next(), regexp_string_match(), register_codec(), register_dsound_devices(), register_legacy_filters(), register_server(), registry_credential_matches_filter(), RegistryPropertyBag_IPropertyBag_Read(), RegistryPropertyBag_IPropertyBag_Release(), release_bytecode(), release_cc(), release_compiler(), release_dispex(), release_event_target(), release_exec(), release_host(), release_inner_window(), release_install_ctx(), release_listener(), release_outer_window(), release_request_data(), release_script(), release_script_hosts(), release_signature(), release_task_timer(), release_typelib(), release_vbscode(), ReleaseHelpViewer(), ReleaseIndex(), ReleaseSearch(), rep_call(), report_data_proc(), report_result_proc(), req_file_release(), request_destroy(), request_get_codepage(), request_receive(), request_send(), request_set_option(), requires_fallback(), reset_builder(), reset_request(), resolve_filename(), resolveNeutrals(), ResProtocol_Release(), ResProtocol_Start(), ResProtocolFactory_CreateInstance(), retrieve_cached_authorization(), retrieve_cached_basic_authorization(), RetrieveUrlCacheEntryFileW(), RetrieveUrlCacheEntryStreamW(), return_wstr_nsacstr(), RpcStubBuffer_Release(), RTFDestroy(), RTFDestroyAttrs(), RTFFlushCPOutputBuffer(), run_insert_comment(), run_insert_script(), run_script(), run_test(), run_test_(), run_winemenubuilder(), safearray_iter_IEnumVARIANT_Release(), save_persistent_cookie(), SAXContentHandler_characters(), scope_release(), script_parse_event(), script_release(), ScriptBSC_destroy(), ScriptBSC_stop_binding(), ScriptDisp_Release(), ScriptFreeCache(), ScriptLayout(), ScriptPlace(), ScriptShape(), ScriptShapeOpenType(), ScriptStringAnalyse(), ScriptStringFree(), ScriptTextOut(), search_domain_for_zone(), search_for_domain_mapping(), SearchCHM_File(), SecManagerImpl_Release(), section_get_dword(), secure_proxy_connect(), security_on_destroy(), security_Release(), seed_dirs(), select_frame_wic(), send_request(), server_release(), services_Release(), session_destroy(), set_builder_component(), set_channel_http_header(), set_cookies(), set_credentials(), set_dochost_url(), set_downloading_task_destr(), set_environment(), set_http_header(), set_nsstyle_attr(), set_server_for_hostname(), set_statustext(), setup_arguments_object(), SetUrlCacheEntryInfoW(), shader_arb_alloc(), shader_arb_destroy(), shader_arb_free(), shader_arb_handle_instruction(), shader_cleanup(), shader_cleanup_reg_maps(), shader_delete_constant_list(), shader_glsl_alloc(), shader_glsl_compile_compute_shader(), shader_glsl_destroy(), shader_glsl_dump_program_source(), shader_glsl_free(), shader_glsl_free_context_data(), shader_glsl_free_ffp_fragment_shader(), shader_glsl_free_ffp_vertex_shader(), shader_glsl_init_transform_feedback(), shader_glsl_setup_vs3_output(), shader_init(), shader_none_alloc(), shader_none_free(), shader_record_shader_phase(), shader_sm1_free(), shader_sm1_init(), shader_sm4_free(), SHAPE_does_GSUB_feature_apply_to_chars(), shape_run(), ShapeCharGlyphProp_Arabic(), ShapeCharGlyphProp_BaseIndic(), ShellBrowser_Release(), ShellUIHelper2_Release(), show_msgbox(), SHRestricted2A(), SignerFreeSignerContext(), Site_Release(), SLTG_DoRefs(), SLTG_ProcessAlias(), SLTG_ProcessCoClass(), SLTG_ProcessDispatch(), SLTG_ProcessInterface(), SLTG_ProcessModule(), SOFTWARE_GdipDrawDriverString(), SOFTWARE_GdipDrawThinPath(), SOFTWARE_GdipFillRegion(), SQLGetInstalledDrivers(), SQLGetInstalledDriversW(), SQLGetPrivateProfileString(), SQLWritePrivateProfileString(), start_binding_task_destr(), start_doc_binding_task_destr(), StartLinkProcessor(), state_cleanup(), status_code_Release(), stgmed_file_release(), StgMedUnk_Release(), stop_request_task_destr(), str_to_wire(), strarrayfreeA(), strarrayfreeU(), strarrayfreeW(), strbuf_free(), strcmp_aw(), strcmp_wa(), stream_Release(), strfreeA(), strfreeU(), strfreeW(), string_alloc(), string_buffer_free(), string_buffer_get(), string_buffer_list_cleanup(), String_concat(), String_destructor(), string_enumerator_Release(), String_replace(), SubMatches_Release(), surface_download_data(), surface_load_texture(), surface_wined3d_object_destroyed(), swapchain_cleanup(), swapchain_create_context(), swapchain_destroy_contexts(), swapchain_init(), switch_proc(), SxsLookupClrGuid(), task_proc(), task_send_request(), test_CoInternetCombineIUri(), test_CoInternetCombineUrlEx(), test_CoInternetIsFeatureZoneElevationEnabled(), test_CoInternetParseIUri(), test_CoInternetParseIUri_InvalidArgs(), test_comboex(), test_CreateUri_InvalidUri(), test_CreateUriWithFragment(), test_CreateURLMoniker(), test_CryptBinaryToString(), test_device_iface_detail(), test_EnumFontFamilies(), test_EnumFontFamiliesEx_default_charset(), test_EnumFonts_subst(), test_FindMimeFromData(), test_fullname2_helper(), test_InternetGetSecurityUrlEx(), test_IPersistStream(), test_IUri_GetDwordProperties(), test_IUri_GetProperties(), test_IUri_GetPropertyBSTR(), test_IUri_GetPropertyDWORD(), test_IUri_GetPropertyLength(), test_IUri_GetStrProperties(), test_IUri_HasProperty(), test_IUri_IsEqual(), test_IUriBuilder(), test_IUriBuilder_RemoveProperties(), test_mxwriter_flush(), test_namespace(), test_SecurityManagerEx2(), test_SHChangeNotify(), test_SHGetIDListFromObject(), test_SHGetItemFromObject(), test_struct_align(), test_vertical_order(), test_zone_domain_mappings(), testinput_Release(), testwindow_wndproc(), text_buffer_changed(), TextFont_Release(), TextPara_Release(), textstream_read(), textstream_Release(), textstream_writestr(), texture2d_cleanup_sub_resources(), texture3d_srgb_transfer(), texture3d_upload_data(), texture_init(), thread_detach(), TLB_append_str(), TLB_FreeCustData(), TLB_Mapping_Release(), TLB_NEFile_Release(), TLB_PEFile_Release(), TLB_ReadTypeLib(), to_array(), transform_region_element(), TREEVIEW_AllocateItem(), TREEVIEW_BeginLabelEditNotify(), TREEVIEW_Destroy(), TREEVIEW_EndEditLabelNow(), TREEVIEW_FreeItem(), TREEVIEW_RemoveItem(), TREEVIEW_SendTreeviewNotify(), TREEVIEW_UpdateDispInfo(), typelib_proxy_Release(), typelib_stub_Release(), UniformResourceLocatorA_InvokeCommand(), Unknown_Release(), unlock_init_spies(), UnlockUrlCacheEntryFileW(), UnlockUrlCacheEntryStream(), unregister_namespace(), unwind_exception(), UpDownWindowProc(), upnpnat_Release(), UriBuilder_Release(), url_entry_free(), urlcache_decode_url(), urlcache_encode_url(), urlcache_encode_url_alloc(), URLDownloadToCacheFileA(), URLDownloadToFileA(), UrlMkSetSessionOption(), URLMoniker_Load(), URLMoniker_Release(), URLOpenBlockingStreamA(), URLOpenStreamA(), value_get_dword_field(), value_get_str_field(), VBArray_destructor(), VBArray_getItem(), vbnamespacemanager_Release(), VBScript_AddNamedItem(), VBScript_Release(), VBScriptError_Release(), VBScriptFactory_CreateInstance(), vertexdeclaration_init(), visit_http_headers(), volume_wined3d_object_destroyed(), wbem_locator_ConnectServer(), wbem_locator_Release(), wbem_services_ExecMethod(), wbem_services_ExecNotificationQueryAsync(), wbem_services_ExecQueryAsync(), wbem_services_Release(), WbemQualifierSet_create(), WebBrowser_Release(), widen_dashed_figure(), Window_Release(), wined3d_adapter_cleanup(), wined3d_adapter_init(), wined3d_adapter_init_format_info(), wined3d_blend_state_destroy_object(), wined3d_buffer_create(), wined3d_buffer_destroy_object(), wined3d_create(), wined3d_cs_create(), wined3d_cs_destroy(), wined3d_cs_st_submit(), wined3d_decref(), wined3d_device_create(), wined3d_device_decref(), wined3d_device_init_3d(), wined3d_device_init_gdi(), wined3d_device_set_cursor_properties(), wined3d_device_uninit_3d(), wined3d_device_uninit_gdi(), wined3d_dll_destroy(), wined3d_event_query_create(), wined3d_event_query_ops_destroy(), wined3d_fence_create(), wined3d_fence_destroy(), wined3d_find_closest_matching_adapter_mode(), wined3d_occlusion_query_ops_destroy(), wined3d_palette_create(), wined3d_palette_destroy_object(), wined3d_pipeline_query_ops_destroy(), wined3d_rasterizer_state_destroy_object(), wined3d_rendertarget_view_create(), wined3d_rendertarget_view_destroy_object(), wined3d_resource_free_sysmem(), wined3d_sampler_destroy_object(), wined3d_shader_create_cs(), wined3d_shader_create_ds(), wined3d_shader_create_gs(), wined3d_shader_create_hs(), wined3d_shader_create_ps(), wined3d_shader_create_vs(), wined3d_shader_destroy_object(), wined3d_shader_resource_view_create(), wined3d_shader_resource_view_destroy_object(), wined3d_so_statistics_query_ops_destroy(), wined3d_stateblock_create(), wined3d_stateblock_decref(), wined3d_swapchain_create(), wined3d_swapchain_decref(), wined3d_texture_cleanup(), wined3d_texture_create(), wined3d_texture_destroy_object(), wined3d_texture_unload(), wined3d_timestamp_disjoint_query_ops_destroy(), wined3d_timestamp_query_ops_destroy(), wined3d_unordered_access_view_create(), wined3d_unordered_access_view_destroy_object(), wined3d_vertex_declaration_create(), wined3d_vertex_declaration_create_from_fvf(), wined3d_vertex_declaration_destroy_object(), winhttp_request_get_ResponseStream(), winhttp_request_Open(), winhttp_request_Release(), winhttp_request_SetProxy(), winhttp_request_SetRequestHeader(), WinHttpCrackUrl(), WinHttpDetectAutoProxyConfigUrl(), WinHttpGetDefaultProxyConfiguration(), WinHttpGetIEProxyConfigForCurrentUser(), WinHttpGetProxyForUrl(), WinHttpSetDefaultProxyConfiguration(), WININET_Release(), WININET_SetAuthorization(), wintype_free(), wintype_stringsA_free(), wintype_stringsW_free(), WMProfileManager_Release(), WMReader_Release(), WMSFT_compile_names(), WMSFT_compile_strings(), WMSyncReader_Release(), WMWriter_Release(), wrapper_Release(), write_attribute_string(), write_config_value(), write_credential_blob(), write_doctype(), write_element_string(), write_output_buffer(), write_registry_values(), write_start_element(), write_string(), WshCollection_Release(), WshEnvironment_Release(), WshExec_create(), WshExec_Release(), WshShell3_RegRead(), WshShell3_RegWrite(), WshShell3_Run(), WshShortcut_Create(), WshShortcut_Release(), wstrbuf_finish(), WTSFreeMemory(), WTSFreeMemoryExA(), WTSFreeMemoryExW(), XMLHttpReqEventListener_Release(), xmlparser_Release(), xslprocessor_addParameter(), xslprocessor_par_free(), xslprocessor_Release(), xsltemplate_Release(), ZoneMgrImpl_CreateZoneEnumerator(), ZoneMgrImpl_DestroyZoneEnumerator(), and ZoneMgrImpl_Release().

◆ heap_realloc()

static void* heap_realloc ( void mem,
size_t  len 
)
inlinestatic

Definition at line 70 of file appwiz.h.

71 {
72  return HeapReAlloc(GetProcessHeap(), 0, mem, len);
73 }
#define GetProcessHeap()
Definition: compat.h:404
GLenum GLsizei len
Definition: glext.h:6722
#define HeapReAlloc
Definition: compat.h:402
Definition: mem.c:156

Referenced by add_call(), add_func_info(), add_ident(), add_match(), add_message(), add_sink_handler(), alloc_bstr_arg(), alloc_global_prop(), alloc_label(), append_string_len(), append_table(), arial_enum_proc(), arial_enum_procw(), canonicalize_uri(), combine_uri(), compile_state_table(), compiler_alloc_string_len(), ConnectionPoint_Advise(), connections_on_initdialog(), d3d8_allocate_handle(), d3d8_device_get_fvf_declaration(), d3drm_array_reserve(), d3drm_image_palettise(), ddraw7_EnumDisplayModes(), ddraw_allocate_handle(), ddraw_find_decl(), declare_prefix(), device_context_add(), device_context_remove(), device_get_fvf_declaration(), dispid_from_elem_name(), download_script(), elem_vector_add(), elem_vector_normalize(), ensure_bstr_slot(), ensure_useragent(), enum_font_data_proc(), enum_fullname_data_proc(), enum_key(), enum_ms_shell_dlg2_proc(), enum_ms_shell_dlg_proc(), exec_select_view(), fill_service(), find_glsl_domain_shader(), find_glsl_geometry_shader(), find_glsl_pshader(), find_glsl_vshader(), FTP_ParseDirectory(), fw_app_put_ProcessImageFileName(), GdipSetStringFormatTabStops(), get_cookie(), get_dynamic_prop(), get_escaped_string(), get_parameter_by_name(), get_plugin_dispid(), HEADER_DeleteItem(), HEADER_InsertItemT(), heap_pool_alloc(), heap_xrealloc(), HTTP_ProcessHeader(), install_from_registered_dir(), item_realloc(), itemize_para(), lengthen_path(), LookupInit(), m_realloc(), ME_InsertString(), ME_StreamOutText(), MONTHCAL_UpdateSize(), mxattributes_grow(), netcon_secure_connect_setup(), netconn_secure_connect(), ParseRegExp(), path_SetNamespaceAt(), preprocess_dispex_data(), process_header(), ProtocolSinkHandler_ReportData(), push_dir(), push_instr(), read_bitmap_patterns(), read_metadata_patterns(), read_reply(), ReadChmSystem(), regexp_match(), regexp_new(), request_receive(), resize_props(), resize_table(), RTFPutCodePageChar(), ScriptBSC_read_data(), SearchCHM_File(), set_statustext(), shader_record_sample(), SQLGetInstalledDriversW(), stack_push(), strbuf_append(), strbuf_ensure_size(), string_buffer_resize(), stringify_push_obj(), TREEVIEW_DoSetItemT(), TREEVIEW_EndEditLabelNow(), TREEVIEW_UpdateDispInfo(), update_travellog(), wined3d_cs_st_require_space(), WMSFT_append_arraydesc(), WMSFT_append_typedesc(), WMSFT_compile_custdata(), WMSFT_compile_typeinfo_aux(), WMSFT_compile_typeinfo_ref(), WMSFT_encode_variant(), wstrbuf_append_len(), and wstrbuf_append_nodetxt().

◆ heap_strdupAtoW()

static WCHAR* heap_strdupAtoW ( const char str)
inlinestatic

◆ install_addon()

BOOL install_addon ( addon_t  ,
HWND  hwnd_parent 
)

Definition at line 422 of file addons.c.

423 {
424 
425  if(!*ARCH_STRING)
426  return FALSE;
427 
428  addon = addons_info + addon_type;
429 
430  /*
431  * Try to find addon .msi file in following order:
432  * - directory stored in $dir_config_key value of HKCU/Wine/Software/$config_key key
433  * - download the package
434  */
437 
438  return TRUE;
439 }
#define TRUE
Definition: types.h:120
HINSTANCE hApplet
Definition: access.c:17
LPCWSTR dialog_template
Definition: addons.c:45
static INT_PTR CALLBACK installer_proc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
Definition: addons.c:389
static HWND hwnd_parent
Definition: dce.c:36
#define DialogBoxW(i, t, p, f)
Definition: winuser.h:4374
static const addon_info_t * addon
Definition: addons.c:59
static const addon_info_t addons_info[]
Definition: addons.c:48
#define ARCH_STRING
Definition: addons.c:35
static enum install_res install_from_registered_dir(void)
Definition: addons.c:199

Referenced by start_params().

◆ NewLinkHere()

LONG CALLBACK NewLinkHere ( HWND  hwndCPl,
UINT  uMsg,
LPARAM  lParam1,
LPARAM  lParam2 
)

◆ ShowLastWin32Error()

void ShowLastWin32Error ( HWND  hWndOwner)

Definition at line 11 of file winutils.c.

12 {
13  DWORD dwError;
14  LPWSTR lpMsgBuf = NULL;
15 
16  dwError = GetLastError();
17  if (dwError == ERROR_SUCCESS)
18  return;
19 
23  NULL,
24  dwError,
26  (LPWSTR)&lpMsgBuf,
27  0, NULL))
28  {
29  return;
30  }
31 
33  LocalFree(lpMsgBuf);
34 }
#define ERROR_SUCCESS
Definition: deptool.c:10
DWORD WINAPI GetLastError(VOID)
Definition: except.c:1059
DWORD WINAPI FormatMessageW(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPWSTR lpBuffer, DWORD nSize, __ms_va_list *args)
Definition: format_msg.c:583
#define FORMAT_MESSAGE_ALLOCATE_BUFFER
Definition: winbase.h:400
smooth NULL
Definition: ftsmooth.c:416
static HWND hwndParent
Definition: cryptui.c:300
#define FORMAT_MESSAGE_FROM_SYSTEM
Definition: winbase.h:404
int WINAPI MessageBoxW(_In_opt_ HWND, _In_opt_ LPCWSTR, _In_opt_ LPCWSTR, _In_ UINT)
unsigned long DWORD
Definition: ntddk_ex.h:95
#define MB_ICONERROR
Definition: winuser.h:781
#define FORMAT_MESSAGE_IGNORE_INSERTS
Definition: winbase.h:401
HLOCAL NTAPI LocalFree(HLOCAL hMem)
Definition: heapmem.c:1577
#define MB_OK
Definition: winuser.h:784
WCHAR * LPWSTR
Definition: xmlstorage.h:184
#define LANG_USER_DEFAULT
Definition: tnerror.cpp:50

◆ WelcomeDlgProc()

INT_PTR CALLBACK WelcomeDlgProc ( HWND  hwndDlg,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)

Definition at line 227 of file createlink.c.

231 {
232  LPPROPSHEETPAGEW ppsp;
233  PCREATE_LINK_CONTEXT pContext;
234  LPPSHNOTIFY lppsn;
235  WCHAR szPath[MAX_PATH * 2];
236  WCHAR szDesc[100];
237  BROWSEINFOW brws;
238  LPITEMIDLIST pidllist;
239  LPWSTR pch;
241 
242  switch(uMsg)
243  {
244  case WM_INITDIALOG:
245  ppsp = (LPPROPSHEETPAGEW)lParam;
246  pContext = (PCREATE_LINK_CONTEXT) ppsp->lParam;
247  SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pContext);
248  PropSheet_SetWizButtons(GetParent(hwndDlg), 0);
249  break;
250  case WM_COMMAND:
251  switch(HIWORD(wParam))
252  {
253  case EN_CHANGE:
255  {
257  }
258  else
259  {
260  PropSheet_SetWizButtons(GetParent(hwndDlg), 0);
261  }
262  break;
263  }
264  switch(LOWORD(wParam))
265  {
266  case IDC_SHORTCUT_BROWSE:
267  ZeroMemory(&brws, sizeof(brws));
268  brws.hwndOwner = hwndDlg;
269  brws.pidlRoot = NULL;
270  brws.pszDisplayName = szPath;
272  brws.lpfn = NULL;
273  pidllist = SHBrowseForFolderW(&brws);
274  if (!pidllist)
275  break;
276 
277  if (SHGetPathFromIDListW(pidllist, szPath))
278  {
282  }
283  /* Free memory, if possible */
284  CoTaskMemFree(pidllist);
285  break;
286  }
287  break;
288  case WM_NOTIFY:
289  lppsn = (LPPSHNOTIFY) lParam;
290  pContext = (PCREATE_LINK_CONTEXT)GetWindowLongPtr(hwndDlg, DWLP_USER);
291  if (lppsn->hdr.code == PSN_SETACTIVE)
292  {
293  SetDlgItemTextW(hwndDlg, IDC_SHORTCUT_LOCATION, pContext->szTarget);
294  }
295  else if (lppsn->hdr.code == PSN_WIZNEXT)
296  {
297  GetDlgItemTextW(hwndDlg, IDC_SHORTCUT_LOCATION, pContext->szTarget, _countof(pContext->szTarget));
298  StrTrimW(pContext->szTarget, L" \t");
299 
301  StringCchCopyW(pContext->szTarget, _countof(pContext->szTarget), szPath);
302 
303  if (IsInternetLocation(pContext->szTarget))
304  {
305  /* internet */
306  WCHAR szName[128];
308  StringCchCopyW(pContext->szDescription, _countof(pContext->szDescription), szName);
309 
310  pContext->szWorkingDirectory[0] = 0;
311  }
312  else if (GetFileAttributesW(pContext->szTarget) != INVALID_FILE_ATTRIBUTES)
313  {
314  /* file */
318 
319  /* get display name */
320  FileInfo.szDisplayName[0] = 0;
321  if (SHGetFileInfoW(pContext->szTarget, 0, &FileInfo, sizeof(FileInfo), SHGFI_DISPLAYNAME))
322  StringCchCopyW(pContext->szDescription, _countof(pContext->szDescription), FileInfo.szDisplayName);
323 
324  /* set working directory */
326  pContext->szTarget);
329  if (pch && *pch)
330  *pch = 0;
332  }
333  else
334  {
335  /* not found */
336  WCHAR szError[MAX_PATH + 100];
337 
339 
340  LoadStringW(hApplet, IDS_CREATE_SHORTCUT, szDesc, _countof(szDesc));
342  StringCchPrintfW(szError, _countof(szError), szPath, pContext->szTarget);
343  MessageBoxW(hwndDlg, szError, szDesc, MB_ICONERROR);
344 
345  /* prevent the wizard to go next */
346  SetWindowLongPtr(hwndDlg, DWLP_MSGRESULT, -1);
347  return TRUE;
348  }
349  }
350  else if (lppsn->hdr.code == PSN_RESET && !lppsn->lParam)
351  {
352  /* The user has clicked [Cancel] */
353  DeleteFileW(pContext->szOldFile);
355  }
356  break;
357  }
358  return FALSE;
359 }
#define WM_GETTEXTLENGTH
Definition: winuser.h:1601
UINT WINAPI GetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPWSTR lpString, int nMaxCount)
Definition: dialog.c:2271
#define TRUE
Definition: types.h:120
VOID WINAPI CoTaskMemFree(LPVOID ptr)
Definition: ifs.c:442
struct _PSHNOTIFY * LPPSHNOTIFY
#define BIF_BROWSEINCLUDEFILES
Definition: shlobj.h:1159
BOOL WINAPI SHGetPathFromIDListW(LPCITEMIDLIST pidl, LPWSTR pszPath)
Definition: pidl.c:1288
#define PSWIZB_NEXT
Definition: prsht.h:154
HWND hwndOwner
Definition: shlobj.h:1127
#define ZeroMemory
Definition: winbase.h:1648
HWND WINAPI SetFocus(_In_opt_ HWND)
HINSTANCE hApplet
Definition: access.c:17
#define SendDlgItemMessage
Definition: winuser.h:5817
#define IDC_SHORTCUT_BROWSE
Definition: resource.h:40
#define PSN_SETACTIVE
Definition: prsht.h:115
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
#define SetWindowLongPtr
Definition: treelist.c:70
WPARAM wParam
Definition: combotst.c:138
#define pch(ap)
Definition: match.c:418
#define DWLP_MSGRESULT
Definition: winuser.h:864
BOOL WINAPI SetDlgItemTextW(_In_ HWND, _In_ int, _In_ LPCWSTR)
UINT code
Definition: winuser.h:3134
NMHDR hdr
Definition: prsht.h:330
LPWSTR pszDisplayName
Definition: shlobj.h:1129
DWORD WINAPI GetFileAttributesW(LPCWSTR lpFileName)
Definition: fileinfo.c:802
STRSAFEAPI StringCchCopyW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszSrc)
Definition: strsafe.h:149
BOOL WINAPI DeleteFileW(IN LPCWSTR lpFileName)
Definition: delete.c:39
#define PSNRET_INVALID_NOCHANGEPAGE
Definition: prsht.h:131
smooth NULL
Definition: ftsmooth.c:416
struct _PROPSHEETPAGEW * LPPROPSHEETPAGEW
#define PSN_WIZNEXT
Definition: prsht.h:121
LPWSTR WINAPI PathFindFileNameW(LPCWSTR lpszPath)
Definition: path.c:389
#define SHGFI_DISPLAYNAME
Definition: shellapi.h:164
#define PropSheet_SetWizButtons(d, f)
Definition: prsht.h:357
int WINAPI MessageBoxW(_In_opt_ HWND, _In_opt_ LPCWSTR, _In_opt_ LPCWSTR, _In_ UINT)
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
__wchar_t WCHAR
Definition: xmlstorage.h:180
DWORD_PTR WINAPI SHGetFileInfoW(LPCWSTR path, DWORD dwFileAttributes, SHFILEINFOW *psfi, UINT sizeofpsfi, UINT flags)
Definition: shell32_main.c:413
#define _countof(array)
Definition: sndvol32.h:68
#define MAX_PATH
Definition: compat.h:26
#define EM_SETSEL
Definition: winuser.h:2000
LRESULT WINAPI SendDlgItemMessageW(_In_ HWND, _In_ int, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
#define INVALID_FILE_ATTRIBUTES
Definition: vfdcmd.c:23
EXTERN_C void WINAPI SHChangeNotify(LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2)
#define IDC_SHORTCUT_LOCATION
Definition: resource.h:39
#define IDS_CREATE_SHORTCUT
Definition: resource.h:23
static const WCHAR L[]
Definition: oid.c:1250
LPARAM lParam
Definition: prsht.h:227
#define DWLP_USER
Definition: winuser.h:866
#define MB_ICONERROR
Definition: winuser.h:781
#define WM_COMMAND
Definition: winuser.h:1722
PCIDLIST_ABSOLUTE pidlRoot
Definition: shlobj.h:1128
LPWSTR WINAPI PathRemoveBackslashW(LPWSTR lpszPath)
Definition: path.c:862
#define SHCNF_PATHW
Definition: shlobj.h:1764
struct CREATE_LINK_CONTEXT * PCREATE_LINK_CONTEXT
LPITEMIDLIST WINAPI SHBrowseForFolderW(LPBROWSEINFOW lpbi)
Definition: brsfolder.c:1309
HWND WINAPI GetParent(_In_ HWND)
UINT ulFlags
Definition: shlobj.h:1131
LPCWSTR szPath
Definition: env.c:35
#define PSN_RESET
Definition: prsht.h:118
#define SHCNE_DELETE
Definition: shlobj.h:1731
STRSAFEAPI StringCchPrintfW(STRSAFE_LPWSTR pszDest, size_t cchDest, STRSAFE_LPCWSTR pszFormat,...)
Definition: strsafe.h:530
BFFCALLBACK lpfn
Definition: shlobj.h:1132
__int3264 LONG_PTR
Definition: mstsclib_h.h:276
DWORD WINAPI ExpandEnvironmentStringsW(IN LPCWSTR lpSrc, IN LPWSTR lpDst, IN DWORD nSize)
Definition: environ.c:519
#define IDS_ERROR_NOT_FOUND
Definition: resource.h:24
BOOL WINAPI StrTrimW(LPWSTR lpszStr, LPCWSTR lpszTrim)
Definition: string.c:1869
static const WCHAR szName[]
Definition: msipriv.h:1194
struct FileInfo FileInfo
#define HIWORD(l)
Definition: typedefs.h:246
#define GetWindowLongPtr
Definition: treelist.c:73
#define WM_SETFOCUS
Definition: winuser.h:1595
WCHAR * LPWSTR
Definition: xmlstorage.h:184
#define IDS_NEW_INTERNET_SHORTCUT
Definition: resource.h:25
LPARAM lParam
Definition: prsht.h:331
ITEMIDLIST UNALIGNED * LPITEMIDLIST
Definition: shtypes.idl:41
#define WM_INITDIALOG
Definition: winuser.h:1721
LPARAM lParam
Definition: combotst.c:139
#define LOWORD(l)
Definition: pedump.c:82
#define WM_NOTIFY
Definition: richedit.h:61
#define EN_CHANGE
Definition: winuser.h:2004

Referenced by ShowCreateShortcutWizard().

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( appwiz  )

Variable Documentation

◆ DECLSPEC_HIDDEN

HINSTANCE hInst DECLSPEC_HIDDEN

Definition at line 155 of file crypt32_private.h.

◆ hApplet

HINSTANCE hApplet

Definition at line 17 of file access.c.