ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "winuser.h"
#include "softpub.h"
#include "wingdi.h"
#include "richedit.h"
#include "ole2.h"
#include "richole.h"
#include "commdlg.h"
#include "commctrl.h"
#include "cryptuiapi.h"
#include "cryptuires.h"
#include "urlmon.h"
#include "hlink.h"
#include "winreg.h"
#include "wine/debug.h"
#include "wine/unicode.h"

Go to the source code of this file.

Data Structures

struct  CertMgrStoreInfo
struct  CertMgrData
struct  PCRYPTUI_ENUM_SYSTEM_STORE_ARGS
struct  PCRYPTUI_ENUM_DATA
struct  PCRYPTUI_SELECTSTORE_INFO_A
struct  PCRYPTUI_SELECTSTORE_INFO_W
struct  StoreInfo
struct  SelectStoreInfo
struct  ReadStringStruct
struct  OIDToString
struct  IssuerStatement
struct  detail_data
struct  field_value_data
struct  v1_field
struct  prop_id_to_string_id
struct  selection_list_item
struct  edit_cert_data
struct  hierarchy_data
struct  ImportWizData
struct  StringToFilter
struct  ExportWizData

Defines

#define COBJMACROS
#define NONAMELESSUNION
#define MAX_STRING_LEN   512
#define CRYPTUI_ENABLE_SHOW_PHYSICAL_STORE   0x00000001
#define MY_INDENT   200
#define MAX_PURPOSE   255
#define WM_REFRESH_VIEW   WM_USER + 0
#define MAX_FRIENDLY_NAME   40
#define MAX_DESCRIPTION   255

Typedefs

typedef BOOL(WINAPIPFN_SELECTED_STORE_CB )(HCERTSTORE store, HWND hwnd, void *pvArg)
typedef WCHAR *(* field_format_func )(PCCERT_CONTEXT cert)
typedef void(* add_fields_func )(HWND hwnd, struct detail_data *data)
typedef WCHAR *(* create_detailed_value_func )(PCCERT_CONTEXT cert, void *param)
typedef WCHAR *(* prop_to_value_func )(void *pb, DWORD cb)

Enumerations

