ReactOS 0.4.15-dev-7958-gcd0bb1a
list.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  list_entry
 

Macros

#define list_container(entry, type, field)    ((type*)((const char*)(entry) - (const char*)(&((type*)0)->field)))
 
#define list_for_each(entry, head)    for (entry = (head)->next; entry != (head); entry = entry->next)
 
#define list_for_each_tmp(entry, tmp, head)
 
#define list_for_each_reverse(entry, head)    for (entry = (head)->prev; entry != (head); entry = entry->prev)
 
#define list_for_each_reverse_tmp(entry, tmp, head)
 

Typedefs

typedef int(* list_compare_fn) (const struct list_entry *, const void *)
 

Functions

static void list_init (struct list_entry *head)
 
static int list_empty (struct list_entry *head)
 
static void list_add (struct list_entry *entry, struct list_entry *prev, struct list_entry *next)
 
static void list_add_head (struct list_entry *head, struct list_entry *entry)
 
static void list_add_tail (struct list_entry *head, struct list_entry *entry)
 
static void list_remove (struct list_entry *entry)
 
static struct list_entrylist_search (const struct list_entry *head, const void *value, list_compare_fn compare)
 

Macro Definition Documentation

◆ list_container

#define list_container (   entry,
  type,
  field 
)     ((type*)((const char*)(entry) - (const char*)(&((type*)0)->field)))

Definition at line 33 of file list.h.

◆ list_for_each

#define list_for_each (   entry,
  head 
)     for (entry = (head)->next; entry != (head); entry = entry->next)

Definition at line 36 of file list.h.

◆ list_for_each_reverse

#define list_for_each_reverse (   entry,
  head 
)     for (entry = (head)->prev; entry != (head); entry = entry->prev)

Definition at line 43 of file list.h.

◆ list_for_each_reverse_tmp

#define list_for_each_reverse_tmp (   entry,
  tmp,
  head 
)
Value:
for (entry = (head)->next, tmp = entry->next; entry != (head); \
entry = tmp, tmp = entry->next)
struct outqueuenode * head
Definition: adnsresfilter.c:66
uint32_t entry
Definition: isohybrid.c:63
static unsigned __int64 next
Definition: rand_nt.c:6

Definition at line 46 of file list.h.

◆ list_for_each_tmp

#define list_for_each_tmp (   entry,
  tmp,
  head 
)
Value:
for (entry = (head)->next, tmp = entry->next; entry != (head); \
entry = tmp, tmp = entry->next)

Definition at line 39 of file list.h.

Typedef Documentation

◆ list_compare_fn

typedef int(* list_compare_fn) (const struct list_entry *, const void *)

Definition at line 100 of file list.h.

Function Documentation

◆ list_add()

static void list_add ( struct list_entry entry,
struct list_entry prev,
struct list_entry next 
)
static

Definition at line 64 of file list.h.

68{
69 /* assert(prev->next == next && next->prev == prev); */
70 entry->prev = prev;
71 entry->next = next;
72 prev->next = entry;
73 next->prev = entry;
74}
struct list_entry * next
Definition: list.h:29

Referenced by __add_wait_queue(), insert_revoke_hash(), layout_ordered_insert(), list_add_head(), list_add_tail(), and list_move().

◆ list_add_head()

static void list_add_head ( struct list_entry head,
struct list_entry entry 
)
static

Definition at line 76 of file list.h.

79{
80 list_add(entry, head, head->next);
81}
static void list_add(struct list_entry *entry, struct list_entry *prev, struct list_entry *next)
Definition: list.h:64

