|
|
|
|
|
|
|
|
|
|
|
|||||||
winstl (aliased to stlsoft::winstl_project) - is the namespace for the WinSTL project.
More...
Compounds | |
| class | acl_sequence |
| Provides an iterable sequence of ACEs in an ACL. More... | |
| class | ansi2Unicode |
Converts an ANST (char-based) string to a Unicode (whar_t-based) string. More... | |
| class | basic_absolute_path |
| Converts a relative path to an absolute path. More... | |
| class | const_iterator |
| The const_iterator for the acl_sequence class. More... | |
| class | basic_current_directory |
| Represents the current directory. More... | |
| class | basic_current_directory_scope |
| Current directory scoping class. More... | |
| class | basic_environment_block |
| Class used for preparing environment blocks. More... | |
| class | basic_environment_sequence |
| STL-like sequence for the system environment variables. More... | |
| class | basic_environment_variable |
| Represents an environment variable. More... | |
| class | basic_error_desc |
| String form of a Win32 error. More... | |
| class | basic_file_path_buffer |
| Acts as a buffer with sufficient size for any drive on the host machine. More... | |
| class | basic_findfile_sequence |
| Presents an STL-like sequence interface over the items on the file-system. More... | |
| class | basic_findfile_sequence_const_input_iterator |
| Iterator type for the basic_findfile_sequence supporting the Input Iterator concept. More... | |
| class | basic_findfile_sequence_value_type |
| Value type for the basic_findfile_sequence. More... | |
| class | basic_findvolume_sequence |
| Presents an STL-like sequence interface over the volumes on a system. More... | |
| class | basic_findvolume_sequence_const_iterator |
| Iterator type for the basic_findvolume_sequence, supporting the Input Iterator concept. More... | |
| class | basic_findvolume_sequence_value_type |
| Value type for the basic_findvolume_sequence. More... | |
| class | basic_module_directory |
| Represents the directory of a module. More... | |
| class | basic_module_filename |
| Represents a module filename. More... | |
| class | basic_path |
| Represents a path. More... | |
| class | basic_reg_key |
| Represents a registry key. More... | |
| class | basic_reg_key_sequence |
| Presents an STL-like sequence interface over the sub-keys of a given registry key. More... | |
| class | basic_reg_key_sequence_const_iterator |
| Iterator for the basic_reg_key_sequence class. More... | |
| class | basic_reg_value |
| Represents a registry value. More... | |
| class | basic_reg_value_sequence |
| Presents an STL-like sequence interface over the values of a given registry key. More... | |
| class | basic_reg_value_sequence_const_iterator |
| Iterator for the basic_reg_value_sequence class. More... | |
| class | basic_resource_string |
| Instances of this class represent Windows string resources, and are constructed from instance identifiers. More... | |
| class | basic_searchpath_sequence |
| Presents an STL-like sequence interface to the search path sequence for the current process. More... | |
| class | basic_system_directory |
| Represents the system directory. More... | |
| class | basic_windows_directory |
| Represents the windows directory. More... | |
| class | c_str_ptr_HWND_proxy |
| This class provides an intermediary object that may be returned by the c_str_ptr() function, such that the window text of a given window may be accessed as a null-terminated string. More... | |
| class | c_str_ptr_LSA_UNICODE_STRING_proxy |
| This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the text of a given LSA_UNICODE_STRING string may be accessed as a null-terminated string. More... | |
| class | c_str_ptr_null_HWND_proxy |
| This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the window text of a given window may be accessed as a null-terminated string. More... | |
| class | c_str_ptr_null_LSA_UNICODE_STRING_proxy |
| This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the text of a given LSA_UNICODE_STRING string may be accessed as a null-terminated string. More... | |
| class | clipboard_format_sequence |
| This class provides an STL-like sequence for iterating the clipboard formats for the current process. More... | |
| class | const_iterator |
| Non-mutating iterator class. More... | |
| struct | combobox_add_inserter |
| Function object used to add items to a combo-box. More... | |
| struct | combobox_back_inserter |
| Function object used to insert items to the back of a combo-box. More... | |
| struct | combobox_front_inserter |
| Function object used to insert items at the front of combo-box. More... | |
| class | combobox_sequence |
| STL-like sequence for combo-box contents. More... | |
| class | combobox_sequence_const_iterator |
| Iterator for combobox_sequence class. More... | |
| struct | compare_symbol |
| Function object that compares environment symbols for the basic_environment_sequence class. More... | |
| struct | compare_path |
| Function object that compares two file-system paths. More... | |
| class | console_ctrl_handler_scope |
| Scopes the registration of a console control handler. More... | |
| struct | is_enabled |
| Predicate used to determine whether windows are enabled. More... | |
| struct | is_visible |
| Predicate used to determine whether windows are visible. More... | |
| class | version_info |
| Provides convenient access to aspects of a module's version information. More... | |
| class | const_iterator |
| Non-mutating (const) iterator type for the StringFileInfo block. More... | |
| class | VsStringFileInfo |
| Represents a variable string part of a version information block. More... | |
| class | const_iterator |
| Iterator class. More... | |
| class | fixed_file_info |
| Represents the fixed part of a version information block. More... | |
| struct | get_undoc_clipboard_fmt__ |
| get_undoc_clipboard_fmt__ More... | |
| class | VsString |
| Represents a string part of a version information block. More... | |
| struct | LangCodePage |
| Represents a language/code-page pair. More... | |
| class | const_iterator |
| const_iterator for the listview_sequence More... | |
| struct | drophandle_sequence_traits |
| Traits for accessing the correct drop-handle functions for a given character type. More... | |
| class | event |
| Class which wraps the Win32 EVENT synchronisation object. More... | |
| struct | filesystem_traits |
| Traits for accessing the correct file-system functions for a given character type. More... | |
| class | global_allocator |
| STL Allocator based on the Win32 Global() API. More... | |
| class | heapwalk_sequence |
| An STL-like sequence for walking heap allocated blocks. More... | |
| class | heapwalk_sequence_const_iterator |
| Iterator for the heapwalk_sequence class. More... | |
| class | highperformance_counter |
| A performance counter that uses the high performance hardware counter on the host machine. More... | |
| class | last_error_scope |
| Scopes the thread's last error. More... | |
| struct | listbox_add_inserter |
| Function object used to add items to a list-box. More... | |
| struct | listbox_back_inserter |
| Function object used to insert items to the back of a list-box. More... | |
| struct | listbox_front_inserter |
| Function object used to insert items at the front of list-box. More... | |
| class | listbox_sequence |
| STL-like sequence for list-box contents. More... | |
| class | listbox_sequence_const_iterator |
| Iterator for listbox_sequence class. More... | |
| struct | listview_inserter |
| Function object used to insert items into list views. More... | |
| struct | symbol |
| Structure representing the items. More... | |
| class | listview_sequence |
Provides an STL-like sequence over the contents of a Windows List-view ("SysListView32"). More... | |
| class | listview_sequence_item |
| Item class used by the listview_sequence class. More... | |
| class | module |
| Class for manipulating dynamically loaded libraries. More... | |
| class | multimedia_counter |
| A low-cost, low-resolution performance counter. More... | |
| struct | path_exists |
| Predicate that indicates whether a given path exists. More... | |
| class | performance_counter |
| A performance counter that uses the most accurate measurement APIs available on the host machine. More... | |
| class | performance_counter_initialiser |
| A veneer that initialises a performance counter. More... | |
| class | performance_counter_scope |
| Scopes the measurement period for a performance counter. More... | |
| class | pipe |
| Class which wraps the Win32 EVENT synchronisation object. More... | |
| class | process_mutex |
| This class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION. More... | |
| struct | process_mutex_lock_traits |
| Traits for the process_mutex class (for compilers that do not support Koenig Lookup). More... | |
| class | processheap_allocator |
| STL Allocator based on the Win32 process heap. More... | |
| class | processtimes_counter |
| A performance counter that provides process-specific performance timings. More... | |
| class | reg_blob |
| Represents a binary registry value. More... | |
| struct | reg_traits |
| Traits for accessing the correct registry functions for a given character type. More... | |
| class | setcursor_scope |
| Provides scoping of the enable status of a window. More... | |
| class | setfocus_scope |
| Provides scoping of the focus window. More... | |
| class | shell_allocator |
| STL Allocator based on the Win32 shell allocator. More... | |
| struct | shell_browse_traits |
| Traits for accessing the correct browse information functions for a given character type. More... | |
| class | spin_mutex |
| This class provides an implementation of the mutex model based on a spinning mechanism. More... | |
| struct | spin_mutex_lock_traits |
| Traits for the spin_mutex class (for compilers that do not support Koenig Lookup). More... | |
| class | system_info |
| Provides system information. More... | |
| class | system_version |
| Provides system version information. More... | |
| class | systemtime_counter |
Performance counter that uses the Windows GetSystemTime() function. More... | |
| class | thread_mutex |
| This class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION. More... | |
| struct | thread_mutex_lock_traits |
| Traits for the thread_mutex class (for compilers that do not support Koenig Lookup). More... | |
| class | threadtimes_counter |
| A performance counter that provides thread-specific performance timings. More... | |
| class | tick_counter |
| A low-cost, low-resolution performance counter. More... | |
| class | token_information |
| Provides typed access to token information. More... | |
| class | treeview_child_sequence |
| Presents an STL-like sequence interface to the children of a given node in a tree-view. More... | |
| struct | treeview_inserter |
| Function object used to insert items into tree views. More... | |
| class | treeview_peer_sequence |
| Presents an STL-like sequence interface to the peers of a given node in a tree-view. More... | |
| class | treeview_sequence_base |
| Base class for the treeview_child_sequence and treeview_peer_sequence classes. More... | |
| class | treeview_sequence_const_iterator |
| Iterator for the treeview_child_sequence, treeview_peer_sequence and treeview_visible_sequence classes. More... | |
| class | treeview_visible_sequence |
| Presents an STL-like sequence interface to the visible items in a tree-view. More... | |
| class | tss_index |
| A TLS index. More... | |
| class | unicode2Ansi |
Converts a Unicode (whar_t-based) string to an ANST (char-based) string. More... | |
| class | version_info_exception |
| Exception thrown by the version_info class. More... | |
| class | VsVar |
| Represents a variable file part of a version information block. More... | |
| class | VsVarFileInfo |
| Represents a variable file info part of a version information block. More... | |
| class | window_enable_scope |
| Provides scoping of the enable status of a window. More... | |
| class | window_icon_scope |
| Provides scoping of the enable status of a window. More... | |
| class | window_redraw_scope |
| Provides scoping of the redraw status of a window. More... | |
| class | window_text_scope |
| Provides scoping of the text of a window. More... | |
| struct | window_traits |
| Traits for accessing the correct registry functions for a given character type. More... | |
| class | window_update_scope |
| Provides scoping of the update-status of a window. More... | |
| class | window_visible_scope |
| Provides scoping of the visible status of a window. More... | |
| class | windows_exception |
| Exception class for general Windows operating system failures. More... | |
| struct | windows_exception_policy |
| The NULL exception type. It does not throw, and its throw type is empty. More... | |
Typedefs | |
| typedef ::stlsoft::ss_char_a_t | ws_char_a_t |
| Ansi char type. | |
| typedef ::stlsoft::ss_char_w_t | ws_char_w_t |
| Unicode char type. | |
| typedef ::stlsoft::ss_sint8_t | ws_sint8_t |
| 8-bit signed integer | |
| typedef ::stlsoft::ss_uint8_t | ws_uint8_t |
| 8-bit unsigned integer | |
| typedef ::stlsoft::ss_int16_t | ws_int16_t |
| 16-bit integer | |
| typedef ::stlsoft::ss_sint16_t | ws_sint16_t |
| 16-bit signed integer | |
| typedef ::stlsoft::ss_uint16_t | ws_uint16_t |
| 16-bit unsigned integer | |
| typedef ::stlsoft::ss_int32_t | ws_int32_t |
| 32-bit integer | |
| typedef ::stlsoft::ss_sint32_t | ws_sint32_t |
| 32-bit signed integer | |
| typedef ::stlsoft::ss_uint32_t | ws_uint32_t |
| 32-bit unsigned integer | |
| typedef ::stlsoft::ss_int_t | ws_int_t |
| integer | |
| typedef ::stlsoft::ss_sint_t | ws_sint_t |
| signed integer | |
| typedef ::stlsoft::ss_uint_t | ws_uint_t |
| unsigned integer | |
| typedef ::stlsoft::ss_long_t | ws_long_t |
| long | |
| typedef ::stlsoft::ss_byte_t | ws_byte_t |
| Byte. | |
| typedef ::stlsoft::ss_bool_t | ws_bool_t |
| bool | |
| typedef DWORD | ws_dword_t |
| dword | |
| typedef ::stlsoft::ss_size_t | ws_size_t |
| size | |
| typedef ::stlsoft::ss_ptrdiff_t | ws_ptrdiff_t |
| ptr diff | |
| typedef ::stlsoft::ss_streampos_t | ws_streampos_t |
| streampos | |
| typedef ::stlsoft::ss_streamoff_t | ws_streamoff_t |
| streamoff | |
| typedef ws_char_a_t | char_a_t |
| Ansi char type. | |
| typedef ws_char_w_t | char_w_t |
| Unicode char type. | |
| typedef ws_sint8_t | sint8_t |
| 8-bit signed integer | |
| typedef ws_uint8_t | uint8_t |
| 8-bit unsigned integer | |
| typedef ws_int16_t | int16_t |
| 16-bit integer | |
| typedef ws_sint16_t | sint16_t |
| 16-bit signed integer | |
| typedef ws_uint16_t | uint16_t |
| 16-bit unsigned integer | |
| typedef ws_int32_t | int32_t |
| 32-bit integer | |
| typedef ws_sint32_t | sint32_t |
| 32-bit signed integer | |
| typedef ws_uint32_t | uint32_t |
| 32-bit unsigned integer | |
| typedef ws_int_t | int_t |
| integer | |
| typedef ws_sint_t | sint_t |
| signed integer | |
| typedef ws_uint_t | uint_t |
| unsigned integer | |
| typedef ws_long_t | long_t |
| long integer | |
| typedef ws_byte_t | byte_t |
| Byte. | |
| typedef ws_bool_t | bool_t |
| bool | |
| typedef ws_dword_t | dword_t |
| dword | |
| typedef ws_size_t | size_t |
| size | |
| typedef ws_ptrdiff_t | ptrdiff_t |
| ptr diff | |
| typedef ws_streampos_t | streampos_t |
| streampos | |
| typedef ws_streamoff_t | streamoff_t |
| streamoff | |
| typedef basic_absolute_path< ws_char_a_t, filesystem_traits< ws_char_a_t > > | absolute_path_a |
Instantiation of the basic_absolute_path template for the ANSI character type char. | |
| typedef basic_absolute_path< ws_char_w_t, filesystem_traits< ws_char_w_t > > | absolute_path_w |
Instantiation of the basic_absolute_path template for the Unicode character type wchar_t. | |
| typedef basic_absolute_path< TCHAR, filesystem_traits< TCHAR > > | absolute_path |
Instantiation of the basic_absolute_path template for the Win32 character type TCHAR. | |
| typedef listview_inserter< false > | listview_front_inserter |
| Function object used to insert items at the front of list-views. | |
| typedef listview_inserter< true > | listview_back_inserter |
| Function object used to insert items at the back of list-views. | |
| typedef basic_current_directory< ws_char_a_t, filesystem_traits< ws_char_a_t > > | current_directory_a |
Instantiation of the basic_current_directory template for the ANSI character type char. | |
| typedef basic_current_directory< ws_char_w_t, filesystem_traits< ws_char_w_t > > | current_directory_w |
Instantiation of the basic_current_directory template for the Unicode character type wchar_t. | |
| typedef basic_current_directory< TCHAR, filesystem_traits< TCHAR > > | current_directory |
Instantiation of the basic_current_directory template for the Win32 character type TCHAR. | |
| typedef basic_current_directory_scope< ws_char_a_t, filesystem_traits< ws_char_a_t > > | current_directory_scope_a |
Instantiation of the basic_current_directory_scope template for the ANSI character type char. | |
| typedef basic_current_directory_scope< ws_char_w_t, filesystem_traits< ws_char_w_t > > | current_directory_scope_w |
Instantiation of the basic_current_directory_scope template for the Unicode character type wchar_t. | |
| typedef basic_current_directory_scope< TCHAR, filesystem_traits< TCHAR > > | current_directory_scope |
Instantiation of the basic_current_directory_scope template for the Win32 character type TCHAR. | |
| typedef basic_environment_block< ws_char_a_t > | environment_block_a |
Instantiation of the basic_path template for the ANSI character type char. | |
| typedef basic_environment_block< ws_char_w_t > | environment_block_w |
Instantiation of the basic_environment_block template for the Unicode character type wchar_t. | |
| typedef basic_environment_block< TCHAR > | environment_block |
Instantiation of the basic_environment_block template for the Win32 character type TCHAR. | |
| typedef basic_environment_sequence< ws_char_a_t > | environment_sequence_a |
Instantiation of the basic_environment_sequence template for the ANSI character type char. | |
| typedef basic_environment_sequence< ws_char_w_t > | environment_sequence_w |
Instantiation of the basic_environment_sequence template for the Unicode character type wchar_t. | |
| typedef basic_environment_sequence< TCHAR > | environment_sequence |
Instantiation of the basic_environment_sequence template for the Win32 character type TCHAR. | |
| typedef basic_environment_variable< ws_char_a_t, filesystem_traits< ws_char_a_t > > | environment_variable_a |
Instantiation of the basic_environment_variable template for the ANSI character type char. | |
| typedef basic_environment_variable< ws_char_w_t, filesystem_traits< ws_char_w_t > > | environment_variable_w |
Instantiation of the basic_environment_variable template for the Unicode character type wchar_t. | |
| typedef basic_environment_variable< TCHAR, filesystem_traits< TCHAR > > | environment_variable |
Instantiation of the basic_environment_variable template for the Win32 character type TCHAR. | |
| typedef basic_error_desc< ws_char_a_t > | error_desc_a |
Instantiation of the basic_error_desc template for the ANSI character type char. | |
| typedef basic_error_desc< ws_char_w_t > | error_desc_w |
Instantiation of the basic_error_desc template for the Unicode character type wchar_t. | |
| typedef basic_error_desc< TCHAR > | error_desc |
Instantiation of the basic_error_desc template for the Win32 character type TCHAR. | |
| typedef basic_file_path_buffer< ws_char_a_t, processheap_allocator< ws_char_a_t > > | file_path_buffer_a |
Instantiation of the basic_file_path_buffer template for the ANSI character type char. | |
| typedef basic_file_path_buffer< ws_char_w_t, processheap_allocator< ws_char_w_t > > | file_path_buffer_w |
Instantiation of the basic_file_path_buffer template for the Unicode character type wchar_t. | |
| typedef basic_findfile_sequence< ws_char_a_t, filesystem_traits< ws_char_a_t > > | findfile_sequence_a |
Instantiation of the basic_findfile_sequence template for the ANSI character type char. | |
| typedef basic_findfile_sequence< ws_char_w_t, filesystem_traits< ws_char_w_t > > | findfile_sequence_w |
Instantiation of the basic_findfile_sequence template for the Unicode character type wchar_t. | |
| typedef basic_findfile_sequence< TCHAR, filesystem_traits< TCHAR > > | findfile_sequence |
Instantiation of the basic_findfile_sequence template for the Win32 character type TCHAR. | |
| typedef basic_findvolume_sequence< ws_char_a_t, filesystem_traits< ws_char_a_t > > | findvolume_sequence_a |
Instantiation of the basic_findvolume_sequence template for the ANSI character type char. | |
| typedef basic_findvolume_sequence< ws_char_w_t, filesystem_traits< ws_char_w_t > > | findvolume_sequence_w |
Instantiation of the basic_findvolume_sequence template for the Unicode character type wchar_t. | |
| typedef basic_findvolume_sequence< TCHAR, filesystem_traits< TCHAR > > | findvolume_sequence |
Instantiation of the basic_findvolume_sequence template for the Win32 character type TCHAR. | |
| typedef basic_module_directory< ws_char_a_t, filesystem_traits< ws_char_a_t > > | module_directory_a |
Instantiation of the basic_module_directory template for the ANSI character type char. | |
| typedef basic_module_directory< ws_char_w_t, filesystem_traits< ws_char_w_t > > | module_directory_w |
Instantiation of the basic_module_directory template for the Unicode character type wchar_t. | |
| typedef basic_module_directory< TCHAR, filesystem_traits< TCHAR > > | module_directory |
Instantiation of the basic_module_directory template for the Win32 character type TCHAR. | |
| typedef basic_module_filename< ws_char_a_t, filesystem_traits< ws_char_a_t > > | module_filename_a |
Instantiation of the basic_module_filename template for the ANSI character type char. | |
| typedef basic_module_filename< ws_char_w_t, filesystem_traits< ws_char_w_t > > | module_filename_w |
Instantiation of the basic_module_filename template for the Unicode character type wchar_t. | |
| typedef basic_module_filename< TCHAR, filesystem_traits< TCHAR > > | module_filename |
Instantiation of the basic_module_filename template for the Win32 character type TCHAR. | |
| typedef basic_path< ws_char_a_t, filesystem_traits< ws_char_a_t > > | path_a |
Instantiation of the basic_path template for the ANSI character type char. | |
| typedef basic_path< ws_char_w_t, filesystem_traits< ws_char_w_t > > | path_w |
Instantiation of the basic_path template for the Unicode character type wchar_t. | |
| typedef basic_path< TCHAR, filesystem_traits< TCHAR > > | path |
Instantiation of the basic_path template for the Win32 character type TCHAR. | |
| typedef basic_reg_key< ws_char_a_t, reg_traits< ws_char_a_t >, processheap_allocator< ws_char_a_t > > | reg_key_a |
Instantiation of the basic_reg_key template for the ANSI character type char. | |
| typedef basic_reg_key< ws_char_w_t, reg_traits< ws_char_w_t >, processheap_allocator< ws_char_w_t > > | reg_key_w |
Instantiation of the basic_reg_key template for the Unicode character type wchar_t. | |
| typedef basic_reg_key< TCHAR, reg_traits< TCHAR >, processheap_allocator< TCHAR > > | reg_key |
Instantiation of the basic_reg_key template for the Win32 character type TCHAR. | |
| typedef basic_reg_key_sequence< ws_char_a_t, reg_traits< ws_char_a_t >, processheap_allocator< ws_char_a_t > > | reg_key_sequence_a |
Instantiation of the basic_reg_key_sequence template for the ANSI character type char. | |
| typedef basic_reg_key_sequence< ws_char_w_t, reg_traits< ws_char_w_t >, processheap_allocator< ws_char_w_t > > | reg_key_sequence_w |
Instantiation of the basic_reg_key_sequence template for the Unicode character type wchar_t. | |
| typedef basic_reg_value< ws_char_a_t, reg_traits< ws_char_a_t >, processheap_allocator< ws_char_a_t > > | reg_value_a |
Instantiation of the basic_reg_value template for the ANSI character type char. | |
| typedef basic_reg_value< ws_char_w_t, reg_traits< ws_char_w_t >, processheap_allocator< ws_char_w_t > > | reg_value_w |
Instantiation of the basic_reg_value template for the Unicode character type wchar_t. | |
| typedef basic_reg_value< TCHAR, reg_traits< TCHAR >, processheap_allocator< TCHAR > > | reg_value |
Instantiation of the basic_reg_value template for the Win32 character type TCHAR. | |
| typedef basic_reg_value_sequence< ws_char_a_t, reg_traits< ws_char_a_t >, processheap_allocator< ws_char_a_t > > | reg_value_sequence_a |
Instantiation of the basic_reg_value_sequence template for the ANSI character type char. | |
| typedef basic_reg_value_sequence< ws_char_w_t, reg_traits< ws_char_w_t >, processheap_allocator< ws_char_w_t > > | reg_value_sequence_w |
Instantiation of the basic_reg_value_sequence template for the Unicode character type wchar_t. | |
| typedef basic_reg_value_sequence< TCHAR, reg_traits< TCHAR >, processheap_allocator< TCHAR > > | reg_value_sequence |
Instantiation of the basic_reg_value_sequence template for the Win32 character type TCHAR. | |
| typedef basic_searchpath_sequence< ws_char_a_t, filesystem_traits< ws_char_a_t > > | searchpath_sequence_a |
Instantiation of the basic_searchpath_sequence template for the ANSI character type char. | |
| typedef basic_searchpath_sequence< ws_char_w_t, filesystem_traits< ws_char_w_t > > | searchpath_sequence_w |
Instantiation of the basic_searchpath_sequence template for the Unicode character type wchar_t. | |
| typedef basic_searchpath_sequence< TCHAR, filesystem_traits< TCHAR > > | searchpath_sequence |
Instantiation of the basic_searchpath_sequence template for the Win32 character type TCHAR. | |
| typedef basic_system_directory< ws_char_a_t, filesystem_traits< ws_char_a_t > > | system_directory_a |
Instantiation of the basic_system_directory template for the ANSI character type char. | |
| typedef basic_system_directory< ws_char_w_t, filesystem_traits< ws_char_w_t > > | system_directory_w |
Instantiation of the basic_system_directory template for the Unicode character type wchar_t. | |
| typedef basic_system_directory< TCHAR, filesystem_traits< TCHAR > > | system_directory |
Instantiation of the basic_system_directory template for the Win32 character type TCHAR. | |
| typedef basic_windows_directory< ws_char_a_t, filesystem_traits< ws_char_a_t > > | windows_directory_a |
Instantiation of the basic_windows_directory template for the ANSI character type char. | |
| typedef basic_windows_directory< ws_char_w_t, filesystem_traits< ws_char_w_t > > | windows_directory_w |
Instantiation of the basic_windows_directory template for the Unicode character type wchar_t. | |
| typedef basic_windows_directory< TCHAR, filesystem_traits< TCHAR > > | windows_directory |
Instantiation of the basic_windows_directory template for the Win32 character type TCHAR. | |
Enumerations | |
| enum | { MAX_VOL_NAME = _MAX_PATH } |
Functions | |
| template<typename C> basic_absolute_path< C > | make_absolute_path (C const *path) |
| This helper function makes an absolute path variable without needing to qualify the template parameter. | |
| HTREEITEM | treeview_getnextitem (HWND hwnd, HTREEITEM hitem, UINT flag) |
| Gets the next item in the tree view. | |
| HTREEITEM | treeview_getchilditem (HWND hwnd, HTREEITEM hitem) |
| Gets the tree view child item. | |
| HTREEITEM | treeview_getrootitem (HWND hwnd) |
| Gets the tree view root item. | |
| HTREEITEM | treeview_getcaretitem (HWND hwnd) |
| Gets the tree view caret item. | |
| ws_int_t | combobox_addstring_a (HWND hwnd, ws_char_a_t const *s) |
| Adds an ANSI string to a combo-box. | |
| ws_int_t | combobox_addstring_w (HWND hwnd, ws_char_w_t const *s) |
| Adds a Unicode string to a combo-box. | |
| ws_int_t | combobox_addstring (HWND hwnd, LPCTSTR s) |
| Adds a string (in the ambient char-encoding) to a combo-box. | |
| ws_int_t | combobox_insertstring_a (HWND hwnd, ws_char_a_t const *s, int index) |
| Inserts an ANSI string into a combo-box at the given index. | |
| ws_int_t | combobox_insertstring_w (HWND hwnd, ws_char_w_t const *s, int index) |
| Inserts a Unicode string into a combo-box at the given index. | |
| ws_int_t | combobox_insertstring (HWND hwnd, LPCTSTR s, int index) |
| Inserts a string (in the ambient char-encoding) into a combo-box at the given index. | |
| ws_int_t | combobox_gettextlen (HWND hwnd, ws_int_t index) |
| Gets the text length of an item in a combo-box. | |
| ws_int_t | combobox_gettext (HWND hwnd, ws_int_t index, LPCSTR s) |
| Gets the text of an item in a combo-box. | |
| ws_int_t | combobox_getcount (HWND hwnd) |
| Gets the number of items in a combo-box. | |
| ws_int_t | listbox_addstring_a (HWND hwnd, ws_char_a_t const *s) |
| Adds an ANSI string to a list-box. | |
| ws_int_t | listbox_addstring_w (HWND hwnd, ws_char_w_t const *s) |
| Adds a Unicode string to a list-box. | |
| ws_int_t | listbox_addstring (HWND hwnd, LPCTSTR s) |
| Adds a string (in the ambient char-encoding) to a list-box. | |
| ws_int_t | listbox_insertstring_a (HWND hwnd, ws_char_a_t const *s, int index) |
| Inserts an ANSI string into a list-box at the given index. | |
| ws_int_t | listbox_insertstring_w (HWND hwnd, ws_char_w_t const *s, int index) |
| Inserts a Unicode string into a list-box at the given index. | |
| ws_int_t | listbox_insertstring (HWND hwnd, LPCTSTR s, int index) |
| Inserts a string (in the ambient char-encoding) into a list-box at the given index. | |
| ws_int_t | listbox_gettextlen (HWND hwnd, ws_int_t index) |
| Gets the text length of an item in a list-box. | |
| ws_int_t | listbox_gettext (HWND hwnd, ws_int_t index, LPCSTR s) |
| Gets the text of an item in a list-box. | |
| ws_int_t | listbox_getcount (HWND hwnd) |
| Gets the number of items in a list-box. | |
| template<typename C, typename T> C const * | c_str_ptr_null (basic_error_desc< C, T > const &e) |
Returns the corresponding C-string pointer of e. | |
| template<typename C, typename T> C const * | c_str_ptr (basic_error_desc< C, T > const &e) |
Returns the corresponding C-string pointer of e. | |
| template<typename C, typename T> C const * | get_ptr (basic_error_desc< C, T > const &e) |
Returns the corresponding C-string pointer of e. | |
| ws_bool_t | CloseHandleSetNull (HANDLE &h) |
| CloseHandleSetNull. | |
| ws_bool_t | IsWaitObjectSignalled (HANDLE h) |
| IsWaitObjectSignalled. | |
| BOOL | HasOverlappedIoCompleted (LPOVERLAPPED lpOverlapped) |
| HasOverlappedIoCompleted. | |
| ws_bool_t | DuplicateLocalHandle (HANDLE h, HANDLE &hDup) |
| DuplicateLocalHandle(). | |
| template<typename C> C * | fmt_msg_find_last_good__ (C *first, C *last) |
| FormatMessage(). | |
| ws_bool_t | IsKeyPressedAsync (int k) |
| Elicits asynchronous key state. | |
| template<typename C> basic_path< C > | make_path (C const *path) |
| This helper function makes a path variable without needing to qualify the template parameter. | |
| template<typename C, typename T, typename A> HKEY | get_handle (basic_reg_key< C, T, A > const &key) |
Returns the corresponding registry handle of k. | |
| template<typename S, typename X> ss_size_t | c_str_len (basic_resource_string< S, X > const &s) |
Returns the length (in characters) of s, not including the null-terminating character. | |
| template<typename S, typename X> ss_size_t | c_str_size (basic_resource_string< S, X > const &s) |
Returns the size (in bytes) of the contents of s, not including the null-terminating character. | |
| ws_sint_t | calc_width (SIZE const &size) |
Calculates the width of a SIZE instance. | |
| ws_sint_t | calc_width (RECT const &rc) |
Calculates the width of a RECT instance. | |
| ws_sint_t | calc_height (SIZE const &size) |
Calculates the height of a SIZE instance. | |
| ws_sint_t | calc_height (RECT const &rc) |
Calculates the height of a RECT instance. | |
| template<typename S, typename C> ws_bool_t | shell_browse (const S &title, C *displayName, UINT flags, HWND hwndOwner, LPCITEMIDLIST pidlRoot) |
| Browses the shell namespace according to the given parameters. | |
| template<typename S, typename C> ws_bool_t | shell_browse (const S &title, C *displayName, UINT flags, HWND hwndOwner) |
| Browses the shell namespace according to the given parameters. | |
| template<typename S, typename C> ws_bool_t | shell_browse (const S &title, C *displayName, UINT flags, LPCITEMIDLIST pidlRoot) |
| Browses the shell namespace according to the given parameters. | |
| template<typename S, typename C> ws_bool_t | shell_browse (const S &title, C *displayName, UINT flags) |
| Browses the shell namespace according to the given parameters. | |
| template<typename S, typename C> ws_bool_t | shell_browse (const S &title, C *displayName) |
| Browses the shell namespace according to the given parameters. | |
| c_str_ptr_null_HWND_proxy< ws_char_a_t > | c_str_ptr_null_a (HWND h) |
Returns the corresponding C-string pointer of the window h, or a null pointer. | |
| c_str_ptr_null_HWND_proxy< ws_char_w_t > | c_str_ptr_null_w (HWND h) |
Returns the corresponding C-string pointer of the window h, or a null pointer. | |
| c_str_ptr_null_HWND_proxy< TCHAR > | c_str_ptr_null (HWND h) |
Returns the corresponding C-string pointer of the window h, or a null pointer. | |
| c_str_ptr_null_LSA_UNICODE_STRING_proxy | c_str_ptr_null (const LSA_UNICODE_STRING &s) |
Returns the corresponding C-string pointer of the LSA_UNICODE_STRING s, or a null pointer. | |
| c_str_ptr_HWND_proxy< ws_char_a_t > | c_str_ptr_a (HWND h) |
Returns the corresponding C-string pointer of the window h. | |
| c_str_ptr_HWND_proxy< ws_char_w_t > | c_str_ptr_w (HWND h) |
Returns the corresponding C-string pointer of the window h. | |
| c_str_ptr_HWND_proxy< TCHAR > | c_str_ptr (HWND h) |
Returns the corresponding C-string pointer of the window h. | |
| c_str_ptr_LSA_UNICODE_STRING_proxy | c_str_ptr (const LSA_UNICODE_STRING &s) |
Returns the corresponding C-string pointer of the LSA_UNICODE_STRING s. | |
| ws_size_t | c_str_len (HWND h) |
Returns the length (in characters) of the string of s, not including the null-terminating character. | |
| ws_size_t | c_str_len_a (HWND h) |
Returns the length (in characters) of the string of s, not including the null-terminating character. | |
| ws_size_t | c_str_len_w (HWND h) |
Returns the length (in characters) of the string of s, not including the null-terminating character. | |
| ws_size_t | c_str_len (const LSA_UNICODE_STRING &s) |
Returns the length (in characters) of the LSA_UNICODE_STRING s, not including the null-terminating character. | |
| ws_size_t | c_str_size_a (HWND h) |
Returns the size (in bytes) of the string of h, not including the null-terminating character. | |
| ws_size_t | c_str_size_w (HWND h) |
Returns the size (in bytes) of the string of h, not including the null-terminating character. | |
| ws_size_t | c_str_size (HWND h) |
Returns the size (in bytes) of the string of h, not including the null-terminating character. | |
| ws_size_t | c_str_size (const LSA_UNICODE_STRING &s) |
Returns the size (in bytes) of the LSA_UNICODE_STRING s, not including the null-terminating character. | |
| template<typename C, typename T> C const * | c_str_ptr_null (basic_system_directory< C, T > const &sd) |
Returns the corresponding C-string pointer of the basic_system_directory sd, or a null pointer. | |
| template<typename C, typename T> C const * | c_str_ptr (basic_system_directory< C, T > const &sd) |
Returns the corresponding C-string pointer of the basic_system_directory sd. | |
| template<typename C, typename T> ws_size_t | c_str_len (basic_system_directory< C, T > const &sd) |
Returns the length (in characters) of the basic_system_directory sd, not including the null-terminating character. | |
| template<typename C, typename T> ws_size_t | c_str_size (basic_system_directory< C, T > const &sd) |
Returns the size (in bytes) of the basic_system_directory sd, not including the null-terminating character. | |
| HWND | get_hwnd (HWND h) |
| retrieves the HWND window handle for the given HWND handle. | |
| ws_long_t | GetStyle (HWND h) |
| Gets the style of the window. | |
| ws_long_t | GetExStyle (HWND h) |
| Gets the extended style of the window. | |
| ws_long_t | SetStyle (HWND h, ws_long_t s) |
| Sets the style of the window. | |
| ws_long_t | SetExStyle (HWND h, ws_long_t x) |
| Sets the extended style of the window. | |
| ws_long_t | ModifyStyle (HWND h, ws_long_t sRem, ws_long_t sAdd) |
| Modifies the style of the window. | |
| ws_long_t | ModifyExStyle (HWND h, ws_long_t sRem, ws_long_t sAdd) |
| Modifies the extended style of the window. | |
| ws_bool_t | IsWindowClass (HWND hwnd, ws_char_a_t const *name) |
| Tests whether the given window has the given window class. | |
| ws_bool_t | IsWindowClass (HWND hwnd, ws_char_w_t const *name) |
| Tests whether the given window has the given window class. | |
| void | EnableDlgItem (HWND hwnd, int id, ws_bool_t bEnable) |
| Enables/disable a dialog item. | |
| ws_bool_t | IsDlgItemEnabled (HWND hwnd, int id) |
| Elicits the enable status of a dialog item. | |
| int | GetDlgItemTextLength (HWND hwnd, int id) |
| Gets the text length of a dialog item's window contents. | |
| HINSTANCE | GetWindowInstance (HWND hwnd) |
| Gets the HINSTANCE associated with a given window. | |
| template<typename C, typename T> C const * | c_str_ptr_null (basic_windows_directory< C, T > const &sd) |
Returns the corresponding C-string pointer of the basic_windows_directory sd, or a null pointer. | |
| template<typename C, typename T> C const * | c_str_ptr (basic_windows_directory< C, T > const &sd) |
Returns the corresponding C-string pointer of the basic_windows_directory sd. | |
| template<typename C, typename T> ws_size_t | c_str_len (basic_windows_directory< C, T > const &sd) |
Returns the length (in characters) of the basic_windows_directory sd, not including the null-terminating character. | |
| template<typename C, typename T> ws_size_t | c_str_size (basic_windows_directory< C, T > const &sd) |
Returns the size (in bytes) of the basic_windows_directory sd, not including the null-terminating character. | |
winstl (aliased to stlsoft::winstl_project) - is the namespace for the WinSTL project.
|
|
bool
|
|
|
Byte.
|
|
|
Ansi char type.
|
|
|
Unicode char type.
|
|
|
dword
|
|
|
16-bit integer
|
|
|
32-bit integer
|
|
|
integer
|
|
|
long integer
|
|
|
ptr diff
|
|
|
16-bit signed integer
|
|
|
32-bit signed integer
|
|
|
8-bit signed integer
|
|
|
signed integer
|
|
|
size
|
|
|
streamoff
|
|
|
streampos
|
|
|
16-bit unsigned integer
|
|
|
32-bit unsigned integer
|
|
|
8-bit unsigned integer
|
|
|
unsigned integer
|
|
|
bool
|
|
|
Byte.
|
|
|
Ansi char type.
|
|
|
Unicode char type.
|
|
|
dword
|
|
|
16-bit integer
|
|
|
32-bit integer
|
|
|
integer
|
|
|
long
|
|
|
ptr diff
|
|
|
16-bit signed integer
|
|
|
32-bit signed integer
|
|
|
8-bit signed integer
|
|
|
signed integer
|
|
|
size
|
|
|
streamoff
|
|
|
streampos
|
|
|
16-bit unsigned integer
|
|
|
32-bit unsigned integer
|
|
|
8-bit unsigned integer
|
|
|
unsigned integer
|
|
|
Calculates the height of a
|
|
|
Calculates the height of a
|
|
|
Calculates the width of a
|
|
|
Calculates the width of a
|
|
|
CloseHandleSetNull. Closes a handle, and sets its value to NULL |
|
||||||||||||
|
Duplicates a handle. Both the handle and the duplicate are within the context of the current process. |
|
||||||||||||
|
FormatMessage().
|
|
|
HasOverlappedIoCompleted. Indicates whether the I/O operation has completed
|
|
|
Elicits asynchronous key state.
|
|
|
IsWaitObjectSignalled. Indicates whether the given handle is signalled.
|
|
||||||||||||
|
Browses the shell namespace according to the given parameters.
|
|
||||||||||||||||
|
Browses the shell namespace according to the given parameters.
|
|
||||||||||||||||||||
|
Browses the shell namespace according to the given parameters.
|
|
||||||||||||||||||||
|
Browses the shell namespace according to the given parameters.
|
|
||||||||||||||||||||||||
|
Browses the shell namespace according to the given parameters.
|
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |