]> git.proxmox.com Git - rustc.git/blobdiff - vendor/windows-sys/src/Windows/Win32/System/Mmc/mod.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / System / Mmc / mod.rs
index a71af6fbb451373f7668521919fe06e2c05cca2b..311ac7df1a78dc7dc7995a5870565e1bf2d23746 100644 (file)
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const AUTO_WIDTH: i32 = -1i32;
 pub type AppEvents = *mut ::core::ffi::c_void;
-pub const AppEventsDHTMLConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2917549131, data2: 51487, data3: 20023, data4: [146, 164, 91, 180, 48, 163, 51, 64] };
-pub const Application: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1236433178, data2: 45486, data3: 19600, data4: [155, 142, 232, 96, 186, 7, 248, 137] };
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type CCM_COMMANDID_MASK_CONSTANTS = u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_COMMANDID_MASK_RESERVED: CCM_COMMANDID_MASK_CONSTANTS = 4294901760u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type CCM_INSERTIONALLOWED = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONALLOWED_TOP: CCM_INSERTIONALLOWED = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONALLOWED_NEW: CCM_INSERTIONALLOWED = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONALLOWED_TASK: CCM_INSERTIONALLOWED = 4i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONALLOWED_VIEW: CCM_INSERTIONALLOWED = 8i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type CCM_INSERTIONPOINTID = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_MASK_SPECIAL: CCM_INSERTIONPOINTID = -65536i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_MASK_SHARED: CCM_INSERTIONPOINTID = -2147483648i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_MASK_CREATE_PRIMARY: CCM_INSERTIONPOINTID = 1073741824i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_MASK_ADD_PRIMARY: CCM_INSERTIONPOINTID = 536870912i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_MASK_ADD_3RDPARTY: CCM_INSERTIONPOINTID = 268435456i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_MASK_RESERVED: CCM_INSERTIONPOINTID = 268369920i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_MASK_FLAGINDEX: CCM_INSERTIONPOINTID = 31i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_PRIMARY_TOP: CCM_INSERTIONPOINTID = -1610612736i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_PRIMARY_NEW: CCM_INSERTIONPOINTID = -1610612735i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_PRIMARY_TASK: CCM_INSERTIONPOINTID = -1610612734i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_PRIMARY_VIEW: CCM_INSERTIONPOINTID = -1610612733i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_PRIMARY_HELP: CCM_INSERTIONPOINTID = -1610612732i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_3RDPARTY_NEW: CCM_INSERTIONPOINTID = -1879048191i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_3RDPARTY_TASK: CCM_INSERTIONPOINTID = -1879048190i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_INSERTIONPOINTID_ROOT_MENU: CCM_INSERTIONPOINTID = -2147483648i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type CCM_SPECIAL = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_SPECIAL_SEPARATOR: CCM_SPECIAL = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_SPECIAL_SUBMENU: CCM_SPECIAL = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_SPECIAL_DEFAULT_ITEM: CCM_SPECIAL = 4i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_SPECIAL_INSERTION_POINT: CCM_SPECIAL = 8i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCM_SPECIAL_TESTONLY: CCM_SPECIAL = 16i32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub struct CONTEXTMENUITEM {
-    pub strName: ::windows_sys::core::PWSTR,
-    pub strStatusBarText: ::windows_sys::core::PWSTR,
-    pub lCommandID: i32,
-    pub lInsertionPointID: i32,
-    pub fFlags: i32,
-    pub fSpecialFlags: i32,
-}
-impl ::core::marker::Copy for CONTEXTMENUITEM {}
-impl ::core::clone::Clone for CONTEXTMENUITEM {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub struct CONTEXTMENUITEM2 {
-    pub strName: ::windows_sys::core::PWSTR,
-    pub strStatusBarText: ::windows_sys::core::PWSTR,
-    pub lCommandID: i32,
-    pub lInsertionPointID: i32,
-    pub fFlags: i32,
-    pub fSpecialFlags: i32,
-    pub strLanguageIndependentName: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for CONTEXTMENUITEM2 {}
-impl ::core::clone::Clone for CONTEXTMENUITEM2 {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
 pub type Column = *mut ::core::ffi::c_void;
 pub type Columns = *mut ::core::ffi::c_void;
-pub const ConsolePower: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029174644, data2: 57329, data3: 4563, data4: [180, 51, 0, 192, 79, 142, 205, 120] };
 pub type ContextMenu = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type DATA_OBJECT_TYPES = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCT_SCOPE: DATA_OBJECT_TYPES = 32768i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCT_RESULT: DATA_OBJECT_TYPES = 32769i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCT_SNAPIN_MANAGER: DATA_OBJECT_TYPES = 32770i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CCT_UNINITIALIZED: DATA_OBJECT_TYPES = 65535i32;
 pub type Document = *mut ::core::ffi::c_void;
 pub type Extension = *mut ::core::ffi::c_void;
 pub type Extensions = *mut ::core::ffi::c_void;
 pub type Frame = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const HDI_HIDDEN: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const HIDE_COLUMN: i32 = -4i32;
 pub type IColumnData = *mut ::core::ffi::c_void;
 pub type IComponent = *mut ::core::ffi::c_void;
 pub type IComponent2 = *mut ::core::ffi::c_void;
@@ -144,10 +34,6 @@ pub type IExtendView = *mut ::core::ffi::c_void;
 pub type IHeaderCtrl = *mut ::core::ffi::c_void;
 pub type IHeaderCtrl2 = *mut ::core::ffi::c_void;
 pub type IImageList = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ILSIF_LEAVE_LARGE_ICON: u32 = 1073741824u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ILSIF_LEAVE_SMALL_ICON: u32 = 536870912u32;
 pub type IMMCVersionInfo = *mut ::core::ffi::c_void;
 pub type IMenuButton = *mut ::core::ffi::c_void;
 pub type IMessageView = *mut ::core::ffi::c_void;
@@ -168,51 +54,32 @@ pub type ISnapinPropertiesCallback = *mut ::core::ffi::c_void;
 pub type IStringTable = *mut ::core::ffi::c_void;
 pub type IToolbar = *mut ::core::ffi::c_void;
 pub type IViewExtensionCallback = *mut ::core::ffi::c_void;
+pub type MenuItem = *mut ::core::ffi::c_void;
+pub type Node = *mut ::core::ffi::c_void;
+pub type Nodes = *mut ::core::ffi::c_void;
+pub type Properties = *mut ::core::ffi::c_void;
+pub type Property = *mut ::core::ffi::c_void;
+pub type ScopeNamespace = *mut ::core::ffi::c_void;
+pub type SnapIn = *mut ::core::ffi::c_void;
+pub type SnapIns = *mut ::core::ffi::c_void;
+pub type View = *mut ::core::ffi::c_void;
+pub type Views = *mut ::core::ffi::c_void;
+pub type _AppEvents = *mut ::core::ffi::c_void;
+pub type _Application = *mut ::core::ffi::c_void;
+pub type _EventConnector = *mut ::core::ffi::c_void;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type IconIdentifier = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const Icon_None: IconIdentifier = 0i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const Icon_Error: IconIdentifier = 32513i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const Icon_Question: IconIdentifier = 32514i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const Icon_Warning: IconIdentifier = 32515i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const Icon_Information: IconIdentifier = 32516i32;
+pub const AUTO_WIDTH: i32 = -1i32;
+pub const AppEventsDHTMLConnector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2917549131, data2: 51487, data3: 20023, data4: [146, 164, 91, 180, 48, 163, 51, 64] };
+pub const Application: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1236433178, data2: 45486, data3: 19600, data4: [155, 142, 232, 96, 186, 7, 248, 137] };
+pub const ConsolePower: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029174644, data2: 57329, data3: 4563, data4: [180, 51, 0, 192, 79, 142, 205, 120] };
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const Icon_First: IconIdentifier = 32513i32;
+pub const HDI_HIDDEN: u32 = 1u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const Icon_Last: IconIdentifier = 32516i32;
-#[repr(C)]
+pub const HIDE_COLUMN: i32 = -4i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub struct MENUBUTTONDATA {
-    pub idCommand: i32,
-    pub x: i32,
-    pub y: i32,
-}
-impl ::core::marker::Copy for MENUBUTTONDATA {}
-impl ::core::clone::Clone for MENUBUTTONDATA {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
-#[repr(C)]
+pub const ILSIF_LEAVE_LARGE_ICON: u32 = 1073741824u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub struct MMCBUTTON {
-    pub nBitmap: i32,
-    pub idCommand: i32,
-    pub fsState: u8,
-    pub fsType: u8,
-    pub lpButtonText: ::windows_sys::core::PWSTR,
-    pub lpTooltipText: ::windows_sys::core::PWSTR,
-}
-impl ::core::marker::Copy for MMCBUTTON {}
-impl ::core::clone::Clone for MMCBUTTON {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
+pub const ILSIF_LEAVE_SMALL_ICON: u32 = 536870912u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub const MMCLV_AUTO: i32 = -1i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
@@ -237,139 +104,291 @@ pub const MMCLV_VIEWSTYLE_REPORT: u32 = 1u32;
 pub const MMCLV_VIEWSTYLE_SMALLICON: u32 = 2u32;
 pub const MMCVersionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3607026461, data2: 53025, data3: 19417, data4: [175, 59, 197, 70, 142, 156, 102, 132] };
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_ACTION_TYPE = i32;
+pub const MMC_DEFAULT_OPERATION_COPY: u32 = 1u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_ACTION_UNINITIALIZED: MMC_ACTION_TYPE = -1i32;
+pub const MMC_IMAGECALLBACK: i32 = -1i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_ACTION_ID: MMC_ACTION_TYPE = 0i32;
+pub const MMC_ITEM_OVERLAY_STATE_MASK: u32 = 3840u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_ACTION_LINK: MMC_ACTION_TYPE = 1i32;
+pub const MMC_ITEM_OVERLAY_STATE_SHIFT: u32 = 8u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_ACTION_SCRIPT: MMC_ACTION_TYPE = 2i32;
+pub const MMC_ITEM_STATE_MASK: u32 = 255u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_BUTTON_STATE = i32;
+pub const MMC_MULTI_SELECT_COOKIE: i32 = -2i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ENABLED: MMC_BUTTON_STATE = 1i32;
+pub const MMC_NODEID_SLOW_RETRIEVAL: u32 = 1u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const CHECKED: MMC_BUTTON_STATE = 2i32;
+pub const MMC_NW_OPTION_CUSTOMTITLE: u32 = 8u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const HIDDEN: MMC_BUTTON_STATE = 4i32;
+pub const MMC_NW_OPTION_NOACTIONPANE: u32 = 32u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const INDETERMINATE: MMC_BUTTON_STATE = 8i32;
+pub const MMC_NW_OPTION_NONE: u32 = 0u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const BUTTONPRESSED: MMC_BUTTON_STATE = 16i32;
-#[repr(C)]
+pub const MMC_NW_OPTION_NOPERSIST: u32 = 16u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub struct MMC_COLUMN_DATA {
-    pub nColIndex: i32,
-    pub dwFlags: u32,
-    pub nWidth: i32,
-    pub ulReserved: usize,
-}
-impl ::core::marker::Copy for MMC_COLUMN_DATA {}
-impl ::core::clone::Clone for MMC_COLUMN_DATA {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
-#[repr(C)]
+pub const MMC_NW_OPTION_NOSCOPEPANE: u32 = 1u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub struct MMC_COLUMN_SET_DATA {
-    pub cbSize: i32,
-    pub nNumCols: i32,
-    pub pColData: *mut MMC_COLUMN_DATA,
-}
-impl ::core::marker::Copy for MMC_COLUMN_SET_DATA {}
-impl ::core::clone::Clone for MMC_COLUMN_SET_DATA {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
+pub const MMC_NW_OPTION_NOTOOLBARS: u32 = 2u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_CONSOLE_VERB = i32;
+pub const MMC_NW_OPTION_SHORTTITLE: u32 = 4u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_NONE: MMC_CONSOLE_VERB = 0i32;
+pub const MMC_PROP_CHANGEAFFECTSUI: u32 = 1u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_OPEN: MMC_CONSOLE_VERB = 32768i32;
+pub const MMC_PROP_MODIFIABLE: u32 = 2u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_COPY: MMC_CONSOLE_VERB = 32769i32;
+pub const MMC_PROP_PERSIST: u32 = 8u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_PASTE: MMC_CONSOLE_VERB = 32770i32;
+pub const MMC_PROP_REMOVABLE: u32 = 4u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_DELETE: MMC_CONSOLE_VERB = 32771i32;
+pub const MMC_PSO_HASHELP: u32 = 2u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_PROPERTIES: MMC_CONSOLE_VERB = 32772i32;
+pub const MMC_PSO_NEWWIZARDTYPE: u32 = 4u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_RENAME: MMC_CONSOLE_VERB = 32773i32;
+pub const MMC_PSO_NOAPPLYNOW: u32 = 1u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_REFRESH: MMC_CONSOLE_VERB = 32774i32;
+pub const MMC_PSO_NO_PROPTITLE: u32 = 8u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_PRINT: MMC_CONSOLE_VERB = 32775i32;
+pub const MMC_VER: u32 = 512u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_CUT: MMC_CONSOLE_VERB = 32776i32;
+pub const MMC_VIEW_OPTIONS_CREATENEW: u32 = 16u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_MAX: MMC_CONSOLE_VERB = 32777i32;
+pub const MMC_VIEW_OPTIONS_EXCLUDE_SCOPE_ITEMS_FROM_LIST: u32 = 64u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_FIRST: MMC_CONSOLE_VERB = 32768i32;
+pub const MMC_VIEW_OPTIONS_FILTERED: u32 = 8u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VERB_LAST: MMC_CONSOLE_VERB = 32776i32;
+pub const MMC_VIEW_OPTIONS_LEXICAL_SORT: u32 = 128u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_CONTROL_TYPE = i32;
+pub const MMC_VIEW_OPTIONS_MULTISELECT: u32 = 2u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const TOOLBAR: MMC_CONTROL_TYPE = 0i32;
+pub const MMC_VIEW_OPTIONS_NOLISTVIEWS: u32 = 1u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MENUBUTTON: MMC_CONTROL_TYPE = 1i32;
+pub const MMC_VIEW_OPTIONS_NONE: u32 = 0u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const COMBOBOXBAR: MMC_CONTROL_TYPE = 2i32;
+pub const MMC_VIEW_OPTIONS_OWNERDATALIST: u32 = 4u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_DEFAULT_OPERATION_COPY: u32 = 1u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MMC_EXPANDSYNC_STRUCT {
-    pub bHandled: super::super::Foundation::BOOL,
-    pub bExpanding: super::super::Foundation::BOOL,
-    pub hItem: isize,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MMC_EXPANDSYNC_STRUCT {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MMC_EXPANDSYNC_STRUCT {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"]
-#[cfg(feature = "Win32_Foundation")]
-pub struct MMC_EXT_VIEW_DATA {
-    pub viewID: ::windows_sys::core::GUID,
-    pub pszURL: ::windows_sys::core::PCWSTR,
-    pub pszViewTitle: ::windows_sys::core::PCWSTR,
-    pub pszTooltipText: ::windows_sys::core::PCWSTR,
-    pub bReplacesDefaultView: super::super::Foundation::BOOL,
-}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::marker::Copy for MMC_EXT_VIEW_DATA {}
-#[cfg(feature = "Win32_Foundation")]
-impl ::core::clone::Clone for MMC_EXT_VIEW_DATA {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
-#[repr(C)]
+pub const MMC_VIEW_OPTIONS_USEFONTLINKING: u32 = 32u32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub struct MMC_FILTERDATA {
-    pub pszText: ::windows_sys::core::PWSTR,
-    pub cchTextMax: i32,
-    pub lValue: i32,
-}
-impl ::core::marker::Copy for MMC_FILTERDATA {}
-impl ::core::clone::Clone for MMC_FILTERDATA {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
+pub const MMC_WINDOW_COOKIE: i32 = -3i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RDCI_ScopeItem: u32 = 2147483648u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RDI_IMAGE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RDI_INDENT: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RDI_INDEX: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RDI_PARAM: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RDI_STATE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RDI_STR: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RFI_PARTIAL: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RFI_WRAP: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RSI_DESCENDING: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RSI_NOSORTICON: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_HTML_OPTIONS_NOLISTVIEW: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_HTML_OPTIONS_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_LIST_OPTIONS_ALLOWPASTE: u32 = 256u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_LIST_OPTIONS_EXCLUDE_SCOPE_ITEMS_FROM_LIST: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_LIST_OPTIONS_FILTERED: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_LIST_OPTIONS_LEXICAL_SORT: u32 = 128u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_LIST_OPTIONS_MULTISELECT: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_LIST_OPTIONS_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_LIST_OPTIONS_OWNERDATALIST: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_LIST_OPTIONS_USEFONTLINKING: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_MISC_OPTIONS_NOLISTVIEWS: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_OCX_OPTIONS_CACHE_OCX: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_OCX_OPTIONS_NOLISTVIEW: u32 = 1u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const RVTI_OCX_OPTIONS_NONE: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_CHILDREN: u32 = 64u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_FIRST: u32 = 134217728u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_IMAGE: u32 = 4u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_NEXT: u32 = 536870912u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_OPENIMAGE: u32 = 8u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_PARAM: u32 = 32u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_PARENT: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_PREVIOUS: u32 = 268435456u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_STATE: u32 = 16u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SDI_STR: u32 = 2u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SPECIAL_COOKIE_MAX: i32 = -1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SPECIAL_COOKIE_MIN: i32 = -10i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SPECIAL_DOBJ_MAX: u32 = 0u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SPECIAL_DOBJ_MIN: i32 = -10i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type CCM_COMMANDID_MASK_CONSTANTS = u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_COMMANDID_MASK_RESERVED: CCM_COMMANDID_MASK_CONSTANTS = 4294901760u32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type CCM_INSERTIONALLOWED = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONALLOWED_TOP: CCM_INSERTIONALLOWED = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONALLOWED_NEW: CCM_INSERTIONALLOWED = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONALLOWED_TASK: CCM_INSERTIONALLOWED = 4i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONALLOWED_VIEW: CCM_INSERTIONALLOWED = 8i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type CCM_INSERTIONPOINTID = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_MASK_SPECIAL: CCM_INSERTIONPOINTID = -65536i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_MASK_SHARED: CCM_INSERTIONPOINTID = -2147483648i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_MASK_CREATE_PRIMARY: CCM_INSERTIONPOINTID = 1073741824i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_MASK_ADD_PRIMARY: CCM_INSERTIONPOINTID = 536870912i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_MASK_ADD_3RDPARTY: CCM_INSERTIONPOINTID = 268435456i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_MASK_RESERVED: CCM_INSERTIONPOINTID = 268369920i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_MASK_FLAGINDEX: CCM_INSERTIONPOINTID = 31i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_PRIMARY_TOP: CCM_INSERTIONPOINTID = -1610612736i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_PRIMARY_NEW: CCM_INSERTIONPOINTID = -1610612735i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_PRIMARY_TASK: CCM_INSERTIONPOINTID = -1610612734i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_PRIMARY_VIEW: CCM_INSERTIONPOINTID = -1610612733i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_PRIMARY_HELP: CCM_INSERTIONPOINTID = -1610612732i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_3RDPARTY_NEW: CCM_INSERTIONPOINTID = -1879048191i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_3RDPARTY_TASK: CCM_INSERTIONPOINTID = -1879048190i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_INSERTIONPOINTID_ROOT_MENU: CCM_INSERTIONPOINTID = -2147483648i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type CCM_SPECIAL = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_SPECIAL_SEPARATOR: CCM_SPECIAL = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_SPECIAL_SUBMENU: CCM_SPECIAL = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_SPECIAL_DEFAULT_ITEM: CCM_SPECIAL = 4i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_SPECIAL_INSERTION_POINT: CCM_SPECIAL = 8i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCM_SPECIAL_TESTONLY: CCM_SPECIAL = 16i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type DATA_OBJECT_TYPES = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCT_SCOPE: DATA_OBJECT_TYPES = 32768i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCT_RESULT: DATA_OBJECT_TYPES = 32769i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCT_SNAPIN_MANAGER: DATA_OBJECT_TYPES = 32770i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CCT_UNINITIALIZED: DATA_OBJECT_TYPES = 65535i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type IconIdentifier = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const Icon_None: IconIdentifier = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const Icon_Error: IconIdentifier = 32513i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const Icon_Question: IconIdentifier = 32514i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const Icon_Warning: IconIdentifier = 32515i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const Icon_Information: IconIdentifier = 32516i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const Icon_First: IconIdentifier = 32513i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const Icon_Last: IconIdentifier = 32516i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type MMC_ACTION_TYPE = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_ACTION_UNINITIALIZED: MMC_ACTION_TYPE = -1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_ACTION_ID: MMC_ACTION_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_ACTION_LINK: MMC_ACTION_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_ACTION_SCRIPT: MMC_ACTION_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type MMC_BUTTON_STATE = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ENABLED: MMC_BUTTON_STATE = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const CHECKED: MMC_BUTTON_STATE = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const HIDDEN: MMC_BUTTON_STATE = 4i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const INDETERMINATE: MMC_BUTTON_STATE = 8i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const BUTTONPRESSED: MMC_BUTTON_STATE = 16i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type MMC_CONSOLE_VERB = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_NONE: MMC_CONSOLE_VERB = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_OPEN: MMC_CONSOLE_VERB = 32768i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_COPY: MMC_CONSOLE_VERB = 32769i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_PASTE: MMC_CONSOLE_VERB = 32770i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_DELETE: MMC_CONSOLE_VERB = 32771i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_PROPERTIES: MMC_CONSOLE_VERB = 32772i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_RENAME: MMC_CONSOLE_VERB = 32773i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_REFRESH: MMC_CONSOLE_VERB = 32774i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_PRINT: MMC_CONSOLE_VERB = 32775i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_CUT: MMC_CONSOLE_VERB = 32776i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_MAX: MMC_CONSOLE_VERB = 32777i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_FIRST: MMC_CONSOLE_VERB = 32768i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VERB_LAST: MMC_CONSOLE_VERB = 32776i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type MMC_CONTROL_TYPE = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const TOOLBAR: MMC_CONTROL_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MENUBUTTON: MMC_CONTROL_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const COMBOBOXBAR: MMC_CONTROL_TYPE = 2i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub type MMC_FILTER_CHANGE_CODE = i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
@@ -387,35 +406,10 @@ pub const MMC_INT_FILTER: MMC_FILTER_TYPE = 1i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub const MMC_FILTER_NOVALUE: MMC_FILTER_TYPE = 32768i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_IMAGECALLBACK: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_ITEM_OVERLAY_STATE_MASK: u32 = 3840u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_ITEM_OVERLAY_STATE_SHIFT: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_ITEM_STATE_MASK: u32 = 255u32;
-#[repr(C)]
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub struct MMC_LISTPAD_INFO {
-    pub szTitle: ::windows_sys::core::PWSTR,
-    pub szButtonText: ::windows_sys::core::PWSTR,
-    pub nCommandID: isize,
-}
-impl ::core::marker::Copy for MMC_LISTPAD_INFO {}
-impl ::core::clone::Clone for MMC_LISTPAD_INFO {
-    fn clone(&self) -> Self {
-        *self
-    }
-}
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub type MMC_MENU_COMMAND_IDS = i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub const MMCC_STANDARD_VIEW_SELECT: MMC_MENU_COMMAND_IDS = -1i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_MULTI_SELECT_COOKIE: i32 = -2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NODEID_SLOW_RETRIEVAL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub type MMC_NOTIFY_TYPE = i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub const MMCN_ACTIVATE: MMC_NOTIFY_TYPE = 32769i32;
@@ -488,43 +482,250 @@ pub const MMCN_COLUMNS_CHANGED: MMC_NOTIFY_TYPE = 32802i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub const MMCN_CANPASTE_OUTOFPROC: MMC_NOTIFY_TYPE = 32803i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NW_OPTION_CUSTOMTITLE: u32 = 8u32;
+pub type MMC_PROPERTY_ACTION = i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NW_OPTION_NOACTIONPANE: u32 = 32u32;
+pub const MMC_PROPACT_DELETING: MMC_PROPERTY_ACTION = 1i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NW_OPTION_NONE: u32 = 0u32;
+pub const MMC_PROPACT_CHANGING: MMC_PROPERTY_ACTION = 2i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NW_OPTION_NOPERSIST: u32 = 16u32;
+pub const MMC_PROPACT_INITIALIZED: MMC_PROPERTY_ACTION = 3i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NW_OPTION_NOSCOPEPANE: u32 = 1u32;
+pub type MMC_RESULT_VIEW_STYLE = i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NW_OPTION_NOTOOLBARS: u32 = 2u32;
+pub const MMC_SINGLESEL: MMC_RESULT_VIEW_STYLE = 1i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NW_OPTION_SHORTTITLE: u32 = 4u32;
+pub const MMC_SHOWSELALWAYS: MMC_RESULT_VIEW_STYLE = 2i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_PROPERTY_ACTION = i32;
+pub const MMC_NOSORTHEADER: MMC_RESULT_VIEW_STYLE = 4i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PROPACT_DELETING: MMC_PROPERTY_ACTION = 1i32;
+pub const MMC_ENSUREFOCUSVISIBLE: MMC_RESULT_VIEW_STYLE = 8i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PROPACT_CHANGING: MMC_PROPERTY_ACTION = 2i32;
+pub type MMC_SCOPE_ITEM_STATE = i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PROPACT_INITIALIZED: MMC_PROPERTY_ACTION = 3i32;
+pub const MMC_SCOPE_ITEM_STATE_NORMAL: MMC_SCOPE_ITEM_STATE = 1i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PROP_CHANGEAFFECTSUI: u32 = 1u32;
+pub const MMC_SCOPE_ITEM_STATE_BOLD: MMC_SCOPE_ITEM_STATE = 2i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PROP_MODIFIABLE: u32 = 2u32;
+pub const MMC_SCOPE_ITEM_STATE_EXPANDEDONCE: MMC_SCOPE_ITEM_STATE = 3i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PROP_PERSIST: u32 = 8u32;
+pub type MMC_TASK_DISPLAY_TYPE = i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PROP_REMOVABLE: u32 = 4u32;
+pub const MMC_TASK_DISPLAY_UNINITIALIZED: MMC_TASK_DISPLAY_TYPE = 0i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PSO_HASHELP: u32 = 2u32;
+pub const MMC_TASK_DISPLAY_TYPE_SYMBOL: MMC_TASK_DISPLAY_TYPE = 1i32;
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PSO_NEWWIZARDTYPE: u32 = 4u32;
+pub const MMC_TASK_DISPLAY_TYPE_VANILLA_GIF: MMC_TASK_DISPLAY_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF: MMC_TASK_DISPLAY_TYPE = 3i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_TASK_DISPLAY_TYPE_BITMAP: MMC_TASK_DISPLAY_TYPE = 4i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type MMC_VIEW_TYPE = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VIEW_TYPE_LIST: MMC_VIEW_TYPE = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VIEW_TYPE_HTML: MMC_VIEW_TYPE = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const MMC_VIEW_TYPE_OCX: MMC_VIEW_TYPE = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type _ColumnSortOrder = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SortOrder_Ascending: _ColumnSortOrder = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const SortOrder_Descending: _ColumnSortOrder = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type _DocumentMode = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const DocumentMode_Author: _DocumentMode = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const DocumentMode_User: _DocumentMode = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const DocumentMode_User_MDI: _DocumentMode = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const DocumentMode_User_SDI: _DocumentMode = 3i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type _ExportListOptions = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ExportListOptions_Default: _ExportListOptions = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ExportListOptions_Unicode: _ExportListOptions = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ExportListOptions_TabDelimited: _ExportListOptions = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ExportListOptions_SelectedItemsOnly: _ExportListOptions = 4i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type _ListViewMode = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ListMode_Small_Icons: _ListViewMode = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ListMode_Large_Icons: _ListViewMode = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ListMode_List: _ListViewMode = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ListMode_Detail: _ListViewMode = 3i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ListMode_Filtered: _ListViewMode = 4i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub type _ViewOptions = i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ViewOption_Default: _ViewOptions = 0i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ViewOption_ScopeTreeHidden: _ViewOptions = 1i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ViewOption_NoToolBars: _ViewOptions = 2i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ViewOption_NotPersistable: _ViewOptions = 4i32;
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub const ViewOption_ActionPaneHidden: _ViewOptions = 8i32;
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub struct CONTEXTMENUITEM {
+    pub strName: ::windows_sys::core::PWSTR,
+    pub strStatusBarText: ::windows_sys::core::PWSTR,
+    pub lCommandID: i32,
+    pub lInsertionPointID: i32,
+    pub fFlags: i32,
+    pub fSpecialFlags: i32,
+}
+impl ::core::marker::Copy for CONTEXTMENUITEM {}
+impl ::core::clone::Clone for CONTEXTMENUITEM {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub struct CONTEXTMENUITEM2 {
+    pub strName: ::windows_sys::core::PWSTR,
+    pub strStatusBarText: ::windows_sys::core::PWSTR,
+    pub lCommandID: i32,
+    pub lInsertionPointID: i32,
+    pub fFlags: i32,
+    pub fSpecialFlags: i32,
+    pub strLanguageIndependentName: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for CONTEXTMENUITEM2 {}
+impl ::core::clone::Clone for CONTEXTMENUITEM2 {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub struct MENUBUTTONDATA {
+    pub idCommand: i32,
+    pub x: i32,
+    pub y: i32,
+}
+impl ::core::marker::Copy for MENUBUTTONDATA {}
+impl ::core::clone::Clone for MENUBUTTONDATA {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub struct MMCBUTTON {
+    pub nBitmap: i32,
+    pub idCommand: i32,
+    pub fsState: u8,
+    pub fsType: u8,
+    pub lpButtonText: ::windows_sys::core::PWSTR,
+    pub lpTooltipText: ::windows_sys::core::PWSTR,
+}
+impl ::core::marker::Copy for MMCBUTTON {}
+impl ::core::clone::Clone for MMCBUTTON {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub struct MMC_COLUMN_DATA {
+    pub nColIndex: i32,
+    pub dwFlags: u32,
+    pub nWidth: i32,
+    pub ulReserved: usize,
+}
+impl ::core::marker::Copy for MMC_COLUMN_DATA {}
+impl ::core::clone::Clone for MMC_COLUMN_DATA {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
+pub struct MMC_COLUMN_SET_DATA {
+    pub cbSize: i32,
+    pub nNumCols: i32,
+    pub pColData: *mut MMC_COLUMN_DATA,
+}
+impl ::core::marker::Copy for MMC_COLUMN_SET_DATA {}
+impl ::core::clone::Clone for MMC_COLUMN_SET_DATA {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MMC_EXPANDSYNC_STRUCT {
+    pub bHandled: super::super::Foundation::BOOL,
+    pub bExpanding: super::super::Foundation::BOOL,
+    pub hItem: isize,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MMC_EXPANDSYNC_STRUCT {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MMC_EXPANDSYNC_STRUCT {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
+#[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"]
+#[cfg(feature = "Win32_Foundation")]
+pub struct MMC_EXT_VIEW_DATA {
+    pub viewID: ::windows_sys::core::GUID,
+    pub pszURL: ::windows_sys::core::PCWSTR,
+    pub pszViewTitle: ::windows_sys::core::PCWSTR,
+    pub pszTooltipText: ::windows_sys::core::PCWSTR,
+    pub bReplacesDefaultView: super::super::Foundation::BOOL,
+}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::marker::Copy for MMC_EXT_VIEW_DATA {}
+#[cfg(feature = "Win32_Foundation")]
+impl ::core::clone::Clone for MMC_EXT_VIEW_DATA {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PSO_NOAPPLYNOW: u32 = 1u32;
+pub struct MMC_FILTERDATA {
+    pub pszText: ::windows_sys::core::PWSTR,
+    pub cchTextMax: i32,
+    pub lValue: i32,
+}
+impl ::core::marker::Copy for MMC_FILTERDATA {}
+impl ::core::clone::Clone for MMC_FILTERDATA {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
+#[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_PSO_NO_PROPTITLE: u32 = 8u32;
+pub struct MMC_LISTPAD_INFO {
+    pub szTitle: ::windows_sys::core::PWSTR,
+    pub szButtonText: ::windows_sys::core::PWSTR,
+    pub nCommandID: isize,
+}
+impl ::core::marker::Copy for MMC_LISTPAD_INFO {}
+impl ::core::clone::Clone for MMC_LISTPAD_INFO {
+    fn clone(&self) -> Self {
+        *self
+    }
+}
 #[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub struct MMC_RESTORE_VIEW {
@@ -539,24 +740,6 @@ impl ::core::clone::Clone for MMC_RESTORE_VIEW {
         *self
     }
 }
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_RESULT_VIEW_STYLE = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_SINGLESEL: MMC_RESULT_VIEW_STYLE = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_SHOWSELALWAYS: MMC_RESULT_VIEW_STYLE = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_NOSORTHEADER: MMC_RESULT_VIEW_STYLE = 4i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_ENSUREFOCUSVISIBLE: MMC_RESULT_VIEW_STYLE = 8i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_SCOPE_ITEM_STATE = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_SCOPE_ITEM_STATE_NORMAL: MMC_SCOPE_ITEM_STATE = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_SCOPE_ITEM_STATE_BOLD: MMC_SCOPE_ITEM_STATE = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_SCOPE_ITEM_STATE_EXPANDEDONCE: MMC_SCOPE_ITEM_STATE = 3i32;
 #[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
@@ -676,46 +859,6 @@ impl ::core::clone::Clone for MMC_TASK_DISPLAY_SYMBOL {
         *self
     }
 }
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_TASK_DISPLAY_TYPE = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_TASK_DISPLAY_UNINITIALIZED: MMC_TASK_DISPLAY_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_TASK_DISPLAY_TYPE_SYMBOL: MMC_TASK_DISPLAY_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_TASK_DISPLAY_TYPE_VANILLA_GIF: MMC_TASK_DISPLAY_TYPE = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF: MMC_TASK_DISPLAY_TYPE = 3i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_TASK_DISPLAY_TYPE_BITMAP: MMC_TASK_DISPLAY_TYPE = 4i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VER: u32 = 512u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_CREATENEW: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_EXCLUDE_SCOPE_ITEMS_FROM_LIST: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_FILTERED: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_LEXICAL_SORT: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_MULTISELECT: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_NOLISTVIEWS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_OWNERDATALIST: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_OPTIONS_USEFONTLINKING: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type MMC_VIEW_TYPE = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_TYPE_LIST: MMC_VIEW_TYPE = 0i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_TYPE_HTML: MMC_VIEW_TYPE = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_VIEW_TYPE_OCX: MMC_VIEW_TYPE = 2i32;
 #[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
 pub struct MMC_VISIBLE_COLUMNS {
@@ -728,15 +871,6 @@ impl ::core::clone::Clone for MMC_VISIBLE_COLUMNS {
         *self
     }
 }
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const MMC_WINDOW_COOKIE: i32 = -3i32;
-pub type MenuItem = *mut ::core::ffi::c_void;
-pub type Node = *mut ::core::ffi::c_void;
-pub type Nodes = *mut ::core::ffi::c_void;
-pub type Properties = *mut ::core::ffi::c_void;
-pub type Property = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RDCI_ScopeItem: u32 = 2147483648u32;
 #[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"]
 #[cfg(feature = "Win32_Foundation")]
@@ -772,18 +906,6 @@ impl ::core::clone::Clone for RDITEMHDR {
         *self
     }
 }
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RDI_IMAGE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RDI_INDENT: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RDI_INDEX: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RDI_PARAM: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RDI_STATE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RDI_STR: u32 = 2u32;
 #[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"]
 #[cfg(feature = "Win32_Foundation")]
@@ -871,42 +993,6 @@ impl ::core::clone::Clone for RESULT_VIEW_TYPE_INFO_0_1 {
         *self
     }
 }
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RFI_PARTIAL: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RFI_WRAP: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RSI_DESCENDING: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RSI_NOSORTICON: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_HTML_OPTIONS_NOLISTVIEW: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_HTML_OPTIONS_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_LIST_OPTIONS_ALLOWPASTE: u32 = 256u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_LIST_OPTIONS_EXCLUDE_SCOPE_ITEMS_FROM_LIST: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_LIST_OPTIONS_FILTERED: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_LIST_OPTIONS_LEXICAL_SORT: u32 = 128u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_LIST_OPTIONS_MULTISELECT: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_LIST_OPTIONS_NONE: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_LIST_OPTIONS_OWNERDATALIST: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_LIST_OPTIONS_USEFONTLINKING: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_MISC_OPTIONS_NOLISTVIEWS: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_OCX_OPTIONS_CACHE_OCX: u32 = 2u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_OCX_OPTIONS_NOLISTVIEW: u32 = 1u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const RVTI_OCX_OPTIONS_NONE: u32 = 0u32;
 #[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_Foundation\"`*"]
 #[cfg(feature = "Win32_Foundation")]
@@ -942,26 +1028,6 @@ impl ::core::clone::Clone for SColumnSetID {
         *self
     }
 }
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_CHILDREN: u32 = 64u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_FIRST: u32 = 134217728u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_IMAGE: u32 = 4u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_NEXT: u32 = 536870912u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_OPENIMAGE: u32 = 8u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_PARAM: u32 = 32u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_PARENT: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_PREVIOUS: u32 = 268435456u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_STATE: u32 = 16u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SDI_STR: u32 = 2u32;
 #[repr(C)]
 #[doc = "*Required features: `\"Win32_System_Mmc\"`, `\"Win32_System_Com\"`*"]
 #[cfg(feature = "Win32_System_Com")]
@@ -1014,69 +1080,3 @@ impl ::core::clone::Clone for SNodeID2 {
         *self
     }
 }
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SPECIAL_COOKIE_MAX: i32 = -1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SPECIAL_COOKIE_MIN: i32 = -10i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SPECIAL_DOBJ_MAX: u32 = 0u32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SPECIAL_DOBJ_MIN: i32 = -10i32;
-pub type ScopeNamespace = *mut ::core::ffi::c_void;
-pub type SnapIn = *mut ::core::ffi::c_void;
-pub type SnapIns = *mut ::core::ffi::c_void;
-pub type View = *mut ::core::ffi::c_void;
-pub type Views = *mut ::core::ffi::c_void;
-pub type _AppEvents = *mut ::core::ffi::c_void;
-pub type _Application = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type _ColumnSortOrder = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SortOrder_Ascending: _ColumnSortOrder = 0i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const SortOrder_Descending: _ColumnSortOrder = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type _DocumentMode = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const DocumentMode_Author: _DocumentMode = 0i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const DocumentMode_User: _DocumentMode = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const DocumentMode_User_MDI: _DocumentMode = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const DocumentMode_User_SDI: _DocumentMode = 3i32;
-pub type _EventConnector = *mut ::core::ffi::c_void;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type _ExportListOptions = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ExportListOptions_Default: _ExportListOptions = 0i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ExportListOptions_Unicode: _ExportListOptions = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ExportListOptions_TabDelimited: _ExportListOptions = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ExportListOptions_SelectedItemsOnly: _ExportListOptions = 4i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type _ListViewMode = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ListMode_Small_Icons: _ListViewMode = 0i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ListMode_Large_Icons: _ListViewMode = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ListMode_List: _ListViewMode = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ListMode_Detail: _ListViewMode = 3i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ListMode_Filtered: _ListViewMode = 4i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub type _ViewOptions = i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ViewOption_Default: _ViewOptions = 0i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ViewOption_ScopeTreeHidden: _ViewOptions = 1i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ViewOption_NoToolBars: _ViewOptions = 2i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ViewOption_NotPersistable: _ViewOptions = 4i32;
-#[doc = "*Required features: `\"Win32_System_Mmc\"`*"]
-pub const ViewOption_ActionPaneHidden: _ViewOptions = 8i32;