Referenced by add_active_textservice(), add_charset(), add_cookie(), add_importlib(), add_source_to_list(), add_undo(), add_wildcard(), advise_sink(), alloc_serverprotoseq(), apartment_construct(), append_storage_to_db(), BackgroundCopyJob_AddFileSet(), BackgroundCopyManager_CreateJob(), BaseMemAllocator_GetBuffer(), BaseMemAllocator_ReleaseBuffer(), begin_container(), BindStatusCallback_OnStartBinding(), cache_authorization(), cache_basic_authorization(), cache_connection(), cache_containers_add(), cache_insert(), CompartmentMgr_GetCompartment(), context_alloc_fence(), context_alloc_occlusion_query(), context_alloc_pipeline_statistics_query(), context_alloc_so_statistics_query(), context_alloc_timestamp_query(), context_find_fbo_entry(), context_queue_fbo_entry_destruction(), Control_LoadApplet(), CoRegisterInitializeSpy(), CoRegisterPSClsid(), CreateDispTypeInfo(), CreateITextRange(), CreateOleClientSite(), d3d8_surface_acquire_rendertarget_view(), d3d9_surface_acquire_rendertarget_view(), d3d_device3_AddViewport(), d3d_viewport_AddLight(), d3drm_object_add_destroy_callback(), DataCache_CreateEntry(), DDRAW_Create(), debugclient_AttachProcess(), device_parent_surface_created(), device_resource_add(), FTP_Connect(), FTP_FtpOpenFileW(), FTP_ReceiveFileList(), GdipBeginContainer(), GdipPlayMetafileRecord(), get_server(), get_table(), heap_pool_alloc(), HTMLOuterWindow_Create(), HTMLSelectionObject_Create(), HTMLTxtRange_Create(), HTTP_Connect(), HTTP_HttpOpenRequestW(), http_release_netconn(), IDirectSoundBufferImpl_Create(), IDirectSoundBufferImpl_Duplicate(), IHlinkBC_SetInitialHlink(), init_edge_face_map(), init_registered_oid_info(), init_script_cache(), initialize_directinput_instance(), InternetSession_RegisterMimeFilter(), KeystrokeMgr_PreserveKey(), layout_state_find_or_create(), ME_ApplyStyle(), ME_InsertOLEFromCursor(), MemStore_addContext(), MimeMessage_create(), MimeMessage_Load(), MSFT_CustData(), msi_create_table(), msi_dialog_add_font(), msi_dialog_line_control(), msi_package_add_info(), msi_package_add_media_disk(), MXNamespaceManager_create(), name_cache_entry_accessed(), new_stub_manager(), nfs41_name_cache_delegreturn(), open_connection(), pool_alloc(), process_group(), queue_timer(), reader_push_element(), reader_push_ns(), register_namespace(), RpcAssoc_ReleaseIdleConnection(), RPCRT4_GetAssociation(), rpcrt4_protseq_ncacn_np_open_endpoint(), rpcrt4_protseq_ncalrpc_open_endpoint(), RpcServerAssoc_GetAssociation(), RpcServerRegisterIf3(), set_glsl_shader_program(), shader_arb_handle_instruction(), shader_get_registers_used(), shader_glsl_compile_compute_shader(), stack_push(), StdMemAllocator_Alloc(), string_buffer_release(), stub_manager_new_ifstub(), surface_set_compatible_renderbuffer(), ThreadMgr_AssociateFocus(), ThreadMgr_CreateDocumentMgr(), TLB_ReadTypeLib(), vbnamespacemanager_pushContext(), wined3d_cs_exec_set_light(), wined3d_device_set_light(), wined3d_shader_init_object(), wined3d_shader_set_local_constants_float(), WinHttpConnect(), WinHttpOpenRequest(), writer_push_element(), and WSHIoctl_GetInterfaceList().

◆ list_add_tail()

static void list_add_tail ( struct list_entry head,
struct list_entry entry 
)
static

Definition at line 83 of file list.h.

86{
87 list_add(entry, head->prev, head);
88}

