i did the media creation tool to a USB from this computer. so I found this and made a copy of a small party of it which is the CMIV2 (or the WIM control).
ets whether the containing assembly owns this directoryWW5 Gets the security descriptor reference of a directoryW5 Sets the security descriptor reference of a directoryW0 Returns the migration information of a directoryWW- Sets the migration information of a directoryW7 Marks external files with the external custom attributeWWWA Converts only internal files and ignores Include/Needs directivesWQ Forces processing of un-decorated models sections even if decorations are presentW0 Converts only the identity of the driver packageWW) Forces conversion of all registry entriesW Treat the INF file as inboxWWW Process ExcludeId directivesWW0 Generate PnP info during a no-install conversionWW. Flags that control the inf serializer behaviorD Keep the connection open to the data sources and read data on demandWW. Read all data and disconnect from data sourcesK Fetch the complete information regarding the objects that are being queriedWWWL Fetch only the first level information of the objects that are being queriedWW? Flags that control the caching and fetching policies of a queryWWW Represents Bulk Import$ Returns manifest file search patternWW! Sets manifest file search patternW Returns batch commit sizeW Sets batch commit size Returns maximum disk file size Sets maximum disk file sizeWWW Returns the file repositoryWWW Sets the file repositoryWW Returns the temporary directoryWWW Sets the temporary directoryWW, Returns the current setting for transactionsWW" Sets the batch transaction setting Executes the bulk importWW" Events interface for bulk importer" Exposes file repository properties Returns the repository flagsWW Sets the repository flagsW Use symbolic links while copyingWW- Skip the file if it is present in destinationWQ Return an error when importing a component already present in the file repositoryWL Skip missing files if the external attribute is set during import and exportWW= Use alternate setup policy location in fusion file repositoryW> Always serialize component manifest while importing components1 Ignore missing catalog files in driver componentsW Do not clean up if import failsWWW+ Flags that control file repository behaviorWWW IFileRepositorySet interfaceWW FileRepositories propertyW. Use file system and have limited query support* Use a file-based repository implementation9 Types of repositories. Used while creating the repositoryW Types of installation.% Valid events that CMI objects supportW Generic token replacer typeWWW% Manifest resource token replacer typeW" Different types of token replacers SE_CREATE_TOKEN_PRIVILEGEW SE_ASSIGNPRIMARYTOKEN_PRIVILEGEWWW SE_LOCK_MEMORY_PRIVILEGEWW SE_INCREASE_QUOTA_PRIVILEGEWWW SE_UNSOLICITED_INPUT_PRIVILEGE SE_MACHINE_ACCOUNT_PRIVILEGEWW SE_TCB_PRIVILEGEWW SE_SECURITY_PRIVILEGEW SE_TAKE_OWNERSHIP_PRIVILEGEWWW SE_LOAD_DRIVER_PRIVILEGEWW SE_SYSTEM_PROFILE_PRIVILEGEWWW SE_SYSTEMTIME_PRIVILEGEWWW SE_PROF_SINGLE_PROCESS_PRIVILEGEWW SE_INC_BASE_PRIORITY_PRIVILEGE SE_CREATE_PAGEFILE_PRIVILEGEWW SE_CREATE_PERMANENT_PRIVILEGEW SE_BACKUP_PRIVILEGEWWW SE_RESTORE_PRIVILEGEWW SE_SHUTDOWN_PRIVILEGEW SE_DEBUG_PRIVILEGE SE_AUDIT_PRIVILEGE SE_SYSTEM_ENVIRONMENT_PRIVILEGEWWW SE_CHANGE_NOTIFY_PRIVILEGE SE_REMOTE_SHUTDOWN_PRIVILEGEWW SE_UNDOCK_PRIVILEGEWWW SE_SYNC_AGENT_PRIVILEGEWWW SE_ENABLE_DELEGATION_PRIVILEGE SE_MANAGE_VOLUME_PRIVILEGE SE_IMPERSONATE_PRIVILEGEWW SE_CREATE_GLOBAL_PRIVILEGE SE_INTERACTIVE_LOGON_NAMEW SE_NETWORK_LOGON_NAMEW SE_BATCH_LOGON_NAMEWWW SE_SERVICE_LOGON_NAMEW SE_DENY_INTERACTIVE_LOGON_NAME SE_DENY_NETWORK_LOGON_NAME SE_DENY_BATCH_LOGON_NAMEWW SE_DENY_SERVICE_LOGON_NAME SE_REMOTE_INTERACTIVE_LOGON_NAMEWW% SE_DENY_REMOTE_INTERACTIVE_LOGON_NAMEW1 Possible types of privilege, defined in ntseapi.hW Represents a set of repositoriesWW Returns the list of repositoriesWW4 Represent an instance of IDependency or ICompositionWW( Returns the definition of this referenceWW% Sets the definition of this referenceW( Resolution of a reference is not startedWW Waiting for selectionW Selection is doneW' Child instances are not fully resolved.WWWJ Resolution has been deferred to actual instance to avoid cyclic references* Resolution done and meets the constraints.. Different types of reference resolution status/ Returns the resolution status of this referenceWWW, Sets the resolution status of this referenceWW Resolve at design time Resolve at runtime$ Different types of resolution stagesWW. Returns the resolution stage of this reference+ Sets the resolution stage of this referenceWWW Returns the resolver identityW Sets the resolver identity* Returns if this instance is enabled or not' Sets if this instance is enbaled or notWWW' Represents an instance of an IComponentWWW1 Returns the component which defines this instanceW% Returns the identity of the componentW" Sets the identity of the component7 Returns the collection of reference in of this instanceWWW UserWW ResolverWW9 possible entities that add an instance to a configurationW< Returns the entity who adds this instance to a configurationWW9 Sets the entity who adds this instance to a configurationW< Returns the readonly collection of references to an instanceWW7 Represents both a root reference and a resolver contextWWW* Returns the identity of this configuration' Sets the identity of this configurationWWW1 Returns the read only collection of all instancesW Sets the repositoryWWW/ Implement by client to provide return instancesWWW, Gets the factory used by an instance factoryWW, Sets the factory used by an instance factoryWW Reference factory interfaceWWW0 Returns the factory used by an reference factoryWW- Sets the factory used by an reference factoryW Create identity referenceW Create dependency referenceWWW7 Create an instance of the component of the specified IdWWW8 Sets the repository to be used with the instance factoryWW Returns the instance factoryWW Sets the instance factoryW Returns the reference factoryW Sets the reference factory& Represent an resolver of IReference(s)% Returns the identity of this resolverW Resolve a referenceWWW& Returns the arguments to this resolver# Sets the arguments to this resolverWWW Returns the resolverWW Sets the resolverW1 Merge another configuration to this configurationW4 Reset the resolution status of a reference's parentsWW, all the overrides and the default are mergedWW; all the overrides only are merged, but not with the defaultWWW8 possible filter in the computation of effective settingsWW' Computes the effective setting settingsWWW= Returns if conflicting overrides are applied to this instanceW5 Returns the most recently computed override conflictsW< Returns the edit sequence when AllInstances is last modifiedWW* Represents the reference redirection tableK Returns the read-only redirection table view from the reference range indexWWWD Returns the read-only redirection table view from the instance indexWW Represents range of referencesD Sets the reference identity which includes the from version by valueWW> Returns the reference identity which includes the from version& Sets upper bound for the version range) Returns upper bound for the version rangeW& Adds an entry to the redirection tableC Removes an entry from the redirection table using a reference rangeWWWE Removes entries from the redirection table using an instance identityWE Removes entries from the redirection table using a reference identityWC Indicates that the reference redirection table has been initializedWWW' Returns the reference redirection tableWWWX Creates reference redirection table based on the lower and upper version offset providedWW; Resolve each language-specific dependency to zero componentWWW: Resolve each language-specific dependency to one component> Resolve each language-specific dependency to based on langpackC Resolve each language-specific dependency to all matched componentsWWW" Types of language resolution modes1 Gets the LanguageMode for resolving configurationW1 Sets the LanguageMode for resolving configurationW Resolve all the dependenciesWWA Resolve only compositional dependencies and language dependenciesW' Types of configuration resolution modesWWW3 Gets the ResolutionMode for resolving configurationWWW3 Sets the ResolutionMode for resolving configurationWWW5 Returns the configuration an instance is contained inW* Selects element based on a path expression. Returns the installation status of an instance IInstallContext interfaceW! Represents an installation targetW" Represents an installed repository4 Returns the configuration of an installed repositoryWW1 Returns the root path of the installed repositoryW" Returns the installed repository . Sets the installed repository .WWW3 Returns the collection of installable repositories.WWW% Returns the environment variable set.W" Sets the environment variable set., Returns the online environment variable set.WW) Sets the online environment variable set.W Target propertyWWWR This interface manages the association between installable objects and installers.6 This interface allows creation of installer instances.: This interface allows installing and uninstalling objects. Installs an object.WWW Uninstalls an object.W8 Creates an installer instance for the specified element.WW< Registers an installer factory using IInstallerRegistration.WWG Returns the installer associated with the specified installable object.WWWO Resolves the installer for the specified object and invokes its install method.WWWQ Resolves the installer for the specified object and invokes its uninstall method.W> Returns the current installer associated with the element nameD Returns the list of installer paths ordered by Install call sequenceWW= This interface allows access to an entry in IInstallerManagerW! Gets the installer id of an entryW+ Gets the installer registration of an entryWWW Public installerWW Private installerW Stock installerWWW Different types of installersW Gets the installer typeWWWL Return an installer registration entry in installer manager by element name.WW InstallerManager propertyW InstallationType propertyW CurrentInstance propertyWW FileRepositorySet property Factory propertyWW+ Returns the current pass of an installationWWW( Sets the current pass of an installationWW< Returns the processor architecture installers are running onWW9 Sets the processor architecture installers are running onW5 Returns the processor architecture the target runs onW2 Sets the processor architecture the target runs on- Returns the offline installer file repositoryW* Sets the offline installer file repository* Returns the optional passes to turn on/off' Sets the optional passes to turn on/offWWW No reboot is requiredW Reboot is recommendedW Reboot is required) possible set of values to indicate rebootW Returns the reboot indicatorWW Sets the reboot indicatorWD Sets up the internal environment object for the specified setup typeWW( Gets installer capability flags propertyWW( Sets installer capability flags propertyWW) Represents a listener to logging from CMIW NoneWW ErrorW Error and WarningW Error, Warning and InfoWWW Error, Warning, Info and Trace( possible levels of verbosity for loggingWW6 Returns the maximum verbosity level of log to receive.. Returns the log from which modules to receive.1 Returns the log from which facilities to receive.W1 modules that do not fall into the following itemsW main libraryWW utility toolWW" installer for ACL and user account% installer for PnP drivers and devicesW installer for sysprepW' installer for catalogs and certificatesWWW installer for managed componentsWW installer for settings installer for localized driversWWW possible modules for loggingWW> functionalities that do not fall into the following categories manages core object modelW* performs conversion between object and xml* performs conversion between object and inf+ stores and manages components in repositoryWWW updates configurationW performs dependency resolution performs setup of componentsWW+ possible functionalities in CMI for loggingWWW@ Receives log. Prefix Cmi to avoid conflict with logging in SetupWW Gets log listener property+ Returns the replicated repository root pathWWW( Sets the replicated repository root pathWW: Returns the previously installed instance during servicing7 Sets the previously installed instance during servicingWWW: Gets the file repository containing the specified instance/ Returns if the installation is using cmiadapterWWW- Sets if this installation is using cmiadapterW` Returns the component which defines this instance with all language-specific tokens substituted.WWC Selects elements from a specified object based on a path expressionWWW8 Returns the default setting instances from the componentWW> Returns the most recently computed effective setting instances> Returns the user specified setting overrides for this instanceN Returns the edit sequence when ComputeEffectiveSettingInstances is last called# Flushes internally cached componentWWW- Flushes internally cached localized componentW9 Returns if Component has element(s) of the specified pathW7 Returns the parent instance of this resolution, or NULLWWWE Returns the collection of instance identities available for selectionW6 Returns the maximum number of instances need to select3 Sets the maximum number of instances need to selectWWW6 Returns the minimum number of instances need