enum  PurposeFilter { PurposeFilterShowAll = 0, PurposeFilterShowAdvanced = 1, PurposeFilterShowOID = 2 }
enum  CheckBitmapIndex { CheckBitmapIndexUnchecked = 1, CheckBitmapIndexChecked = 2, CheckBitmapIndexDisabledUnchecked = 3, CheckBitmapIndexDisabledChecked = 4 }
enum  PurposeSelection { PurposeEnableAll = 0, PurposeDisableAll, PurposeEnableSelected }

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (cryptui)
BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
static void add_cert_columns (HWND hwnd)
static void add_cert_to_view (HWND lv, PCCERT_CONTEXT cert, DWORD *allocatedLen, LPWSTR *str)
static LPSTR get_cert_mgr_usages (void)
static void initialize_purpose_selection (HWND hwnd)
BOOL WINAPI WTHelperGetKnownUsages (DWORD action, PCCRYPT_OID_INFO **usages)
static CERT_ENHKEY_USAGEadd_oid_to_usage (CERT_ENHKEY_USAGE *usage, LPSTR oid)
static CERT_ENHKEY_USAGEconvert_usages_str_to_usage (LPSTR usageStr)
static CERT_ENHKEY_USAGEcreate_advanced_filter (void)
static int CALLBACK cert_mgr_sort_by_subject (LPARAM lp1, LPARAM lp2, LPARAM lp)
static void show_store_certs (HWND hwnd, HCERTSTORE store)
static void show_cert_stores (HWND hwnd, DWORD dwFlags, struct CertMgrData *data)
static void free_certs (HWND lv)
static HCERTSTORE cert_mgr_index_to_store (HWND tab, int index)
static HCERTSTORE cert_mgr_current_store (HWND hwnd)
static void close_stores (HWND tab)
static void refresh_store_certs (HWND hwnd)
static void add_known_usage (HWND lv, PCCRYPT_OID_INFO info, CheckBitmapIndex state)
static void add_known_usages_to_list (HWND lv, CheckBitmapIndex state)
static void toggle_usage (HWND hwnd, int iItem)
static LONG_PTR find_oid_in_list (HWND lv, LPCSTR oid)
static void save_cert_mgr_usages (HWND hwnd)
static LRESULT CALLBACK cert_mgr_advanced_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static void cert_mgr_clear_cert_selection (HWND hwnd)
static PCCERT_CONTEXT cert_mgr_index_to_cert (HWND hwnd, int index)
static void show_selected_cert (HWND hwnd, int index)
static void cert_mgr_show_cert_usages (HWND hwnd, int index)
static void cert_mgr_do_remove (HWND hwnd)
static void cert_mgr_do_export (HWND hwnd)
static int cert_mgr_sort_by_text (HWND lv, int col, int index1, int index2)
static int CALLBACK cert_mgr_sort_by_issuer (LPARAM lp1, LPARAM lp2, LPARAM lp)
static int CALLBACK cert_mgr_sort_by_date (LPARAM lp1, LPARAM lp2, LPARAM lp)
static int CALLBACK cert_mgr_sort_by_friendly_name (LPARAM lp1, LPARAM lp2, LPARAM lp)
static LRESULT CALLBACK cert_mgr_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
BOOL WINAPI CryptUIDlgCertMgr (PCCRYPTUI_CERT_MGR_STRUCT pCryptUICertMgr)
static BOOL WINAPI enum_store_callback (const void *pvSystemStore, DWORD dwFlags, PCERT_SYSTEM_STORE_INFO pStoreInfo, void *pvReserved, void *pvArg)
static void enumerate_stores (HWND hwnd, CRYPTUI_ENUM_DATA *pEnumData)
static void free_store_info (HWND tree)
static HCERTSTORE selected_item_to_store (HWND tree, HTREEITEM hItem)
static LRESULT CALLBACK select_store_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
HCERTSTORE WINAPI CryptUIDlgSelectStoreW (PCRYPTUI_SELECTSTORE_INFO_W info)
HCERTSTORE WINAPI CryptUIDlgSelectStoreA (PCRYPTUI_SELECTSTORE_INFO_A info)
BOOL WINAPI CryptUIDlgViewCertificateA (PCCRYPTUI_VIEWCERTIFICATE_STRUCTA pCertViewInfo, BOOL *pfPropertiesChanged)
static DWORD CALLBACK read_text_callback (DWORD_PTR dwCookie, LPBYTE buf, LONG cb, LONG *pcb)
static void add_unformatted_text_to_control (HWND hwnd, LPCWSTR text, LONG len)
static void add_string_resource_to_control (HWND hwnd, int id)
static void add_text_with_paraformat_to_control (HWND hwnd, LPCWSTR text, LONG len, const PARAFORMAT2 *fmt)
static void add_string_resource_with_paraformat_to_control (HWND hwnd, int id, const PARAFORMAT2 *fmt)
static LPWSTR get_cert_name_string (PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags)
static void add_cert_string_to_control (HWND hwnd, PCCERT_CONTEXT pCertContext, DWORD dwType, DWORD dwFlags)
static void add_icon_to_control (HWND hwnd, int id)
static void add_oid_text_to_control (HWND hwnd, char *oid)
static struct OIDToStringfindSupportedOID (LPCSTR oid)
static void add_local_oid_text_to_control (HWND text, LPCSTR oid)
static void display_app_usages (HWND text, PCCERT_CONTEXT cert, BOOL *anyUsageAdded)
static BOOL display_cert_usages (HWND text, PCCERT_CONTEXT cert, BOOL *anyUsageAdded)
static void set_policy_text (HWND text, PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo)
static CRYPT_OBJID_BLOB * find_policy_qualifier (CERT_POLICIES_INFO *policies, LPCSTR policyOid)
static WCHARget_cps_str_from_qualifier (const CRYPT_OBJID_BLOB *qualifier)
static WCHARget_user_notice_from_qualifier (const CRYPT_OBJID_BLOB *qualifier)
static void set_issuer_statement (HWND hwnd, PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo)
static void set_cert_info (HWND hwnd, PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo)
static void set_cert_name_string (HWND hwnd, PCCERT_CONTEXT cert, DWORD nameFlags, int heading)
static void add_date_string_to_control (HWND hwnd, const FILETIME *fileTime)
static void set_cert_validity_period (HWND hwnd, PCCERT_CONTEXT cert)
static void set_general_info (HWND hwnd, PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo)
static LRESULT CALLBACK user_notice_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static void show_user_notice (HWND hwnd, struct IssuerStatement *issuerStatement)
static LRESULT CALLBACK general_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static UINT CALLBACK general_callback_proc (HWND hwnd, UINT msg, PROPSHEETPAGEW *page)
static void init_general_page (PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo, PROPSHEETPAGEW *page)
static WCHARfield_format_version (PCCERT_CONTEXT cert)
static WCHARformat_hex_string (void *pb, DWORD cb)
static WCHARfield_format_serial_number (PCCERT_CONTEXT cert)
static WCHARfield_format_issuer (PCCERT_CONTEXT cert)
static WCHARfield_format_detailed_cert_name (PCERT_NAME_BLOB name)
static WCHARfield_format_detailed_issuer (PCCERT_CONTEXT cert, void *param)
static WCHARfield_format_subject (PCCERT_CONTEXT cert)
static WCHARfield_format_detailed_subject (PCCERT_CONTEXT cert, void *param)
static WCHARformat_long_date (const FILETIME *fileTime)
static WCHARfield_format_from_date (PCCERT_CONTEXT cert)
static WCHARfield_format_to_date (PCCERT_CONTEXT cert)
static WCHARfield_format_public_key (PCCERT_CONTEXT cert)
static WCHARfield_format_detailed_public_key (PCCERT_CONTEXT cert, void *param)
static void add_field_value_data (struct detail_data *data, create_detailed_value_func create, void *param)
static void add_field_and_value_to_list (HWND hwnd, struct detail_data *data, LPWSTR field, LPWSTR value, create_detailed_value_func create, void *param)
static void add_string_id_and_value_to_list (HWND hwnd, struct detail_data *data, int id, LPWSTR value, create_detailed_value_func create, void *param)
static void add_v1_field (HWND hwnd, struct detail_data *data, const struct v1_field *field)
static void add_v1_fields (HWND hwnd, struct detail_data *data)
static WCHARcrypt_format_extension (const CERT_EXTENSION *ext, DWORD formatStrType)
static WCHARfield_format_extension_hex_with_ascii (const CERT_EXTENSION *ext)
static WCHARfield_format_detailed_extension (PCCERT_CONTEXT cert, void *param)
static void add_cert_extension_detail (HWND hwnd, struct detail_data *data, PCERT_EXTENSION ext)
static void add_all_extensions (HWND hwnd, struct detail_data *data)
static void add_critical_extensions (HWND hwnd, struct detail_data *data)
static WCHARformat_enhanced_key_usage_value (void *pb, DWORD cb)
static void add_properties (HWND hwnd, struct detail_data *data)
static void add_all_fields (HWND hwnd, struct detail_data *data)
static void create_show_list (HWND hwnd, struct detail_data *data)
static void create_listview_columns (HWND hwnd)
static void set_fields_selection (HWND hwnd, struct detail_data *data, int sel)
static void create_cert_details_list (HWND hwnd, struct detail_data *data)
static void add_purpose (HWND hwnd, LPCSTR oid)
static BOOL is_valid_oid (LPCSTR oid)
static BOOL is_oid_in_list (HWND hwnd, LPCSTR oid)
static LRESULT CALLBACK add_purpose_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static WCHARget_cert_property_as_string (PCCERT_CONTEXT cert, DWORD prop)
static void redraw_states (HWND list, BOOL enabled)
static void select_purposes (HWND hwnd, PurposeSelection selection)
static void show_cert_usages (HWND hwnd, struct edit_cert_data *data)
static void set_general_cert_properties (HWND hwnd, struct edit_cert_data *data)
static void set_cert_string_property (PCCERT_CONTEXT cert, DWORD prop, LPWSTR str)
static BOOL CALLBACK refresh_propsheet_pages (HWND hwnd, LPARAM lParam)
static void apply_general_changes (HWND hwnd)
static LRESULT CALLBACK cert_properties_general_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static UINT CALLBACK cert_properties_general_callback (HWND hwnd, UINT msg, PROPSHEETPAGEW *page)
static void show_edit_cert_properties_dialog (HWND parent, struct detail_data *data)
static void free_detail_fields (struct detail_data *data)
static void refresh_details_view (HWND hwnd)
static LRESULT CALLBACK detail_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static UINT CALLBACK detail_callback (HWND hwnd, UINT msg, PROPSHEETPAGEW *page)
static BOOL init_detail_page (PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo, BOOL *pfPropertiesChanged, PROPSHEETPAGEW *page)
static LPARAM index_to_lparam (struct hierarchy_data *data, DWORD index)
static DWORD lparam_to_index (struct hierarchy_data *data, LPARAM lp)
static struct hierarchy_dataget_hierarchy_data_from_tree_item (HWND tree, HTREEITEM hItem)
static WCHARget_cert_display_name (PCCERT_CONTEXT cert)
static void show_cert_chain (HWND hwnd, struct hierarchy_data *data)
static void set_certificate_status (HWND hwnd, const CRYPT_PROVIDER_CERT *cert)
static void set_certificate_status_for_end_cert (HWND hwnd, PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo)
static void show_cert_hierarchy (HWND hwnd, struct hierarchy_data *data)
static void show_dialog_for_selected_cert (HWND hwnd)
static LRESULT CALLBACK hierarchy_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static UINT CALLBACK hierarchy_callback (HWND hwnd, UINT msg, PROPSHEETPAGEW *page)
static BOOL init_hierarchy_page (PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo, PROPSHEETPAGEW *page)
static int CALLBACK cert_prop_sheet_proc (HWND hwnd, UINT msg, LPARAM lp)
static BOOL show_cert_dialog (PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo, CRYPT_PROVIDER_CERT *provCert, BOOL *pfPropertiesChanged)
BOOL WINAPI CryptUIDlgViewCertificateW (PCCRYPTUI_VIEWCERTIFICATE_STRUCTW pCertViewInfo, BOOL *pfPropertiesChanged)
BOOL WINAPI CryptUIDlgViewContext (DWORD dwContextType, LPVOID pvContext, HWND hwnd, LPCWSTR pwszTitle, DWORD dwFlags, LPVOID pvReserved)
static BOOL is_ca_cert (PCCERT_CONTEXT cert, BOOL defaultIfNotSpecified)
static HCERTSTORE choose_store_for_cert (PCCERT_CONTEXT cert)
static BOOL import_cert (PCCERT_CONTEXT cert, HCERTSTORE hDestCertStore)
static BOOL import_crl (PCCRL_CONTEXT crl, HCERTSTORE hDestCertStore)
static BOOL import_ctl (PCCTL_CONTEXT ctl, HCERTSTORE hDestCertStore)
static BOOL check_context_type (DWORD dwFlags, DWORD type)
static void import_warning (DWORD dwFlags, HWND hwnd, LPCWSTR szTitle, int warningID)
static void import_warn_type_mismatch (DWORD dwFlags, HWND hwnd, LPCWSTR szTitle)
static BOOL check_store_context_type (DWORD dwFlags, HCERTSTORE store)
static BOOL import_store (DWORD dwFlags, HWND hwnd, LPCWSTR szTitle, HCERTSTORE source, HCERTSTORE dest)
static HCERTSTORE open_store_from_file (DWORD dwFlags, LPCWSTR fileName, DWORD *pContentType)
static BOOL import_file (DWORD dwFlags, HWND hwnd, LPCWSTR szTitle, LPCWSTR fileName, HCERTSTORE dest)
static LRESULT CALLBACK import_welcome_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static WCHARmake_import_file_filter (DWORD dwFlags)
static BOOL import_validate_filename (HWND hwnd, struct ImportWizData *data, LPCWSTR fileName)
static LRESULT CALLBACK import_file_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static LRESULT CALLBACK import_store_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static void show_import_details (HWND lv, struct ImportWizData *data)
static BOOL do_import (DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardTitle, PCCRYPTUI_WIZ_IMPORT_SRC_INFO pImportSrc, HCERTSTORE hDestCertStore)
static LRESULT CALLBACK import_finish_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static BOOL show_import_ui (DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardTitle, PCCRYPTUI_WIZ_IMPORT_SRC_INFO pImportSrc, HCERTSTORE hDestCertStore)
BOOL WINAPI CryptUIWizImport (DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardTitle, PCCRYPTUI_WIZ_IMPORT_SRC_INFO pImportSrc, HCERTSTORE hDestCertStore)
static LRESULT CALLBACK export_welcome_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static PCRYPT_KEY_PROV_INFO export_get_private_key_info (PCCERT_CONTEXT cert)
static BOOL export_acquire_private_key (const CRYPT_KEY_PROV_INFO *info, HCRYPTPROV *phProv)
static BOOL export_is_key_exportable (HCRYPTPROV hProv, DWORD keySpec)
static LRESULT CALLBACK export_private_key_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static BOOL export_info_has_private_key (PCCRYPTUI_WIZ_EXPORT_INFO pExportInfo)
static void export_format_enable_controls (HWND hwnd, const struct ExportWizData *data)
static LRESULT CALLBACK export_format_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static void export_password_mismatch (HWND hwnd, const struct ExportWizData *data)
static LRESULT CALLBACK export_password_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static LPWSTR export_append_extension (const struct ExportWizData *data, LPWSTR fileName)
static BOOL export_validate_filename (HWND hwnd, struct ExportWizData *data, LPCWSTR fileName)
static WCHARmake_export_file_filter (DWORD exportFormat, DWORD subjectChoice)
static LRESULT CALLBACK export_file_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static void show_export_details (HWND lv, const struct ExportWizData *data)
static BOOL save_der (HANDLE file, const BYTE *pb, DWORD cb)
static BOOL save_base64 (HANDLE file, const BYTE *pb, DWORD cb)
static BOOL save_store_as_cms (HANDLE file, HCERTSTORE store)
static BOOL save_cert_as_cms (HANDLE file, PCCRYPTUI_WIZ_EXPORT_INFO pExportInfo, BOOL includeChain)
static BOOL save_serialized_store (HANDLE file, HCERTSTORE store)
static BOOL save_pfx (HANDLE file, PCCRYPTUI_WIZ_EXPORT_INFO pExportInfo, PCCRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO pContextInfo, PCRYPT_KEY_PROV_INFO keyProvInfo, BOOL deleteKeys)
static BOOL do_export (HANDLE file, PCCRYPTUI_WIZ_EXPORT_INFO pExportInfo, PCCRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO pContextInfo, PCRYPT_KEY_PROV_INFO keyProvInfo, BOOL deleteKeys)
static LRESULT CALLBACK export_finish_dlg_proc (HWND hwnd, UINT msg, WPARAM wp, LPARAM lp)
static BOOL show_export_ui (DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardTitle, PCCRYPTUI_WIZ_EXPORT_INFO pExportInfo, const void *pvoid)
BOOL WINAPI CryptUIWizExport (DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardTitle, PCCRYPTUI_WIZ_EXPORT_INFO pExportInfo, void *pvoid)
BOOL WINAPI CryptUIDlgViewSignerInfoA (CRYPTUI_VIEWSIGNERINFO_STRUCTA *pcvsi)
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificateW (PCCRYPTUI_SELECTCERTIFICATE_STRUCTW pcsc)
PCCERT_CONTEXT WINAPI CryptUIDlgSelectCertificateA (PCCRYPTUI_SELECTCERTIFICATE_STRUCTA pcsc)