Referenced by __add_wait_queue_tail(), acpi_bus_add(), acpi_bus_generate_event_dpc(), acpi_bus_register_driver(), acpi_power_on(), add_bool_property(), add_bstr_property(), add_component_by_priority(), add_cookie(), add_data_block(), add_data_to_folder(), add_declaration(), add_domain(), add_feature_child(), add_feature_component(), add_file(), add_filename_node(), add_files_to_folder(), add_folder(), add_folder_child(), add_hfontitem(), add_i4_property(), add_item(), add_keyitem_pair(), add_param(), add_prop(), add_resource_data_entry(), add_resource_dir_entry(), add_subcontainer(), add_table(), add_ui4_property(), add_ull_as_bstr_property(), alloc_device(), apartment_getclassobject(), attr_cache_entry_free(), attr_cache_init(), cctrl_create_new(), CertAddStoreToCollection(), check_codebase(), check_for_additional_prototype_types(), chmc_add_entry(), chmc_compressed_add_mark(), chmc_pmgi_add(), chmc_pmgl_add(), chmc_section_add(), client_state_add(), clone_hlsl_type(), compile_script(), COMPOBJ_DllList_Add(), ComponentEnum_Clone(), computeIsolatingRunsSet(), ContextPropertyList_SetProperty(), CorDebug_CreateProcess(), CoRegisterClassObject(), create_automatic_entry(), create_body_offset_list(), create_dict_enum(), create_ie(), create_plugin_host(), create_script_host(), create_sub_body(), create_temp_binary(), create_vbdisp(), CreateComponentEnumerator(), CreateHelpViewer(), CredUIPromptForCredentialsW(), CRYPT_CacheSIP(), CRYPT_RegDeleteContext(), CryptInitOIDFunctionSet(), CryptInstallOIDFunctionAddress(), d3dx_effect_EndParameterBlock(), D3DXLoadMeshFromXInMemory(), D3DXLoadSkinMeshFromXof(), DataCache_CreateEntry(), decode_file_layout(), delegation_find(), dialog_create_window(), do_msidbCustomActionTypeDll(), do_msidbCustomActionTypeScript(), enum_gac_assembly_dirs(), enumx_add_element(), ept_insert(), event_subscribe(), ext4_xattr_item_insert(), file_device_find_or_create(), file_layout_recall(), file_running_action(), FixupVTableEntry(), get_cookie_container(), get_cookie_domain(), get_or_create_threaddata(), get_src_param(), get_tls_data(), handle_appbarmessage(), HANDLE_CustomType7(), HTMLDOMAttribute_Create(), HtmlHelpW(), HTMLOuterWindow_Create(), HTMLScriptElement_put_src(), ICInstall(), ICreateTypeInfo2_fnAddRefTypeInfo(), IDirectInputDevice2WImpl_SetProperty(), IFileDialog2_fnAdvise(), IMAPIPROP_AddValue(), inf_section_parse(), inf_value_parse(), init_oid_info(), init_registered_oid_info(), init_table_list(), insert_assembly(), IPersistStreamImpl_Load(), IrotRegister(), iterate_load_verb(), ITypeLib2_Constructor_MSFT(), layout_ordered_insert(), list_move_tail(), load_appid(), load_class(), load_component(), load_extension(), load_feature(), load_file(), load_folder(), load_mime(), load_patch(), load_progid(), map_font(), merge_diff_row(), merge_diff_tables(), MimeBody_SetProp(), MMDevEnum_RegisterEndpointNotificationCallback(), MSFT_ReadAllGuids(), MSFT_ReadAllNames(), MSFT_ReadAllRefs(), MSFT_ReadAllStrings(), msi_add_cabinet_stream(), msi_apply_patch_db(), msi_dialog_set_tab_order(), msi_table_apply_transform(), name_cache_entry_create(), name_cache_unlink(), ndr_update_context_handle(), new_hlsl_type(), nfs41_delegation_granted(), nfs41_root_mount_addrs(), nfs41_server_find_or_create(), nfs41_superblock_for_fh(), open_lock_add(), open_lock_delegate(), OutputQueue_EOS(), OutputQueue_ReceiveMultiple(), parse_files(), parse_frame(), parse_headers(), parse_supported_runtime(), ParseLines(), patch_add_media(), patch_offset_get_filepatches(), patch_offset_get_files(), PdhAddCounterW(), pnfs_layout_recall_fenced(), pool_alloc(), preprocess_dispex_data(), PropertyStore_LookupValue(), proxy_manager_construct(), proxy_manager_create_ifproxy(), push_dochost_task(), push_scope(), push_task(), queue_frame_node(), queue_task(), queue_timer(), read_dependencies(), read_prop(), read_urls(), reader_add_attr(), record_instruction(), RPC_RegisterChannelHook(), RPC_RegisterInterface(), rpcrt4_protseq_ncacn_ip_tcp_open_endpoint(), rpcrt4_spawn_connection(), RpcServerAssoc_AllocateContextHandle(), RpcServerRegisterAuthInfoW(), RunningObjectTableImpl_Register(), RuntimeHost_AddDomain(), SECUR32_addPackages(), SECUR32_addProvider(), set_http_header(), shader_get_registers_used(), SLTG_DoRefs(), stateblock_init_lights(), StdGlobalInterfaceTable_RegisterInterfaceInGlobal(), StorageBaseImpl_AddStream(), StorageBaseImpl_OpenStorage(), SYSLINK_AppendDocItem(), taskdialog_add_control(), TLB_append_guid(), TLB_append_str(), TLB_set_custdata(), TWAIN_ControlNull(), VBScript_AddNamedItem(), wined3d_cs_exec_query_issue(), wined3d_private_store_set_private_data(), wined3d_texture_update_overlay(), write_conf_or_var_desc(), write_output_buffer(), writer_push_ns(), and xslprocessor_addParameter().

◆ list_empty()

static int list_empty ( struct list_entry head)
static

Definition at line 58 of file list.h.

60{
61 return head->next == head;
62}

Referenced by abort_window_bindings(), acpi_bus_receive_event(), acpi_power_off_device(), acpi_power_resume(), ACTION_PublishProduct(), add_data_to_folder(), add_source_to_list(), add_wildcard(), apartment_release(), attr_cache_entry_create(), BaseMemAllocator_Decommit(), BaseMemAllocator_ReleaseBuffer(), BaseMemAllocator_SetProperties(), cache_containers_free(), check_hook_thread(), collect_objects(), Collection_enumCert(), Collection_enumCRL(), Collection_enumCTL(), ContextPropertyList_EnumPropIDs(), CorDebug_Release(), create_param_prop_bag(), D3DXFrameFind(), D3DXLoadMeshFromXInMemory(), debug_client_get_target(), destroy_script(), detach_inner_window(), entry_invis(), enumx_Release(), ext4_xattr_insert_item_ordered(), find_array_or_string_in_struct(), free_cached_tables(), free_cookie_domain_list(), free_list(), free_sinks(), free_source_list(), free_stack(), free_tls_list(), free_transforms(), get_default_script_guid(), get_keyitem_pair(), get_src_param(), has_all_extensions_removed(), has_extensions(), has_one_extension_installed(), HTMLAttributeCollection_Release(), HTMLDocumentNode_destructor(), IHlinkBC_SetInitialHlink(), IPropData_fnRelease(), is_obsoleted_by_patch(), journal_clear_revoke(), journal_destroy_revoke(), list_move_head(), list_move_tail(), list_remove(), list_splice(), list_splice_init(), load_all_files(), load_all_folders(), load_all_patches(), load_classes_and_such(), ME_HandleMessage(), MemStore_deleteContext(), MemStore_releaseContext(), move_files_wildcard(), msi_dialog_destroy(), msi_load_all_components(), msi_load_all_features(), msi_table_apply_transform(), name_cache_entry_accessed(), name_cache_entry_create(), open_connection(), open_http_connection(), OutputQueue_SendAnyway(), OutputQueueImpl_ThreadProc(), parse_files(), PdhCollectQueryData(), PdhCollectQueryDataEx(), PdhCollectQueryDataWithTime(), pnfs_layout_io_finished(), pop_task(), prepare_to_wait(), prepare_to_wait_exclusive(), process_dochost_tasks(), process_timer(), PropertyBag_Release(), push_dochost_task(), queue_remove_timer(), queue_timer(), reader_lookup_nsdef(), reader_parse_element(), reader_pop_element(), reader_pop_ns_nodes(), recover_open(), release_children(), release_host(), release_script(), release_script_hosts(), release_typelib(), remove_target_tasks(), RPCRT4_server_thread(), RpcServerListen(), run_insert_script(), stack_pop(), StdMemAllocator_Alloc(), StdMemAllocator_Free(), string_buffer_get(), texture2d_cleanup_sub_resources(), timer_queue_thread_proc(), TWAIN_ProcessEvent(), vertex_shader_init(), wined3d_cs_exec_query_issue(), wined3d_cs_run(), wined3d_device_decref(), wined3d_query_destroy_object(), WMSFT_compile_custdata(), WMSFT_compile_typeinfo_aux(), write_generic_handle_routine_list(), write_output_buffer(), write_stubdesc(), write_stubdescriptor(), and write_user_quad_list().