Variables

static HINSTANCE hInstance
static const WCHAR my [] = { 'M','y',0 }
static const WCHAR addressBook []
static const WCHAR ca [] = { 'C','A',0 }
static const WCHAR root [] = { 'R','o','o','t',0 }
static const WCHAR trustedPublisher []
static const WCHAR disallowed [] = { 'D','i','s','a','l','l','o','w','e','d',0 }
static struct CertMgrStoreInfo defaultStoreList []
static struct CertMgrStoreInfo publisherStoreList []
static struct OIDToString oidMap []
static struct v1_field v1_fields []
static struct prop_id_to_string_id prop_id_map []
static struct selection_list_item listItems []
static const WCHAR filter_cert []
static const WCHAR filter_pfx []
static const WCHAR filter_crl [] = { '*','.','c','r','l',0 }
static const WCHAR filter_ctl [] = { '*','.','s','t','l',0 }
static const WCHAR filter_serialized_store [] = { '*','.','s','s','t',0 }
static const WCHAR filter_cms []
static const WCHAR filter_all [] = { '*','.','*',0 }
static struct StringToFilter import_filters []
static const WCHAR export_filter_cert [] = { '*','.','c','e','r',0 }
static const WCHAR export_filter_crl [] = { '*','.','c','r','l',0 }
static const WCHAR export_filter_ctl [] = { '*','.','s','t','l',0 }
static const WCHAR export_filter_cms [] = { '*','.','p','7','b',0 }
static const WCHAR export_filter_pfx [] = { '*','.','p','f','x',0 }
static const WCHAR export_filter_sst [] = { '*','.','s','s','t',0 }

Generated on Sun May 27 2012 04:40:35 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.