◆ list_init()

static void list_init ( struct list_entry head)
static

Definition at line 51 of file list.h.

53{
54 head->prev = head;
55 head->next = head;
56}

Referenced by abort_window_bindings(), add_domain(), add_folder(), add_keyitem_pair(), add_prop(), alloc_cookie(), alloc_doc_node(), alloc_element(), alloc_handle(), alloc_object(), alloc_serverprotoseq(), alloc_vbscode(), allocate_information_node(), apartment_construct(), attr_cache_free(), attr_cache_init(), BackgroundCopyJobConstructor(), BaseMemAllocator_Init(), BeginUpdateResourceW(), BindStatusCallback_OnStopBinding(), BindStatusCallback_Release(), cache_cleanup(), cache_init(), cctrl_create_new(), clone_hlsl_type(), close_output_buffer(), collect_connections(), collect_objects(), COM_CurrentInfo(), Compartment_Constructor(), CompartmentMgr_Constructor(), ComponentEnum_Clone(), computeIsolatingRunsSet(), Context_Constructor(), context_create(), ContextPropertyList_Create(), Control_RunDLLW(), CorDebug_Create(), create_body_offset_list(), create_inner_window(), create_netconn(), create_nschannel(), create_open_state(), create_param_prop_bag(), create_query(), create_stack(), create_table(), create_taskdialog_template(), CreateAssemblyEnum(), CreateComponentEnumerator(), CreateDispTypeInfo(), CreateIProp(), CreateIRichEditOle(), CreateXmlReader(), CreateXmlWriter(), CRYPT_CollectionOpenStore(), CRYPT_MemOpenStore(), CRYPT_RegOpenStore(), CryptInitOIDFunctionSet(), cubetexture_init(), d3d_device_init(), d3d_viewport_init(), d3drm_object_init(), d3dx9_effect_init(), D3DXFrameFind(), D3DXLoadSkinMeshFromXof(), DataCache_Construct(), ddraw_init(), DebugCreate(), decode_file_layout(), delegation_create(), detach_plugin_host(), device_init(), dialog_create(), Dictionary_CreateInstance(), DMUSIC_CreateDirectMusicCollectionImpl(), DocHost_Init(), DocumentMgr_Constructor(), enumx_allocate(), FCICreate(), file_layout_fetch(), FileDialog_constructor(), GdipCloneImage(), GdipCreateFromHDC2(), GdipCreateMetafileFromEmf(), GdipRecordMetafile(), get_cookie_container(), get_cookie_domain(), get_server(), get_std_git(), get_thread_data(), graphics_from_image(), heap_pool_init(), HLinkBrowseContext_Constructor(), HTMLElement_get_attr_col(), HTMLOuterWindow_Create(), ICreateTypeInfo2_fnAddFuncDesc(), ICreateTypeInfo2_fnAddImplType(), ICreateTypeInfo2_fnAddVarDesc(), IDirectSoundBufferImpl_Create(), IFileDialogCustomize_fnEnableOpenDropDown(), inf_load(), inf_section_parse(), init_bscallback(), init_config(), init_custom_controls(), init_edge_face_map(), init_output_buffer(), initialize_directinput_instance(), InputProcessorProfiles_Constructor(), ITypeInfo_fnGetRefTypeInfo(), ITypeInfoImpl_Constructor(), layout_recall_entry_init(), layout_state_create(), layout_state_free_layouts(), layout_state_free_recalls(), list_move_head(), list_move_tail(), list_remove(), load_ciffile(), load_extension(), load_feature(), load_folder(), ME_MakeEditor(), ME_MakeStyle(), MemStore_addContext(), MemStore_deleteContext(), mimebody_create(), MimeBody_SetProp(), MimeInternational_Construct(), MimeMessage_create(), move_files_wildcard(), msi_alloc_package(), MSI_DatabaseOpenViewW(), msi_dialog_set_tab_order(), msi_get_merge_table(), MSI_OpenDatabaseW(), msi_table_apply_transform(), MsiSourceListAddSourceExW(), MXNamespaceManager_create(), name_cache_entry_create(), new_body_entry(), new_stub_manager(), nfs41_client_create(), nfs41_client_state_revoked(), nfs41_name_cache_create(), nfs41_root_create(), nfs41_server_list_init(), nfs41_superblock_list_init(), open_connection(), OutputQueue_Construct(), parse_assembly(), parse_cookie(), patch_add_media(), patch_offset_list_create(), pnfs_file_device_list_create(), pnfs_layout_list_create(), pnfs_layout_recall_fenced(), poll_queries(), pool_init(), process_component(), PropertyStore_CreateInstance(), PropertyStore_LookupValue(), proxy_manager_construct(), proxy_manager_create_ifproxy(), push_scope(), read_prop(), reader_clear_attrs(), reader_clear_elements(), RpcAssoc_Alloc(), RPCRT4_CreateConnection(), RtlCreateTimerQueue(), RunningObjectTableImpl_Initialize(), RuntimeHost_Construct(), runtimehost_init(), SECUR32_addPackages(), SECUR32_addProvider(), set_task_timer(), shader_arb_generate_pshader(), shader_arb_generate_vshader(), shader_arb_handle_instruction(), shader_cleanup_reg_maps(), shader_delete_constant_list(), shader_get_registers_used(), shader_glsl_find_ffp_fragment_shader(), shader_glsl_find_ffp_vertex_shader(), shader_init(), shader_sm4_init(), state_init(), stop_request_proc(), StorageImpl_Construct(), StorageInternalImpl_Construct(), string_buffer_list_cleanup(), string_buffer_list_init(), surface_init(), SysLinkWindowProc(), TextCompare(), texture1d_init(), texture_init(), ThreadMgr_Constructor(), TLBFuncDesc_Constructor(), TLBImplType_Constructor(), TLBParDesc_Constructor(), TLBVarDesc_Constructor(), TransactedSharedImpl_Construct(), TransactedSnapshotImpl_Construct(), TWAIN_OpenDS(), TypeLibImpl_Constructor(), update_add_resource(), VBScriptFactory_CreateInstance(), volumetexture_init(), wined3d_cs_exec_query_issue(), wined3d_cs_run(), wined3d_private_store_init(), wined3d_query_init(), wined3d_texture_unload(), WinHttpConnect(), WinHttpOpen(), WinHttpOpenRequest(), WSHIoctl_GetInterfaceList(), and XSLProcessor_create().

◆ list_remove()

static void list_remove ( struct list_entry entry)
static

Definition at line 90 of file list.h.

92{
93 if (!list_empty(entry)) {
94 entry->next->prev = entry->prev;
95 entry->prev->next = entry->next;
97 }
98}
static int list_empty(struct list_entry *head)
Definition: list.h:58
static void list_init(struct list_entry *head)
Definition: list.h:51

Referenced by abort_dochost_tasks(), abort_window_bindings(), ACTION_FinishCustomActions(), ActiveScriptSite_Release(), add_files_to_folder(), add_undo(), apartment_freeunusedlibraries(), apartment_release(), attr_cache_entry_create(), BaseMemAllocator_GetBuffer(), BaseMemAllocator_ReleaseBuffer(), BIDI_DetermineLevels(), BindStatusCallback_OnStopBinding(), BindStatusCallback_Release(), cache_authorization(), cache_container_delete_container(), CertRemoveStoreFromCollection(), ciffile_Release(), clear_font_cache(), client_state_remove(), close_output_buffer(), collect_connections(), collect_objects(), COM_RevokeRegisteredClassObject(), COM_TlsDestroy(), CompartmentMgr_ClearCompartment(), CompartmentMgr_Destructor(), COMPOBJ_DllList_Free(), COMPOBJ_DllList_ReleaseRef(), component_free(), ComponentEnum_Release(), connection_collector(), context_destroy_fbo_entry(), context_find_fbo_entry(), context_free_fence(), context_free_occlusion_query(), context_free_pipeline_statistics_query(), context_free_so_statistics_query(), context_free_timestamp_query(), context_queue_fbo_entry_destruction(), ContextPropertyList_Free(), ContextPropertyList_RemoveProperty(), Control_UnloadApplet(), CorDebug_Terminate(), CoRevokeInitializeSpy(), create_automatic_entry(), create_sub_body(), create_taskdialog_template(), CredUIConfirmCredentialsW(), CRYPT_RegWriteToReg(), crypt_sip_free(), ctrl_container_on_wm_destroy(), ctrl_free(), d3d_device3_DeleteViewport(), d3d_viewport_DeleteLight(), d3drm_object_cleanup(), d3drm_object_delete_destroy_callback(), d3dx_effect_cleanup(), D3DXFrameFind(), DataCacheEntry_Destroy(), ddraw_destroy(), ddraw_surface_wined3d_object_destroyed(), deactivate_remove_conflicting_ts(), debugclient_Release(), delegation_find(), delegation_remove(), delete_cookie(), delete_domain(), delete_glsl_program_entry(), delete_registered_ept_entry(), DeleteList(), deleteStreamContents(), dequeue_task(), destroy_serverprotoseq(), detach_plugin_host(), detach_thread(), device_resource_remove(), dict_enum_Release(), dictionary_Remove(), dictionary_RemoveAll(), DispatchEx_Release(), DllMain(), empty_body_list(), empty_frame_queue(), empty_new_prop_list(), empty_param_list(), empty_redo_stack(), end_container(), enumx_Release(), event_cleanup_subscriptions(), fileTransfer(), flush_pending_tasks(), free_assembly(), free_authorization_cache(), free_cached_tables(), free_contexts(), free_cookie_domain_list(), free_custom_action_data(), free_data_block(), free_extension(), free_feature(), free_file(), free_filename_nodes(), free_folder(), free_function_sets(), free_header(), free_http_headers(), free_information_tree(), free_list(), free_oid_info(), free_output_buffer(), free_package_structures(), free_parsed_config_file(), free_prop(), free_recorded_instruction(), free_resource_directory(), free_sink(), free_source_list(), free_stack(), free_table(), free_tls_list(), free_transforms(), GdipDeleteGraphics(), GdipEnumerateMetafileSrcRectDestPoints(), GdipPlayMetafileRecord(), get_src_param(), handle_appbarmessage(), heap_pool_clear(), HFONTItem_Delete(), HTMLAttributeCollection_Release(), HTMLSelectionObject_Release(), HTMLTxtRange_Release(), IAssemblyEnumImpl_Release(), ICRemove(), IDirectInputDevice2WImpl_Release(), IDirectSoundBufferImpl_Duplicate(), IFileDialog2_fnUnadvise(), IFileDialogCustomize_fnAddControlItem(), IFileDialogCustomize_fnRemoveControlItem(), ifproxy_destroy(), IHlinkBC_fnRelease(), inf_free(), inf_section_free(), init_script_cache(), InternetExplorer_Release(), InternetSession_UnregisterMimeFilter(), IOleClientSite_fnRelease(), IPropData_fnDeleteProps(), IPropData_fnRelease(), IrotContextHandle_rundown(), IrotRevoke(), ITextRange_fnRelease(), ITypeLib2_fnRelease(), KeystrokeMgr_UnpreserveKey(), layout_recall_merge(), layout_recall_range(), layout_state_deferred_recalls(), layout_state_find_and_delete(), layout_state_merge(), ME_ContinueCoalescingTransaction(), ME_DestroyDisplayItem(), ME_DestroyStyle(), ME_EmptyUndoStack(), ME_Redo(), ME_Undo(), MemStore_deleteContext(), merge_free_rows(), MimeInternat_Release(), MMDevEnum_UnregisterEndpointNotificationCallback(), move_files_wildcard(), msi_destroy_control(), msi_dialog_destroy(), msi_dialog_set_tab_order(), msi_event_cleanup_all_subscriptions(), msi_table_apply_transform(), MsiDatabaseMergeW(), name_cache_entry_accessed(), name_cache_entry_update(), name_cache_unlink(), ndr_update_context_handle(), nfs41_client_delegation_free(), nfs41_server_deref(), open_connection(), open_http_connection(), open_unlock_delegate(), open_unlock_remove(), OutputQueue_FreeSamples(), OutputQueueImpl_ThreadProc(), patch_add_media(), PdhCloseQuery(), PdhRemoveCounter(), PHClientSite_Release(), pnfs_file_device_list_invalidate(), pnfs_file_device_put(), poll_queries(), pool_alloc(), pool_destroy(), pop_control_frame(), pop_element(), pop_task(), process_dochost_tasks(), proxy_manager_destroy(), queue_move_timer(), queue_remove_timer(), queue_timer(), reader_clear_ns(), reader_pop_element(), reader_pop_ns_nodes(), release_children(), release_font(), release_host(), release_object(), release_outer_window(), release_script(), release_script_hosts(), release_std_git(), release_task_timer(), release_typelib(), release_vbscode(), ReleaseHelpViewer(), remove_target_tasks(), revoke_registered_psclsids(), RPC_UnregisterInterface(), RpcAssoc_GetIdleConnection(), RpcAssoc_Release(), RPCRT4_ReleaseConnection(), RpcServerAssoc_ReleaseContextHandle(), RpcServerUnregisterIf(), RpcSmDestroyClientContext(), run_insert_script(), RunningObjectTableImpl_Destroy(), RunningObjectTableImpl_Release(), RunningObjectTableImpl_Revoke(), RuntimeHost_DeleteDomain(), RuntimeHost_Destroy(), ScriptFreeCache(), secondarybuffer_destroy(), server_release(), shader_arb_handle_instruction(), shader_cleanup(), stack_pop(), state_cleanup(), StdGlobalInterfaceTable_RevokeInterfaceFromGlobal(), StdMemAllocator_Free(), stop_request_proc(), StorageBaseImpl_DeleteAll(), StorageBaseImpl_RemoveStream(), StorageInternalImpl_Invalidate(), string_buffer_get(), stub_manager_delete_ifstub(), stub_manager_int_release(), SYSLINK_ClearDoc(), TABLE_drop(), TABLE_release(), taskdialog_clear_controls(), test_enumerate(), ThreadMgr_Destructor(), ThreadMgr_OnDocumentMgrDestruction(), TLB_FreeCustData(), TWAIN_ProcessEvent(), type_new_function(), uninitialize_directinput_instance(), unlock_init_spies(), unregister_namespace(), update_add_resource(), vbnamespacemanager_popContext(), vbnamespacemanager_Release(), view_wined3d_object_destroyed(), wined3d_cs_exec_query_issue(), wined3d_private_store_free_private_data(), wined3d_query_destroy_object(), wined3d_texture_cleanup(), wined3d_texture_unload(), wined3d_texture_update_overlay(), WININET_Release(), write_expr_eval_routine_list(), writer_free_element(), writer_free_element_stack(), WSHIoctl_GetInterfaceList(), and xslprocessor_par_free().

◆ list_search()