ConfidentialFor Internal Use Only
DISCLAIMERThis report was created using Black Duck(TM) Protex software compliance management products and services. The results contained in the report reflect the user's analysis and decision making. Recipient of the results bears all of the risks relating to use of, or reliance upon, such results or any other content contained in this report. Black Duck Software makes no representation or warranty to any party regarding the contents of this report, its accuracy, completeness or correctness, and Black Duck Software hereby disclaims any and all warranties (both express and implied) with respect thereto.

c_lpss_installer_tatlow_43535

March 22, 2021 11:23 PM





Summary
Name:LPSS_INSTALLER_TATLOW
Project Creator:lpss1 sys_lpss1
License:Intel OBL PV/PC/Final CTA Software License Agreement
Description:LPSS Windows driver installers which is based on IIF3.
Number of Files:606
Files Pending Identification:344 (56.77%)
Files with Violations:0 (0%)
Server:127.0.0.1:8443



Analysis Summary
Last Updated:March 22, 2021 11:22 PM
Scan Started:March 22, 2021 11:19 PM
Scan Finished:March 22, 2021 11:22 PM
Files Analyzed:606 Files
Bytes Analyzed:148.373 MB (155,580,734 B)
Files Skipped:3 Files
Bytes Skipped:21,510 B
Analysis Release Description:Product version 7.8.4 KB update 67, custom codeprints modified March 22, 2021 10:44 PM
Analyzed From Host:shgcmp8010.ccr.corp.intel.com
Analyzed By:lpss1 sys_lpss1 (lpss1@intel.com)
Analyzed With OS:Windows Server 2016
Analyzed With Locale:en-US
Analyzed With Options:
File Matches -Yes
Snippet Matches -Yes
Snippet Match Sensitivity -8 - Default
Minimum Component Rank -0 - Default
Java Import Statements -No
Java Package Statements -No
Binary Dependencies -No
String Searches -Yes
Allow wild cards (*) in string search queries -Yes
Allow regular expression search queries -No
Decompress Compressed Files -Yes
Discard Rejected Code Matches -Yes
Keep Only To Discoveries To Codeprinted Components -No
Keep Only Discoveries To Components With Best Matching Source Path -No
Keep Only Discoveries To Components Released On Or After -No
Keep Only Discoveries To Top Component Matches -Yes
Keep Only Discoveries To Maven Artifacts -No
Expand Archive Files -No
Enable File Comparison -Yes
Store non-precision matches -No
Enable Rapid Identification -No



Licenses in Effect
License NameShip StatusCustom Fields
Intel OBL PV/PC/Final CTA Software License AgreementShip



License Conflicts
ComponentComponent VersionLicenseConflicting ComponentConflicting Component VersionConflicting Component LicenseComponent ObligationConflicting Component ObligationDeprecated Component
There are no license conflicts in this project.



Identified Files
Resolution TypeDiscovery TypeFile/FolderSizeFile LineTotal LinesComponentVersionLicenseUsage%Matched FileMatched File LineFile/Folder CommentSearchDeprecated Component
There are no identified files in this project.



Excluded Components
ComponentLicenseComponent Comment
There are no excluded components in this project.



Obligations
ComponentLicenseFulfilledObligationCategoryTypeDescriptionUsed By
This project does not have any obligations.



BOM
Approval StatusLicense ConflictComponentVersionHome PageComponent CommentLicenseExternal IDsUsageShip Status# Manual Code Match# Rapid ID Code Match# Depends# SearchUsed By
N/AN/ALPSS_INSTALLER_TATLOWUnspecifiedIntel OBL PV/PC/Final CTA Software License AgreementOriginal CodeShip261000



IP Architecture
Full HierarchyComponentVersionLicenseUsageComponent Comment
This project does not have an IP architecture.



Searches
SearchID RequiredFileSizeLineMatch
Intel CP headerNoCommon/Core/Cabinet.cpp8,8925..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Cabinet.cpp8,89210are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Cabinet.cpp8,89211..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Cabinet.cpp8,89214is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Cabinet.cpp8,89214treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Cabinet.cpp8,89216published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Cabinet.cpp8,89219any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Cabinet.cpp8,89220..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Cabinet.cpp8,89220property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Cabinet.cpp8,89222expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Cabinet.cpp8,89223property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Cabinet.cpp8,892174(HANDLE)pfdin->hf; // Set the filetime of the extracted file to the filedate from the package if (DosDateTimeToFileTime(pfdin->date
Intel CP headerNoCommon/Core/Common.cpp1,5685..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Common.cpp1,56810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Common.cpp1,56811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Common.cpp1,56814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Common.cpp1,56814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Common.cpp1,56816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Common.cpp1,56819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Common.cpp1,56820property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Common.cpp1,56820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Common.cpp1,56822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Common.cpp1,56823property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Conditions.cpp10,1455..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Conditions.cpp10,14510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Conditions.cpp10,14511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Conditions.cpp10,14514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Conditions.cpp10,14514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Conditions.cpp10,14516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Conditions.cpp10,14519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Conditions.cpp10,14520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Conditions.cpp10,14520property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Conditions.cpp10,14522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Conditions.cpp10,14523property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Conditions.cpp10,14555bReturn = false; // Treat empty condition and value of "1" as true
Intel CP headerNoCommon/Core/Conditions.cpp10,14588if (m_CurrentTokenType == SYMBOL_TYPE_OR) { GetNextToken(); bSecond = ParseExpression(); bReturn = bFirst
Intel CP headerNoCommon/Core/Conditions.cpp10,145109if (m_CurrentTokenType == SYMBOL_TYPE_AND) { GetNextToken(); bSecond = ParseBooleanTerm(); bReturn = (bFirst
Intel CP headerNoCommon/Core/Conditions.cpp10,145152return we should be at the closing paren } else { firstValue = ResolveValue
Intel CP headerNoCommon/Core/Conditions.cpp10,145152CheckToken(SYMBOL_TYPE_RPAREN); // By the time we return we should
Intel CP headerNoCommon/Core/Conditions.cpp10,145332if ending quote was found or if we hit end of
Intel CP headerNoCommon/Core/Conditions.cpp10,145356m_pszPos) || *m_pszPos == L'_'); // AND, OR, and NOT are read in as
Intel CP headerNoCommon/Core/Conditions.cpp10,145357..359here if (m_sCurrentToken == L"AND") { m_CurrentTokenType = SYMBOL_TYPE_AND; m_sCurrentToken.clear(); } else if (m
Intel CP headerNoCommon/Core/Conditions.cpp10,145362..364else if (m_sCurrentToken == L"OR") { m_CurrentTokenType = SYMBOL_TYPE_OR; m_sCurrentToken.clear(); } else if (m
Intel CP headerNoCommon/Core/Configuration.cpp7,9775..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Configuration.cpp7,97710are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Configuration.cpp7,97711..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Configuration.cpp7,97714is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Configuration.cpp7,97714treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Configuration.cpp7,97716published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Configuration.cpp7,97719any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Configuration.cpp7,97720property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Configuration.cpp7,97720..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Configuration.cpp7,97722expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Configuration.cpp7,97723property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Configuration.cpp7,97794m_sDefaultTarget); } //**************************************************************************** // MSFT recommends using the VerifyVersionInfo() API however it is
Intel CP headerNoCommon/Core/Configuration.cpp7,97795however it is tied to // the underlying OS version. This prevents
Intel CP headerNoCommon/Core/Configuration.cpp7,97796that is pre-initialized to the OS // values to test against
Intel CP headerNoCommon/Core/Configuration.cpp7,977107false; // By default fill in all the fields with all 1's that indicates a
Intel CP headerNoCommon/Core/Configuration.cpp7,977133its a don't care value OR it should match what was
Intel CP headerNoCommon/Core/Configuration.cpp7,977143osvTarget.wProductType == osv.wProductType); return bPassed; } //**************************************************************************** // Uses the OS version strings passed in
Intel CP headerNoCommon/Core/Configuration.cpp7,977143version strings passed in via the setup.xml configuration file. // This will
Intel CP headerNoCommon/Core/Configuration.cpp7,977144file. // This will only check the portions that are provided, the rest are treated // as wildcards
Intel CP headerNoCommon/Core/Configuration.cpp7,977145rest are treated // as wildcards. The 4-part string used here is
Intel CP headerNoCommon/Core/Configuration.cpp7,977145..146string used here is not the typical 4-part version. // The parts are as follows: // [OS
Intel CP headerNoCommon/Core/Configuration.cpp7,977150Examples: // "6.0" will pass if the system is Vista based, Vista
Intel CP headerNoCommon/Core/Configuration.cpp7,977150system is Vista based, Vista or Win2K8 R1 // "6.0.1" will pass
Intel CP headerNoCommon/Core/Configuration.cpp7,977153match Vista, Win2K8 R1, Win7, and Win2K8 R2 // "6.1" will match
Intel CP headerNoCommon/Core/Configuration.cpp7,977154R2 // "6.1" will match Win7 or Win2K8 R2 // "6.1.3" will match
Intel CP headerNoCommon/Core/Configuration.cpp7,977188Valid .NET versions are in the form "x.y" and each is separated by a
Intel CP headerNoCommon/Core/CoreRes.h5,0145..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/CoreRes.h5,01410are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/CoreRes.h5,01411..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/CoreRes.h5,01414is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/CoreRes.h5,01414treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/CoreRes.h5,01416published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/CoreRes.h5,01419any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/CoreRes.h5,01420property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/CoreRes.h5,01420..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/CoreRes.h5,01422expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/CoreRes.h5,01423property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Dialog.cpp31,9725..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Dialog.cpp31,97210are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Dialog.cpp31,97211..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Dialog.cpp31,97214is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Dialog.cpp31,97214treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Dialog.cpp31,97216published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Dialog.cpp31,97219any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Dialog.cpp31,97220property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Dialog.cpp31,97220..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Dialog.cpp31,97222expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Dialog.cpp31,97223property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Dialog.cpp31,972107using an RTL language add the RTL bits to the dialog. This needs to be
Intel CP headerNoCommon/Core/Dialog.cpp31,972108needs to be done before // the call to CreateDialogIndirect() so that
Intel CP headerNoCommon/Core/Dialog.cpp31,972496size); SetMinSize(size.cx,size.cy); // Create and set fonts m_hTitleFont.Load(FONT
Intel CP headerNoCommon/Core/Dialog.cpp31,972502m_hSubTitleFont),0); // Set dialog and banner text CLanguage::GetInstance().LoadText
Intel CP headerNoCommon/Core/Dialog.cpp31,972565Only raise cancel dialog if the dialog currently has a system
Intel CP headerNoCommon/Core/Dialog.cpp31,972656Draw logo on upper right (or left if RTL... this happens
Intel CP headerNoCommon/Core/Dialog.cpp31,9727290); // If we just disabled all navigation buttons, then remove the dialog close button, // otherwise enable
Intel CP headerNoCommon/Core/Dialog.cpp31,972927mbp.dwStyle |= MB_USERICON; // Set language and directionality //mbp.dwLanguageId = g_Resources.GetCurrentLangID(); if
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9075..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90710are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90711..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90714treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90714is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90716published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90719any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90720..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90720property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90722expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90723property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90746LOGO_WIDTH 130 //**************************************************************************** //**************************************************************************** // Handler for the OS owned folder chooser static
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90754BFFM_SETSELECTION,TRUE,lpData); // Set the browse dialog caption wstring s
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90771hControl); } //**************************************************************************** // Read basic attributes from the current node // Dock - Must be
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90774there is no // margins attribute or does not contain a value
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90775a value for every side. // The format of Margins is as
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90776optional so that if only the left side should have a
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,90777then // Margins can contain "Left" and the rest will default to a
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907140Reads font-related attributes from the current node. If any were
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907141they // are used to create and assign a custom font to
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907142..143was no font requested, obtain the font being used by the parent and assign // the same one to the control void CControl::AssignFont(CXMLNode
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907164(WPARAM)hFont,0); } //**************************************************************************** // Based on the current font assigned to the control, retrieve the font's // metrics void CControl::GetFontMetrics
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907176tm); ReleaseDC(hControl,hDC); } //**************************************************************************** // Calculates the space, in pixels, that a
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907178..179On entry, // rcBounds.right should contain the maximum allowable width. The rest of // the fields should contain 0. See
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071790. See SDK help for the DT_CALCRECT flag for // more
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907186hControl); // Make sure we perform the calculation with the font that will ultimately // be
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907201pszText; } ReleaseDC(hControl,hDC); } //**************************************************************************** // Calculates the bounding area that it would
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907201it would take to display the text without // clipping. Word-wrapping
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907202..203taken into account which increases the required // height. The non-client area (chrome
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907203(chrome) is also calculated and added to the // final required size void CControl
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907210m_hControl,rcBounds); // This adjust the bounds to account for the non-client (chrome) area
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907216hControl,GWL_EXSTYLE)); } //**************************************************************************** // Depending on the node name, create a descendant
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907275rcBounds); // Provide for space between the text and the border GetFontMetrics(m_hControl,tm
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907291return a refresh notification to the wizard if (DoBrowse(m_sProperty.c
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907294dwRet |= NOTIFICATION_REFRESH; } else // Setting the property from value only makes
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907317m_hControl); // Leaving bi.pidlRoot with the value 0 displays the tree from the desktop level. Since // installs would
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907318drives we set it to the value of My Computer SHGetFolderLocation
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907324NEWDIALOGSTYLE; // Use localized text for the browse dialog prompt CLanguage::GetInstance
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907330str(); bi.lpfn = _BrowseCallbackProc; // Pass in the current path so the browse dialog will set the initial selection to that // target
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907374Set initial state based on the contents of the associated property bool bChecked = CSetup
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907379next button should be enabled, or not if (m_sAction == L
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907379BST_CHECKED,0); // Return notification to the parent as to whether the next button should be enabled
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907392..393const { // We don't actually have the full width for the text due to the check box. // Reduce the bounds width by the width of the check box to allow the // boundary calculations to properly wrap
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907398CControl::CalculateBounds(rcBounds); // Restore the actual bounds width rcBounds.right += GetSystemMetrics
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907410CLICKED) { // Checkbox was clicked. Read the new state and update the property bool bChecked = (SendMessage(m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907414L"0"); // Return notification to the parent as to whether the next button should be enabled
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907486GetFontMetrics(m_hControl,tm); // If the edit does not contain any
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907486contain any text ensure that the height doesn't get // smaller than
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907487height doesn't get // smaller than the active character height CalculateTextBounds(m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907494tm.tmHeight; rcBounds.bottom += tm.tmInternalLeading; // This adjust the bounds to account for the non-client (chrome) area
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907503nCode) { // On losing focus, assign the edit control's value to its
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907528Edit subclass wndproc to show or hide the vertical scrollbar depending on // whether
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907529depending on // whether its needed, and to change behavior by handling
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907538msg) { case WM_SETFOCUS: // Prevent the control from getting focus case
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907539focus case WM_SETCURSOR: // Prevent the cursor from being set to
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907540beam case WM_CONTEXTMENU: // Prevent the context menu from being displayed
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907582display text is not empty and there's a state change or setup mode is noinstall... if
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907582fl.begin(); while (it != fl.end()) { //If the display text is not empty
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907588UNINSTALL && it->bNewState)) { //...then add the display text to the feature list. CLanguage::GetInstance().ResolveStringTemplate
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907598m_hControl,sText.c_str()); // Subclass the edit control g_pfnOrigEditProc = (WNDPROC)
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907744CControl::CalculateBounds(rcBounds); // Set the progress control height to the current font height GetFontMetrics(m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907798..799const { // We don't actually have the full width for the text due to the radio button. // Reduce the bounds width by the width of the radio button to allow the // boundary calculations to properly wrap
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907804CControl::CalculateBounds(rcBounds); // Restore the actual bounds width rcBounds.right += GetSystemMetrics
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907819L"NEXTBUTTON") { // Return notification to the parent that the next button should be enabled
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907854SETTARGETDEVICE,0,0); // Turns on wordwrap // Stream the contents of the property into the richedit control wstring sText = CSetup
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907857If there is some content and the first character is a UNICODE
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907901done here instead of during the CreateWindow call otherwise the // initial checkbox states won't be
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907905..908GWL_STYLE) | TVS_CHECKBOXES); // Populate the tree AddFeatures(); // Subclass the tree control g_pfnOrigTreeProc = (WNDPROC)
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907918is being torn down, save the feature states if (nMsg == WM
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907918CFeatureTree::HandleMessage(UINT nMsg) { // When the control is being torn down
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907926add them as nodes into the tree. Honor their // parent/child
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907926ReadFeatures(); return NOTIFICATION_NONE; } //**************************************************************************** // Enumerate all features and add them as nodes into
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907939PARAM; tvis.item.stateMask = TVIS_STATEIMAGEMASK; // Iterate all features. Add them to the tree while honoring the specified hierarchy vector<CFeature>::const
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907943feature in order to select the correct parent node if (it
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907949else tvis.hParent = nullptr; // Choose checked or unchecked tvis.item.state = INDEXTOSTATEIMAGEMASK(it->bNewState
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907965..966look up each node. From the node read the // current state of the checkbox and update the feature new state void CFeatureTree
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907965it->nID] = hNode; it++; } } //**************************************************************************** // Enumerate all features and look up each node. From
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907980Recursive function to walk down the tree and uncheck all nodes void CFeatureTree::UncheckChildren(HWND
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,907994..995Recursive function to walk up the tree checking nodes along the way until // the root void CFeatureTree::CheckParent(HWND
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,008has been changed. Depending on the new state // one of two
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,010occur; // - Node was checked: Set the checked for the parent node // - Node was unchecked
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,011node // - Node was unchecked: Uncheck all children void CFeatureTree::UpdateTree(HWND
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,035case WM_KEYDOWN: // Avoid expanding and collapsing of nodes if (wParam
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,041if (wParam == VK_SPACE) { // Get the selected node HTREEITEM hItem = TreeView
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,044TreeView_GetSelection(hwnd); // Flip the node state UINT nState = (TreeView
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,048nState)),TVIS_STATEIMAGEMASK); // Update parent and children states UpdateTree(hwnd,hItem
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,053case WM_LBUTTONDBLCLK: // Avoid expanding and collapsing of nodes return 0
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,056call default procedure to update the node state CallWindowProc(g_pfnOrigTreeProc
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,059hwnd,msg,wParam,lParam); // If the click was on the state icon then the state must have changed; update
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,059must have changed; update parent and children. hti.pt.x = LOWORD(lParam
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,066consistent by making this node the current one } return 0; } return
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,094it == cend()) ? nullptr : *it; } //**************************************************************************** // Evaluates the condition string for this page
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,095it should be // shown in the wizard sequence. This is called
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,095sequence. This is called when the page is about to // become
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,105Evaluate(m_sCondition.c_str()); } //**************************************************************************** //**************************************************************************** // Calculates the dock area bounds and updates the remaining client area to // exclude
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,138break; case DockFill: // Take up all the remaining area CopyRect(&rcDockArea,&m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,144SetRectEmpty(&m_rcClientArea); break; } // Reduce the dock area by the size of the margins rcDockArea.left += rcMargin.left; rcDockArea.top += rcMargin.top
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,152rcDockArea.right -= rcMargin.right; rcDockArea.bottom -= rcMargin.bottom; } //**************************************************************************** // Adjust the control position within the dock area; center/right/stretch
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,212their display from their assigned source void CWizardPageDyn::RefreshControls() { for_each
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,227ENABLE_BUTTONS,(WPARAM)nButtons,0); } //**************************************************************************** // The tab order directly reflects the z-order. Since controls are
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,228Since controls are read from // the XML and added in docking order, the resulting tab order is not
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,229not correct. // Here we copy the control vector and sort it before forcing each
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,230in // turn to move to the top of the z-order. When the loop is complete the // resulting z-order will reflect
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,231resulting z-order will reflect the request void CWizardPageDyn::SetTabOrder() { CControlList
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,237a temporary copy for sorting. The original reflects docking order so
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,240use of a Lambda in the framework sort(cl.begin(),cl.end(),[](CControl
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,261Read subtitle; can be text and/or string ID format ({#xyz}) m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,264changes are requested, if not the buttons retain their state from
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,264buttons retain their state from the previous page. // -noinstall mode always
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,265page. // -noinstall mode always enables the next button wstring s = node.GetAttribute
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,274EnableWizardButtons(wFlags); } // Loop through all controls defined for this dialog
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,280ctrlNode = nl.GetItem(i); // Create all controls whose evaluation attribute evaluates
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,304c_str()); } } } } SetTabOrder(); // Now that the controls are created, set their
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,337IsProgress"); if (m_bIsProgress) { // Create the taskbar progress interface. Any error
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,337it is not available on all OS's CoCreateInstance(CLSID_TaskbarList,NULL
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,342not in noinstall mode, trigger the setup thread, otherwise just show
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,343just show a // progress on the progress bar if (!CSetup::GetSetup
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,361OnDestroy() { CControlList::iterator it; // Release and clear the control list it = m_ControlList.begin
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,366it); // CControl destructor will destroy the control handle it++; } m_ControlList.clear
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,388area. As controls are added and docked this area // is reduced
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,388CControlList::const_iterator it; // Get the available client area. As controls
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,389this area // is reduced by the size of the dock GetClientRect(m_hWnd,&m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,397access // Margins are specified in the XML as dialog units. Convert
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,398use them in control placement and sizing CopyRect(&rcMargins,&c.m_rcMargins
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,402MapDialogRect(m_hWnd,&rcMargins); // Calculates the minimum window size of a
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,403window text (with word-wrapping) and control chrome. rcBounds.left = 0; rcBounds.top
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,403control. This takes into account // the window text (with word-wrapping
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,440UpdateWindow(GetParent(m_hWnd)); } //**************************************************************************** // Find the control in question and forward notification messages to it
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,448hControl); if (pControl != NULL) { // Pass the notification to the control... DWORD dwRet = pControl->HandleNotification
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,451dwRet = pControl->HandleNotification(nNotificationCode); // ...and check to see if it
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,468..1,469progress messages by looking up the progress control by name and // setting the new value void CWizardPageDyn::OnProgress
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,509lParam; OnNotify(pNMHDR->hwndFrom,pNMHDR->code); } break; case WM_CTLCOLORSTATIC: return
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,518a message to advance to the next page SendMessage(GetParent(m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,550pCurrentPage->Create(m_hWnd); // Set the subtitle based on the page CLanguage::GetInstance().ResolveStringTemplate(m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,554IDC_SUBTITLE,sSubtitle.c_str()); // Set the working area of this page
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,554area of this page on the wizard dialog SetWindowPos(*m_pCurrentPage,0,m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,559is a progress page, set the cursor to default or to the wait cursor HCURSOR hCursor = m
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,573windowTitleId) { m_WindowsTitleId = windowTitleId; } //**************************************************************************** // Finds the previous page that can be
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,583while (nIndex != -1) { nIndex--; // Ask the page whether it should be
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,594m_nCurrentPageIndex = nIndex; CreatePage(); } } //**************************************************************************** // Finds the next page that can be
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,606while (nIndex < m_Dialogs.size()) { // Ask the page whether it should be
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,620m_nCurrentPageIndex = nIndex; CreatePage(); } } //**************************************************************************** // Layout the wizard controls taking font sizes
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,621use XML-based UI as the embedded pages do void CWizard2
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,664control won't be deleted when the // class goes out of scope
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,664we're just leveraging CXMLButton, clear the handle so that the control won't be deleted when
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,677m_rcPageArea.bottom = y - 4; // Set the bottom of the embedded page area to just
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,677page area to just above the footer line // Banner title y
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,695area must be at least the height of the banner bitmap m_rcPageArea.top = (y
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,708NAME, 9); // Set fonts for the title and subtitle SendMessage(GetDlgItem(IDC_BANNER
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,716str()); // Map banner title to the product name, unless it has
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,751Only raise cancel dialog if the dialog currently has a system
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,768in noinstall mode then close the dialog if (m_bFinishPage || CSetup
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,768Finish Button // If this is the last page OR running in noinstall mode then
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,773IDC_CANCELFINISH); } else // Else as the user if it is ok
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,791hControl,HDC hdc) { // Banner title and subtitle should be white with
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,803..1,804HBRUSH)GetStockObject(WHITE_BRUSH); } //**************************************************************************** // Customize the background erase to optimize and avoid flicker. Draw the banner // and then erase the remaining area void CWizard2::OnEraseBkgnd
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,818Draw logo on upper right (or left if RTL... this happens
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,847WPARAM wParam) { HWND hChild; // Save the new requested states m_wButtonStates
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,857WIZARD_FINISH_BUTTON)) > 0); // Set the cancel/finish button with the appropriate string depending on state
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,861CANCEL); // If we just disabled all navigation buttons, then remove the dialog close button, // otherwise enable
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,869..1,870STYLE,lFlags | WS_SYSMENU); // Update the controls on the wizard (particularly the navigation buttons) in case // the text on the cancel/finish button was changed
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,870This eliminates cut text if the // new text is longer then
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,871new text is longer then the existing text LayoutControls(); } //**************************************************************************** INT_P
Intel CP headerNoCommon/Core/DynamicDlg.cpp62,9071,897custom messages need to set the DWL_MSGRESULT window property SetWindowLong
Intel CP headerNoCommon/Core/Features.cpp10,6435..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Features.cpp10,64310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Features.cpp10,64311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Features.cpp10,64314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Features.cpp10,64314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Features.cpp10,64316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Features.cpp10,64319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Features.cpp10,64320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Features.cpp10,64320property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Features.cpp10,64322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Features.cpp10,64323property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Features.cpp10,64343..44up a feature tree while the conditions // of the features it encounters evaluate to
Intel CP headerNoCommon/Core/Features.cpp10,64345a condition // evaluates to false or it reaches the top level feature. bool CFeaturesList
Intel CP headerNoCommon/Core/Features.cpp10,64389return NULL; } //**************************************************************************** // UpdateStates() determines current and expected installation state of all features. // Feature state depends on
Intel CP headerNoCommon/Core/Features.cpp10,64394Package install/uninstall condition. // Feature and package conditions should include command
Intel CP headerNoCommon/Core/Features.cpp10,64397Those dependencies like setup mode or current state may obviously change
Intel CP headerNoCommon/Core/Features.cpp10,64398set during various setup stages and // it is important when UpdateStates
Intel CP headerNoCommon/Core/Features.cpp10,643101true" compared to // "false" at the beginig of installation). void CFeaturesList
Intel CP headerNoCommon/Core/Features.cpp10,643119for a left brace indicating // the start of a GUID string
Intel CP headerNoCommon/Core/Features.cpp10,643124First need to look up the product based on the upgrade code DWORD dwError = pfnMsiEnumRelatedProducts(it->sPackageID.c
Intel CP headerNoCommon/Core/Features.cpp10,643128SUCCESS) { if (it->sName == L"ALL") { //We don't expect any particular
Intel CP headerNoCommon/Core/Features.cpp10,643135true; } else { // No error means the product was previously installed so
Intel CP headerNoCommon/Core/Features.cpp10,643142LOCAL); } } else { // Can't get product code so that means the product is not already installed
Intel CP headerNoCommon/Core/Features.cpp10,643143is not already installed so // the current state is set to
Intel CP headerNoCommon/Core/Features.cpp10,643165end()) { if (it->sPackageID.empty()) { //Dummy or grouping feature. Check only condition
Intel CP headerNoCommon/Core/Features.cpp10,643180for a left brace indicating // the start of a GUID string
Intel CP headerNoCommon/Core/Features.cpp10,643188SETUP_MODE_UPDATE: //Install/remove all features that are available: it
Intel CP headerNoCommon/Core/Features.cpp10,643192SETUP_MODE_REPAIR: //Install/remove all features that are available: it
Intel CP headerNoCommon/Core/Features.cpp10,643200bCurrentState && !uninstall_package; break; default: //All other non-install modes like
Intel CP headerNoCommon/Core/Features.cpp10,643215its name is put to the list // of features that will
Intel CP headerNoCommon/Core/Features.cpp10,643218feature that is already installed and should not be included in
Intel CP headerNoCommon/Core/Features.cpp10,643219its name is added to the list of features to remove
Intel CP headerNoCommon/Core/Features.cpp10,643252properly read nested feature elements and assign // correct parent ID. Parent
Intel CP headerNoCommon/Core/Features.cpp10,643272this feature has a name AND has a parent // then copy
Intel CP headerNoCommon/Core/Features.cpp10,643272a PackageID was not specified AND this feature has a name
Intel CP headerNoCommon/Core/Features.cpp10,643273has a parent // then copy the value of the parent's PackageID if (data.sPackageID.empty() && !data.sName.empty
Intel CP headerNoCommon/Core/Hardware.cpp33,9315..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Hardware.cpp33,93110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Hardware.cpp33,93111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Hardware.cpp33,93114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Hardware.cpp33,93114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Hardware.cpp33,93116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Hardware.cpp33,93119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Hardware.cpp33,93120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Hardware.cpp33,93120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Hardware.cpp33,93122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Hardware.cpp33,93123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Hardware.cpp33,931188currentVersion, installationType; long errorCode = 0; /* All Windows prior to Win10 used
Intel CP headerNoCommon/Core/Hardware.cpp33,931189this key ALWAYS contains '6.3' and real version is stored in
Intel CP headerNoCommon/Core/Hardware.cpp33,931190version is stored in CurrentMajorVersion and CurrentMinorVersion values. */ //First open registry
Intel CP headerNoCommon/Core/Hardware.cpp33,931254return first <= second; case VER_AND: return first && second; case VER
Intel CP headerNoCommon/Core/Hardware.cpp33,931256return first && second; case VER_OR: return first || second; } return true
Intel CP headerNoCommon/Core/Hardware.cpp33,931340If an architecture was specified and isn't the same, then no match if
Intel CP headerNoCommon/Core/Hardware.cpp33,931343a platform type was specified and isn't the same, then no match if
Intel CP headerNoCommon/Core/Hardware.cpp33,931362If an architecture was specified and isn't the same, then no match if
Intel CP headerNoCommon/Core/Hardware.cpp33,931365a platform type was specified and isn't the same, then no match if
Intel CP headerNoCommon/Core/Hardware.cpp33,931376into a 64bit format. If the string contains less // than 4
Intel CP headerNoCommon/Core/Hardware.cpp33,931377..378they are considered to be the value 0. // This is the same function as found in
Intel CP headerNoCommon/Core/Hardware.cpp33,931563sRootFolder = pszRootFolder; Logf(L"Scanning all active devices"); ScanAllDevices(); Scan2(L
Intel CP headerNoCommon/Core/Hardware.cpp33,931587VALUE) return; // Loop through files and folders in sFilePath while (dwError
Intel CP headerNoCommon/Core/Hardware.cpp33,931642there was a problem reading the Name. The first block past this catch
Intel CP headerNoCommon/Core/Hardware.cpp33,931643handler // detects an empty name and sets it to the relative file path. } if (pInfo
Intel CP headerNoCommon/Core/Hardware.cpp33,931663sLine = inf.ReadLine(); // Enumerate every section and find the best match. Best match is
Intel CP headerNoCommon/Core/Hardware.cpp33,931664Best match is defined // as the highest value when the decoration is converted to a
Intel CP headerNoCommon/Core/Hardware.cpp33,931686dwRank)) { // Decoration matches, now if the corresponding section is empty then
Intel CP headerNoCommon/Core/Hardware.cpp33,931687is an explicit block for the OS if (bSectionValid) { pInfo
Intel CP headerNoCommon/Core/Hardware.cpp33,931705sBestMatch.empty()) { Logf(L" Section with the best match: %s",sBestMatch.c_str
Intel CP headerNoCommon/Core/Hardware.cpp33,931722bAlreadyMatched = false; // Check for null or empty section string if (pszSection
Intel CP headerNoCommon/Core/Hardware.cpp33,931736TODO: Scan every id on the line Logf(L" Device: %s
Intel CP headerNoCommon/Core/Hardware.cpp33,931739quick lookup to see if the HW is available if (m
Intel CP headerNoCommon/Core/Hardware.cpp33,931770if installed INF is inbox or chipset or section = NO_DRV if (pInfo
Intel CP headerNoCommon/Core/Hardware.cpp33,931804a bitset } //*************************************************************************** // This member enumerates all active HW and records DID's into a set
Intel CP headerNoCommon/Core/Hardware.cpp33,931821hDeviceInfo != INVALID_HANDLE_VALUE) { // Parse the list to find any devices
Intel CP headerNoCommon/Core/Hardware.cpp33,931828hDeviceInfo,i++,&dd)) break; // HWIDs and compatible HWIDs are accessed separately
Intel CP headerNoCommon/Core/Hardware.cpp33,931828..829HWIDs are accessed separately. Get the size of both lists and read // both into the same buffer. That way we
Intel CP headerNoCommon/Core/Hardware.cpp33,931829..830we only need one loop and the compatible list is // at the bottom and is only processed if a
Intel CP headerNoCommon/Core/Hardware.cpp33,9318780x%X)",GetLastError()); return; } // Parse the list to find any devices
Intel CP headerNoCommon/Core/Hardware.cpp33,931885..886HWIDs are accessed separately. Get the size of both lists and read // both into the same buffer. That way we
Intel CP headerNoCommon/Core/Hardware.cpp33,931885hDeviceInfo,i++,&dd)) break; // HWIDs and compatible HWIDs are accessed separately
Intel CP headerNoCommon/Core/Hardware.cpp33,931886..887we only need one loop and the compatible list is // at the bottom and is only processed if a
Intel CP headerNoCommon/Core/Hardware.cpp33,931981L"SHFileOperation returned an error (Code is not always a Win32
Intel CP headerNoCommon/Core/Hardware.cpp33,931981is not always a Win32 code).", __FILE__, __LINE__); } } b >>= 1; j
Intel CP headerNoCommon/Core/Hardware.cpp33,9311,002(pszCurrentInfFilePath); //Constructing path of all *.inf files to remove wcscpy
Intel CP headerNoCommon/Core/Hardware.cpp33,9311,009szAllInfFiles[nPathTmpLen + 1] = 0; //Constructing source path from where correct *.inf
Intel CP headerNoCommon/Core/Hardware.cpp33,9311,027FOF_NOCONFIRMATION | FOF_NOCONFIRMMKDIR; //Deleting all *.inf files nError = SHFileOperation(&fo
Intel CP headerNoCommon/Core/Hardware.cpp33,9311,030L"SHFileOperation returned an error (Code is not always a Win32
Intel CP headerNoCommon/Core/Hardware.cpp33,9311,030is not always a Win32 code).",__FILE__,__LINE__); //Configuring SHFILEOPSTRUCT to
Intel CP headerNoCommon/Core/Hardware.cpp33,9311,040is not always a Win32 code).",__FILE__,__LINE__); } //**************************************************************************** bool CHardware::
Intel CP headerNoCommon/Core/Hardware.cpp33,9311,040L"SHFileOperation returned an error (Code is not always a Win32
Intel CP headerNoCommon/Core/Hardware.cpp33,9311,049bool bWillInstall = false; // Insure that the name exists before trying to
Intel CP headerNoCommon/Core/Include/Cabinet.h3,0855..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08520property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08523property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08529writing. // ========================================================================== #pragma once // Base Error Code. Result from member functions can
Intel CP headerNoCommon/Core/Include/Cabinet.h3,08530error from 1 to 0xAFFF, // or an error from 0xB000 and up. Subtract the base from these values to
Intel CP headerNoCommon/Core/Include/Common.h24,1005..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Common.h24,10010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Common.h24,10011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Common.h24,10014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Common.h24,10014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Common.h24,10016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Common.h24,10019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Common.h24,10020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Common.h24,10020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Common.h24,10022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Common.h24,10023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Common.h24,10073Removed writing "Version" value to the registry in UpdateProductKey Added WillInstall
Intel CP headerNoCommon/Core/Include/Common.h24,10089scan has been moved upfront and done once instead of for
Intel CP headerNoCommon/Core/Include/Common.h24,10097support Added conditions for install and uninstall Minimum MSI version needed
Intel CP headerNoCommon/Core/Include/Common.h24,100101easier to use feature display and installation, added unit-tests Fixed
Intel CP headerNoCommon/Core/Include/Common.h24,100112Extract driver function extracts to the setup folder and ignores input. Added custom switch
Intel CP headerNoCommon/Core/Include/Common.h24,100116paths by combining them with the current directory 2.5.4 4909611 - Currently
Intel CP headerNoCommon/Core/Include/Common.h24,100124log files created when using the DELL CVT tool (Modified -report
Intel CP headerNoCommon/Core/Include/Common.h24,100127ed <path> switch which wraps the functionality of the -a and -p switches Converted dialog page
Intel CP headerNoCommon/Core/Include/Common.h24,100128to protected virtual. This enables the dialog classes to be derived
Intel CP headerNoCommon/Core/Include/Common.h24,100130in an empty ADDLOCAL property. The MSI is not launched under
Intel CP headerNoCommon/Core/Include/Common.h24,100130to CPropertyList class Now handling the case where no features are
Intel CP headerNoCommon/Core/Include/Common.h24,100131within another FeatureItem. Children take the Package of the parent item For a nested
Intel CP headerNoCommon/Core/Include/Common.h24,100131this condition FeatureItems can omit the PackageID attribute when they are
Intel CP headerNoCommon/Core/Include/Common.h24,100132evaluate to true along with all its parents conditions. 2.5.7 Added
Intel CP headerNoCommon/Core/Include/Common.h24,100143Utilities/h/cpp Added GetFirstChildNode() and GetNextNode() members to CXML class
Intel CP headerNoCommon/Core/Include/Common.h24,100146support for Windows server 2012 and Windows Blue client/server 4944076
Intel CP headerNoCommon/Core/Include/Common.h24,1001474944076 RST (12.x) 2.0.33 - extractdrivers and report options do not appear
Intel CP headerNoCommon/Core/Include/Common.h24,100151Utilities. Currently used to prune the MSI log file. 2.5.11 Fix
Intel CP headerNoCommon/Core/Include/Common.h24,100154key assignments don't work in the RST installer window for user
Intel CP headerNoCommon/Core/Include/Common.h24,100158implementation of OnShowWizard() to display the UI from XML Added new
Intel CP headerNoCommon/Core/Include/Common.h24,100163..166CPropertyList::ResolveVariables() in addition to the existing $() 2.5.14 Added error code to error string lookup in
Intel CP headerNoCommon/Core/Include/Common.h24,100173..176This was to accommodate referencing the value from XML 2.5.17 All features will appear in the feature list (XML UI only
Intel CP headerNoCommon/Core/Include/Common.h24,100185IIF_RESOURCEFOLDER which points to the temporary language folder while setup
Intel CP headerNoCommon/Core/Include/Common.h24,100187to <Link> Added IIF_SILENT and IIF_NOINSTALL properties Bug fix
Intel CP headerNoCommon/Core/Include/Common.h24,100201can be set to "Yes" or "No" to force the selection of that button. This
Intel CP headerNoCommon/Core/Include/Common.h24,100201not present is to select the radio button if the value of the property "Property" equals the value of "Value". CXML class
Intel CP headerNoCommon/Core/Include/Common.h24,100201that button. This attribute forces the "Property" attribute to be ignored
Intel CP headerNoCommon/Core/Include/Common.h24,100205been enhanced. Default name is the relative path where the extracted INF is located. This
Intel CP headerNoCommon/Core/Include/Common.h24,100205is now scrubbed to remove the .inf extension, backslashes "\" are replaced
Intel CP headerNoCommon/Core/Include/Common.h24,100205are replaced with an underscore "_", and finally the entire name is upper-cased
Intel CP headerNoCommon/Core/Include/Common.h24,100205now be "X86_MYNAME". This is the name that should be used
Intel CP headerNoCommon/Core/Include/Common.h24,100205should be used when populating the drivers table. Fixed Added scrubbing
Intel CP headerNoCommon/Core/Include/Common.h24,100208ReadInstalledDriverData() (Hardware.cpp). This was causing the installer to crash when the value read contained "%" characters. These characters are now
Intel CP headerNoCommon/Core/Include/Common.h24,100208table. Fixed Added scrubbing to the "ProviderName" read from the registry in ReadInstalledDriverData() (Hardware.cpp). This
Intel CP headerNoCommon/Core/Include/Common.h24,100209not propagate to an exit code. Wizard dialog frame contents are
Intel CP headerNoCommon/Core/Include/Common.h24,100210embedded page displayed. Now when the complete page is displayed the "Finish" button is resized to
Intel CP headerNoCommon/Core/Include/Common.h24,100210button is resized to accommodate the changed string size. XML UI
Intel CP headerNoCommon/Core/Include/Common.h24,100211an action type of BROWSE and then canceling the popup dialog resulted in an
Intel CP headerNoCommon/Core/Include/Common.h24,100212height. Fix was to set the minimum height to the height of the selected font. DriversCA - When auto
Intel CP headerNoCommon/Core/Include/Common.h24,100213font. DriversCA - When auto-creating the "_INF_<PackageInfoName>_*" properties and the INF's packageinfo/name contained periods, the contents from the last period until the end were being chopped off
Intel CP headerNoCommon/Core/Include/Common.h24,100213chopped off. For example if the packagename was "MyName.x86" the resulting properties were of the form "_INF_MYNAME_VERSION" and "_INF_MYNAME_DID". With this
Intel CP headerNoCommon/Core/Include/Common.h24,100213MYNAME_DID". With this fix the result is now "_INF_MYNAME.x86_VERSION
Intel CP headerNoCommon/Core/Include/Common.h24,100213result is now "_INF_MYNAME.x86_VERSION" and "_INF_MYNAME.x86_DID". 2.5.22 New Added
Intel CP headerNoCommon/Core/Include/Common.h24,100218a private copy constructor to the CPropertyList class to prevent improper
Intel CP headerNoCommon/Core/Include/Common.h24,100220Fixed XML UI - Check boxes and radio buttons were not correctly
Intel CP headerNoCommon/Core/Include/Common.h24,100221page where that page was the first page in the wizard. Fixed so that the button is disabled correctly. 2.5.23
Intel CP headerNoCommon/Core/Include/Common.h24,100225changed internal implementation when creating and initializing controls. This eliminates side
Intel CP headerNoCommon/Core/Include/Common.h24,100226using conditions. XML UI - Using the BROWSE action in a button
Intel CP headerNoCommon/Core/Include/Common.h24,100226in a button control clears the associated property when canceling the browse folder dialog. 2.5.24 New
Intel CP headerNoCommon/Core/Include/Common.h24,100236kernel.dll as a secondary version source to workaround GetVersionEx() returning the wrong version on Win8.1. 2.5.26
Intel CP headerNoCommon/Core/Include/Common.h24,100242MSI from being copied to the Package Cache Schema: Added "SelfARP
Intel CP headerNoCommon/Core/Include/Common.h24,100242Setting it to "no" prevents the MSI from being copied to
Intel CP headerNoCommon/Core/Include/Common.h24,100243to <Setup> element. If "Yes" the setup directly creates its ARP
Intel CP headerNoCommon/Core/Include/Common.h24,100243directly creates its ARP entry and relevant markup in wxs files
Intel CP headerNoCommon/Core/Include/Common.h24,100247that executes whatever is in the "Launch" attribute when the page is being shutdown. In
Intel CP headerNoCommon/Core/Include/Common.h24,100248filetype to an installed application. The progress page now sets the cursor to busy. When running
Intel CP headerNoCommon/Core/Include/Common.h24,100249on battery (not plugged in) the property IIF_ONBATTERYPOWER is created
Intel CP headerNoCommon/Core/Include/Common.h24,100249IIF_ONBATTERYPOWER is created with the value of "1". Fixed Progress
Intel CP headerNoCommon/Core/Include/Common.h24,100249battery, such as a laptop, the property IIF_BATTERYPOWER records the % of battery power left. If
Intel CP headerNoCommon/Core/Include/Common.h24,100252multiple MSI's in one transaction. The progress bar now swings left
Intel CP headerNoCommon/Core/Include/Common.h24,100253entry was removed when cancelling the installer on the modify page When upgrading from
Intel CP headerNoCommon/Core/Include/Common.h24,100253ARP was broken in that the ARP entry was removed when
Intel CP headerNoCommon/Core/Include/Common.h24,100254installing MSI would not get the correct properties passed into it
Intel CP headerNoCommon/Core/Include/Common.h24,100254passed into it, due do the framework thinking that an MSI
Intel CP headerNoCommon/Core/Include/Common.h24,100254a legacy (non-MSI) installation, the installing MSI would not get
Intel CP headerNoCommon/Core/Include/Common.h24,100257of keeping it synchronized with the property "IIF_SETUPMODE". Installed version
Intel CP headerNoCommon/Core/Include/Common.h24,100257SetupMode member variable due to the complication of keeping it synchronized
Intel CP headerNoCommon/Core/Include/Common.h24,100258data. In addition this leaves the product registry open for the application to use. 2.5.28 Fixed
Intel CP headerNoCommon/Core/Include/Common.h24,100258folder are now retrieved from the ARP key location. This avoids
Intel CP headerNoCommon/Core/Include/Common.h24,100258property "IIF_SETUPMODE". Installed version and installed folder are now retrieved
Intel CP headerNoCommon/Core/Include/Common.h24,1002612.5.27. Some switches, such as the -? switch, no longer worked. 2.5.29
Intel CP headerNoCommon/Core/Include/Common.h24,100265a unique file by using the new attribute 'LogFile'. If this
Intel CP headerNoCommon/Core/Include/Common.h24,100266sitting this to '1' in the <Properties> section of setup.xml, MSI
Intel CP headerNoCommon/Core/Include/Common.h24,100267put in for cases where the transactions cause issues. It is
Intel CP headerNoCommon/Core/Include/Common.h24,100268files will not get pruned and continue to grow. Changed 'IgnoreError
Intel CP headerNoCommon/Core/Include/Common.h24,100277void CSetup::CreateARP() 2.5.31 Changed the Extract folder from W2K8-R2-x64 to
Intel CP headerNoCommon/Core/Include/Common.h24,100281attempt to install INFs from source directory that exist in the driver table. 2.5.33 Changed version
Intel CP headerNoCommon/Core/Include/Common.h24,100290when determining available width for the title and subtitle. Higher DPI settings inrease
Intel CP headerNoCommon/Core/Include/Common.h24,100297This solves empty feature list and default behavior when no new
Intel CP headerNoCommon/Core/Include/Common.h24,1003062.5.40 Extended IIF condition with >= and <= operators. Numbers are held as
Intel CP headerNoCommon/Core/Include/Common.h24,100309symbol). 2.5.41 Removed hardcoded references and D drive dependencies by introducing
Intel CP headerNoCommon/Core/Include/Common.h24,100310may be overriden. Moved IIDS and Cabarc to IIF3\Tools next
Intel CP headerNoCommon/Core/Include/Common.h24,100318feature Setup.cpp @ 4107 Commented unused code Pages.cpp @ 4107 2.5.44 Extended condition
Intel CP headerNoCommon/Core/Include/Common.h24,100331on help screen in CHT and CHS languages. 2.5.48 Added "fresh
Intel CP headerNoCommon/Core/Include/Common.h24,100334present on a system components and installs whole package content. 2.5.49
Intel CP headerNoCommon/Core/Include/Common.h24,100338uninstalls device Install.data now contains all Device IDs of all matched devices - not only first
Intel CP headerNoCommon/Core/Include/Common.h24,1003412.5.50 Fixed Klocwork issues (Criticals and errors) 2.5.51 Added IIF_HASBATTERY
Intel CP headerNoCommon/Core/Include/Common.h24,100350now always used on install and uninstall. 2.5.54 Added quotes for
Intel CP headerNoCommon/Core/Include/Common.h24,100381from 'dmus' to 'omus'. 2.6.6 Code clean up for unused tools
Intel CP headerNoCommon/Core/Include/Common.h24,100382unused tools; Move ME11.6 specific code from common to ME11.6 product
Intel CP headerNoCommon/Core/Include/Common.h24,100392control panel entry when show the finish page. 2.7.3 Update VS
Intel CP headerNoCommon/Core/Include/Common.h24,1004022.7.5 Fix Klocwork issues (Criticals and errors) and Optimize code. 2.7.6 Use newdev API to
Intel CP headerNoCommon/Core/Include/Common.h24,100408driver store driver. 2.7.7 Move source codes to OWR. 2.7.8 Fix
Intel CP headerNoCommon/Core/Include/Common.h24,100411codes to OWR. 2.7.8 Fix the update fail issue by helping
Intel CP headerNoCommon/Core/Include/Common.h24,100411by helping user to reboot the machine. */ // This #define is parsed
Intel CP headerNoCommon/Core/Include/Common.h24,100414tool. Format should always remain the same #define CORE_VERSION L
Intel CP headerNoCommon/Core/Include/Common.h24,100419codes are only used internally and are mapped to a generic
Intel CP headerNoCommon/Core/Include/Common.h24,1004255 // Installed product package version or drivers are newer #define IIF
Intel CP headerNoCommon/Core/Include/Common.h24,1004267 // Error occurred during MSI or driver extraction #define IIF_ERROR
Intel CP headerNoCommon/Core/Include/Common.h24,100433when a battery is present and reports the % of power remaining #define IIF
Intel CP headerNoCommon/Core/Include/Common.h24,100434DRVFOLDER L"IIF_DRVFOLDER" // Holds the path to INF's when user
Intel CP headerNoCommon/Core/Include/Common.h24,100435Path to cache where setup.exe and MSI's are cached #define IIF
Intel CP headerNoCommon/Core/Include/Common.h24,100436kernel.dll, this property will contain the version #define IIF_SKIPHWCHECK L
Intel CP headerNoCommon/Core/Include/Common.h24,100436L"IIF_DEBUG_REPORTEDVERSION" // If the OS version was obtained via
Intel CP headerNoCommon/Core/Include/Common.h24,100438L"IIF_EXITCODE" // Setup error code. This is not the final exit code, if an error occurred this
Intel CP headerNoCommon/Core/Include/Common.h24,100438an error occurred this stores the actual error instead of the generic 1603 code #define IIF_EXTRACTFOLDER L"IIF
Intel CP headerNoCommon/Core/Include/Common.h24,100440if ICC is included in the setup #define IIF_ICCINSTALLEDPATH L
Intel CP headerNoCommon/Core/Include/Common.h24,100441ICC is already installed, contains the full path to installed folder
Intel CP headerNoCommon/Core/Include/Common.h24,100442setup is already installer, contains the installed version. Empty if not
Intel CP headerNoCommon/Core/Include/Common.h24,100443INSTALLFOLDER" // Target installation folder for the primary MSI #define IIF_IS64 L
Intel CP headerNoCommon/Core/Include/Common.h24,100445IIF_LANGCOUNTRY" // ISO language-country code (eg. en-US) #define IIF
Intel CP headerNoCommon/Core/Include/Common.h24,100446LICENSE L"IIF_LICENSE" // Stores the license to display in the wizard #define IIF_LOGFOLDER L
Intel CP headerNoCommon/Core/Include/Common.h24,1004581" if -noicc was used or default is no ICC #define
Intel CP headerNoCommon/Core/Include/Common.h24,100466OS L"IIF_OS" // Contains the OS version in "x.y" major
Intel CP headerNoCommon/Core/Include/Common.h24,100467OSSERVICEPACK L"IIF_OSSERVICEPACK" // Contains the active OS service pack as
Intel CP headerNoCommon/Core/Include/Common.h24,100468PACKAGEPATH L"IIF_PACKAGEPATH" // Contains the path to the extracted payload during processing #define
Intel CP headerNoCommon/Core/Include/Common.h24,100469PACKAGEVERSION L"IIF_PACKAGEVERSION" // Contains the installing product version #define IIF
Intel CP headerNoCommon/Core/Include/Common.h24,100472README L"IIF_README" // Stores the readme to display in the wizard #define IIF_RESOURCEFOLDER L
Intel CP headerNoCommon/Core/Include/Common.h24,100473L"IIF_RESOURCEFOLDER" // Points to the setup language resource folder #define
Intel CP headerNoCommon/Core/Include/Common.h24,100474L"IIF_SETUPPATH" // Folder containing the current setup being run #define
Intel CP headerNoCommon/Core/Include/Common.h24,100480current OS is Windows 10 or above
Intel CP headerNoCommon/Core/Include/Conditions.h3,1045..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Conditions.h3,10410are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Conditions.h3,10411..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Conditions.h3,10414is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Conditions.h3,10414treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Conditions.h3,10416published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Conditions.h3,10419any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Conditions.h3,10420..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Conditions.h3,10420property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Conditions.h3,10422expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Conditions.h3,10423property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Conditions.h3,10448SYMBOL_TYPE_END, SYMBOL_TYPE_OR, SYMBOL_TYPE_AND, SYMBOL_TYPE_NOT, SYMBOL_TYPE
Intel CP headerNoCommon/Core/Include/Conditions.h3,10455m_pszPos; // Current position in the evaluation string LPCWSTR m_pszCondition
Intel CP headerNoCommon/Core/Include/Conditions.h3,10458of current token, if identifier or string bool ParseExpression(); bool ParseBooleanTerm
Intel CP headerNoCommon/Core/Include/Configuration.h3,2305..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Configuration.h3,23010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Configuration.h3,23011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Configuration.h3,23014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Configuration.h3,23014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Configuration.h3,23016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Configuration.h3,23019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Configuration.h3,23020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Configuration.h3,23020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Configuration.h3,23022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Configuration.h3,23023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Configuration.h3,23035CConfiguration { public: wstring m_sPID; // The PID of the installer wstring m_sProductName; // Product
Intel CP headerNoCommon/Core/Include/Configuration.h3,23042m_bHasDrivers; // If true if the installer contains drivers, false if
Intel CP headerNoCommon/Core/Include/Configuration.h3,23046installer bool m_bSupportsX86; // true if the setup supports x86 installation bool
Intel CP headerNoCommon/Core/Include/Configuration.h3,23047installation bool m_bSupportsX64; // true if the setup supports x64 installation bool
Intel CP headerNoCommon/Core/Include/Configuration.h3,23051If true, setup will create the ARP entry public: CConfiguration(); void
Intel CP headerNoCommon/Core/Include/Dialog.h6,8665..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Dialog.h6,86610are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Dialog.h6,86611..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Dialog.h6,86614is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Dialog.h6,86614treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Dialog.h6,86616published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Dialog.h6,86619any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Dialog.h6,86620..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Dialog.h6,86620property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Dialog.h6,86622expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Dialog.h6,86623property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,5105..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51028Directives returned after control creation and after handling notifications #define NOTIFICATION
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51030define NOTIFICATION_ENABLENEXT 1 // Directs the wizard to enable the Next button #define NOTIFICATION_DISABLENEXT
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51031define NOTIFICATION_DISABLENEXT 2 // Directs the wizard to disable the Next button #define NOTIFICATION_REFRESH
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51032define NOTIFICATION_REFRESH 4 // Directs the wizard to refresh all the controls on the current page //**************************************************************************** enum DOCKSIDE { DockLeft
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51044HWND m_hControl; // Handle to the control wstring m_sName; // Name
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51045sName; // Name used to reference the control. Read from the XML and is optional DOCKSIDE m_Dock
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51046m_Dock; // Dock location for the control. Required ALIGNMENT m_Alignment
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51048add on each side of the control. These are specified in
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,51050sValue; // Value to assign to the property when the control is triggered wstring m
Intel CP headerNoCommon/Core/Include/DynamicDlg.h10,510235pTaskBarList; // This is what implements the taskbar progress feature void SetDockAreaAndUpdateClientArea
Intel CP headerNoCommon/Core/Include/Exceptions.h3,0835..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08320property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Exceptions.h3,08323property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Features.h3,4355..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Features.h3,43510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Features.h3,43511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Features.h3,43514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Features.h3,43514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Features.h3,43516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Features.h3,43519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Features.h3,43520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Features.h3,43520property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Features.h3,43522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Features.h3,43523property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Features.h3,43538sDisplayText; // String to display in the UI. This can include {#xxx
Intel CP headerNoCommon/Core/Include/Features.h3,43539package ID. This could be the upgradecode // GUID for MSI packages
Intel CP headerNoCommon/Core/Include/Features.h3,43540upgradecode // GUID for MSI packages, or a unique identifier for other
Intel CP headerNoCommon/Core/Include/Hardware.h9,0665..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Hardware.h9,06610are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Hardware.h9,06611..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Hardware.h9,06614treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Hardware.h9,06614is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Hardware.h9,06616published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Hardware.h9,06619any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Hardware.h9,06620property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Hardware.h9,06620..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Hardware.h9,06622expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Hardware.h9,06623property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Hardware.h9,066108sInstalledINF; // INF currently active on the device wstring m_sInstalledVersion; // INF
Intel CP headerNoCommon/Core/Include/Hardware.h9,066139none. DWORD dwOSFlags; // Indicates OS's the INF is decorated for. Used
Intel CP headerNoCommon/Core/Include/Hardware.h9,066144set<wstring> matchedDIDs; // set of all matched DeviceID's bool IsUpgrade(); // Indicates
Intel CP headerNoCommon/Core/Include/Hardware.h9,066146that this INF was matched and is a newer version bool
Intel CP headerNoCommon/Core/Include/Hardware.h9,066148that this INF was matched and the same version of the driver is currently installed. bool
Intel CP headerNoCommon/Core/Include/Hardware.h9,066149a clean install, upgrade, downgrade, or repair, and the respective install condition. inline bool
Intel CP headerNoCommon/Core/Include/Hardware.h9,066149installed. bool WillInstall(); // Indicates whether the driver should be installed, based
Intel CP headerNoCommon/Core/Include/Hardware.h9,066166set<wstring> matchedDIDs; // set of all matched DeviceID's // Used for list
Intel CP headerNoCommon/Core/Include/Hardware.h9,066189wstring m_sRootFolder; // Folder where the driver files reside int m
Intel CP headerNoCommon/Core/Include/Hardware.h9,066191set<wstring> m_HWIDSet; // Stores all the DID's that are active on
Intel CP headerNoCommon/Core/Include/Hardware.h9,066191DID's that are active on the system vector<OS_RANKS> m
Intel CP headerNoCommon/Core/Include/Hardware.h9,066192OS_RANKS> m_vValidOSes; // Stores all valid OS ranks void ScanAllDevices
Intel CP headerNoCommon/Core/Include/INF.h2,0475..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/INF.h2,04710are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/INF.h2,04711..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/INF.h2,04714is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/INF.h2,04714treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/INF.h2,04716published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/INF.h2,04719any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/INF.h2,04720property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/INF.h2,04720..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/INF.h2,04722expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/INF.h2,04723property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Language.h2,8665..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Language.h2,86610are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Language.h2,86611..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Language.h2,86614is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Language.h2,86614treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Language.h2,86616published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Language.h2,86619any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Language.h2,86620..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Language.h2,86620property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Language.h2,86622expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Language.h2,86623property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Language.h2,86660HMODULE m_hDLL; // Handle to the DLL that has been loaded
Intel CP headerNoCommon/Core/Include/Layout.h2,4185..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Layout.h2,41810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Layout.h2,41811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Layout.h2,41814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Layout.h2,41814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Layout.h2,41816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Layout.h2,41819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Layout.h2,41820property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Layout.h2,41820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Layout.h2,41822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Layout.h2,41823property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Log.h2,2405..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Log.h2,24010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Log.h2,24011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Log.h2,24014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Log.h2,24014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Log.h2,24016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Log.h2,24019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Log.h2,24020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Log.h2,24020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Log.h2,24022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Log.h2,24023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Log.h2,24027(C) 2011, Intel Corporation. All rights reserved. File: Log.h Description
Intel CP headerNoCommon/Core/Include/Log.h2,24031File: Log.h Description: Declaration of the CLog class *******************************************************************************/ #pragma once #define
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,1695..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16910are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16911..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16914treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16914is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16916published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16919any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16920..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16920property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16922expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16923property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/MSIEngine.h4,16931used to pass information into the setup thread typedef struct { CConfiguration
Intel CP headerNoCommon/Core/Include/MSISetup.h2,1305..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/MSISetup.h2,13031pragma once //**************************************************************************** //**************************************************************************** // This class implements the MSI specific features. Derive from
Intel CP headerNoCommon/Core/Include/Mutex.h2,6213..5CONFIDENTIAL // Copyright 2014 Intel Corporation All Rights Reserved. //The source code contained or described herein and all documents related to the source code ("Material") //are owned by Intel
Intel CP headerNoCommon/Core/Include/Mutex.h2,6216are owned by Intel Corporation or its suppliers or licensors. Title to the Material remains with Intel //Corporation
Intel CP headerNoCommon/Core/Include/Mutex.h2,6217..8Material remains with Intel //Corporation or its suppliers and licensors. The Material contains trade secrets and proprietary and //confidential information of Intel or its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Mutex.h2,6219is protected by worldwide //copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Mutex.h2,6219treaty provisions. No part of the Material may be used, copied
Intel CP headerNoCommon/Core/Include/Mutex.h2,62110published, uploaded, posted, transmitted, distributed, or disclosed in any way //without
Intel CP headerNoCommon/Core/Include/Mutex.h2,62114any patent, copyright, trade secret or other intellectual property right is
Intel CP headerNoCommon/Core/Include/Mutex.h2,62115property right is granted to //or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Mutex.h2,62115conferred upon you by disclosure or delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Mutex.h2,62116expressly, by implication, //inducement, estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Mutex.h2,62117property rights must be express //and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Mutex.h2,62126run only one instance of //the installer. // //Exceptional behavior: //- When we
Intel CP headerNoCommon/Core/Include/Mutex.h2,62130shouldnt be too long so the error in basic scenerio is
Intel CP headerNoCommon/Core/Include/PackageData.h3,6635..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/PackageData.h3,66310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/PackageData.h3,66311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/PackageData.h3,66314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/PackageData.h3,66314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/PackageData.h3,66316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/PackageData.h3,66319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/PackageData.h3,66320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/PackageData.h3,66320property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/PackageData.h3,66322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/PackageData.h3,66323property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/PackageData.h3,66340Appropriate MSI/EXE file for the platform wstring sInstalledVersion; // Version of
Intel CP headerNoCommon/Core/Include/PackageData.h3,66341platform wstring sInstalledVersion; // Version of the installed product. Empty if product
Intel CP headerNoCommon/Core/Include/PackageData.h3,66344MSI will be copied to the Package Cache wstring sLogfile; // Log
Intel CP headerNoCommon/Core/Include/PackageData.h3,66348for installation. Includes full path and any parameters wstring sUninstallCommandLine; // Command
Intel CP headerNoCommon/Core/Include/PackageData.h3,66349for uninstallation. Includes full path and any parameters // Common fields PACKAGE
Intel CP headerNoCommon/Core/Include/PackageData.h3,66352type; // Type of package, MSI or EXE wstring sID; // UpgradeCode if
Intel CP headerNoCommon/Core/Include/PackageData.h3,66353wstring sID; // UpgradeCode if MSI, or a reference name for EXE
Intel CP headerNoCommon/Core/Include/Pages.h5,3625..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Pages.h5,36210are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Pages.h5,36211..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Pages.h5,36214treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Pages.h5,36214is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Pages.h5,36216published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Pages.h5,36219any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Pages.h5,36220..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Pages.h5,36220property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Pages.h5,36222expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Pages.h5,36223property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Pages.h5,362150pTaskBarList; // This is what implements the taskbar progress feature protected: virtual
Intel CP headerNoCommon/Core/Include/Properties.h4,9355..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Properties.h4,93510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Properties.h4,93511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Properties.h4,93514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Properties.h4,93514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Properties.h4,93516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Properties.h4,93519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Properties.h4,93520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Properties.h4,93520property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Properties.h4,93522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Properties.h4,93523property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Setup.h10,3485..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Setup.h10,34810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Setup.h10,34811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Setup.h10,34814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Setup.h10,34814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Setup.h10,34816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Setup.h10,34819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Setup.h10,34820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Setup.h10,34820property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Setup.h10,34822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Setup.h10,34823property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Setup.h10,34869CSetup : public ISetupCallback { public: // What the setup should be doing enum
Intel CP headerNoCommon/Core/Include/Setup.h10,34873determined SETUP_MODE_HELP, // Displays the help dialog SETUP_MODE_EXTRACT
Intel CP headerNoCommon/Core/Include/Setup.h10,34874dialog SETUP_MODE_EXTRACT, // Extracts all embedded packages SETUP_MODE_NOINSTALL
Intel CP headerNoCommon/Core/Include/Setup.h10,34875packages SETUP_MODE_NOINSTALL, // Displays all wizard pages and dialogs SETUP_MODE_VER, // Displays
Intel CP headerNoCommon/Core/Include/Setup.h10,34879to copy this binary to the package cache and create an ARP entry that
Intel CP headerNoCommon/Core/Include/Setup.h10,34880MODE_DELETEARP, // Used to delete the ARP entry and clean up the package cache for this product
Intel CP headerNoCommon/Core/Include/Setup.h10,34881product SETUP_MODE_INSTALL, // Installs all packages SETUP_MODE_UPDATE, // Updates
Intel CP headerNoCommon/Core/Include/Setup.h10,34882MODE_UPDATE, // Updates (upgrade/downgrade) all packages SETUP_MODE_MODIFY, // Not
Intel CP headerNoCommon/Core/Include/Setup.h10,34884MODE_REPAIR, // Setup will repair all packages SETUP_MODE_UNINSTALL, // Uninstalls
Intel CP headerNoCommon/Core/Include/Setup.h10,34885packages SETUP_MODE_UNINSTALL, // Uninstalls all packages }; enum SWITCH_TYPE { InvalidSwitch
Intel CP headerNoCommon/Core/Include/Setup.h10,348112if -b was found on the command line bool m_bReentrant
Intel CP headerNoCommon/Core/Include/Setup.h10,348113bool m_bReentrant; // true if the setup should allow more than
Intel CP headerNoCommon/Core/Include/Setup.h10,348115HANDLE m_hThread; // Handle to the setup thread. Setup is run
Intel CP headerNoCommon/Core/Include/Setup.h10,348115run in this thread while the main thread handles the UI LANGID m_RequestedLang; // Language
Intel CP headerNoCommon/Core/Include/Setup.h10,348116m_RequestedLang; // Language requested by the user via the -l switch. 0 if user
Intel CP headerNoCommon/Core/Include/Setup.h10,348134m_hProgress; // This points to the active progress page and is used for forwarding progress
Intel CP headerNoCommon/Core/Include/Setup.h10,348177Virtual functions // Called right before the setup thread begins virtual void
Intel CP headerNoCommon/Core/Include/Setup.h10,348180OnBeginInstall() {}; // Called to check on the validity of a switch. The default implementation approves the // standard switches. A descendant can
Intel CP headerNoCommon/Core/Include/Setup.h10,348182well as override default switches. The override must call the base method for any // switches
Intel CP headerNoCommon/Core/Include/Setup.h10,348186OnCheckSwitch(LPCWSTR pszSwitch); // Called after the command line has been parsed
Intel CP headerNoCommon/Core/Include/Setup.h10,348186parsed without error. Returning a code other // than ERROR_SUCCESS aborts
Intel CP headerNoCommon/Core/Include/Setup.h10,348187other // than ERROR_SUCCESS aborts the setup process virtual DWORD OnCommandLineParsed
Intel CP headerNoCommon/Core/Include/Setup.h10,348190current error into a string and map it in ID IDS
Intel CP headerNoCommon/Core/Include/Setup.h10,348190ERROR_SUCCESS; }; // Called to convert the current error into a string
Intel CP headerNoCommon/Core/Include/Setup.h10,348193void OnCreateErrorString(); // Called to create and start the setup thread virtual void OnCreateSetupThread
Intel CP headerNoCommon/Core/Include/Setup.h10,348196detected. Default it so show the driver // downgrade dialog. Override to
Intel CP headerNoCommon/Core/Include/Setup.h10,348200DWORD OnDriverDowngradeDetect(); // Called right after the setup thread ends virtual void
Intel CP headerNoCommon/Core/Include/Setup.h10,348206void OnExtractDriversMUP(); // Called to get the driver location. Default is to
Intel CP headerNoCommon/Core/Include/Setup.h10,348209is tagged for install. Override and return false for the INF // match to be ignored
Intel CP headerNoCommon/Core/Include/Setup.h10,348213deviceInfo) { return true; } // Called at the end of CheckHw function virtual
Intel CP headerNoCommon/Core/Include/Setup.h10,348216if setup was launched with the help switch virtual void OnHelp
Intel CP headerNoCommon/Core/Include/Setup.h10,348219perform initialization. Overrides must call the base method first. // Returning a
Intel CP headerNoCommon/Core/Include/Setup.h10,348220base method first. // Returning a code other than ERROR_SUCCESS aborts
Intel CP headerNoCommon/Core/Include/Setup.h10,348220other than ERROR_SUCCESS aborts the setup process virtual DWORD OnInitialize
Intel CP headerNoCommon/Core/Include/Setup.h10,348223Called after setup.xml is loaded and parsed in order to read
Intel CP headerNoCommon/Core/Include/Setup.h10,348224other than ERROR_SUCCESS aborts the setup process virtual DWORD OnLoadConfiguration
Intel CP headerNoCommon/Core/Include/Setup.h10,348224product specific settings // Returning a code other than ERROR_SUCCESS aborts
Intel CP headerNoCommon/Core/Include/Setup.h10,348228resource. Override to use another // source such as a file virtual
Intel CP headerNoCommon/Core/Include/Setup.h10,348234OnLoadLanguage(LANGID langID); // Called after the log file has been initialized
Intel CP headerNoCommon/Core/Include/Setup.h10,348240to display product information of the product. Default implementation displays // versions
Intel CP headerNoCommon/Core/Include/Setup.h10,348244void OnShowVersion(); // Called to show the UI wizard. This is called
Intel CP headerNoCommon/Core/Include/Setup.h10,348247Called to handle a switch and optional parameter. A previous call
Intel CP headerNoCommon/Core/Include/Setup.h10,348248OnCheckSwitch() // should have ensured that the switch is valid and whether it should be accompanied
Intel CP headerNoCommon/Core/Include/Setup.h10,348249other than ERROR_SUCCESS aborts the setup process virtual DWORD OnSwitch
Intel CP headerNoCommon/Core/Include/Setup.h10,348249with a parameter. Returning a code other than ERROR_SUCCESS aborts
Intel CP headerNoCommon/Core/Include/Switches.h2,2805..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Switches.h2,28010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Switches.h2,28011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Switches.h2,28014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Switches.h2,28014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Switches.h2,28016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Switches.h2,28019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Switches.h2,28020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Switches.h2,28020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Switches.h2,28022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Switches.h2,28023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/Utilities.h3,3955..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/Utilities.h3,39510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/Utilities.h3,39511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/Utilities.h3,39514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/Utilities.h3,39514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/Utilities.h3,39516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/Utilities.h3,39519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/Utilities.h3,39520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/Utilities.h3,39520property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/Utilities.h3,39522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/Utilities.h3,39523property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/WinResources.h3,3015..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/WinResources.h3,30110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/WinResources.h3,30111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/WinResources.h3,30114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/WinResources.h3,30114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/WinResources.h3,30116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/WinResources.h3,30119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/WinResources.h3,30120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/WinResources.h3,30120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/WinResources.h3,30122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/WinResources.h3,30123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/xml.h3,5225..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/xml.h3,52210are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/xml.h3,52211..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/xml.h3,52214treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/xml.h3,52214is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/xml.h3,52216published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/xml.h3,52219any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/xml.h3,52220property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/xml.h3,52220..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/xml.h3,52222expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/xml.h3,52223property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/XMLScript.h6,7705..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Include/XMLScript.h6,77046XMLScript; // Private constructor so only the CXMLScript class can create an
Intel CP headerNoCommon/Core/Include/XMLScript.h6,770155be using a private property source. // In this case m_pPropertyList
Intel CP headerNoCommon/Core/Include/XMLScript.h6,770155This will be used if the script engine will be using
Intel CP headerNoCommon/Core/Include/XMLScript.h6,770157to an external shared property source. CPropertyList m_InternalPropertyList; // Used to
Intel CP headerNoCommon/Core/Include/XMLScript.h6,770160InternalPropertyList; // Used to access properties and their values. CPropertyList* m_pPropertyList
Intel CP headerNoCommon/Core/INF.cpp4,7815..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/INF.cpp4,78110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/INF.cpp4,78111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/INF.cpp4,78114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/INF.cpp4,78114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/INF.cpp4,78116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/INF.cpp4,78119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/INF.cpp4,78120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/INF.cpp4,78120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/INF.cpp4,78122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/INF.cpp4,78123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Language.cpp10,6005..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Language.cpp10,60010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Language.cpp10,60011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Language.cpp10,60014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Language.cpp10,60014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Language.cpp10,60016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Language.cpp10,60019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Language.cpp10,60020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Language.cpp10,60020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Language.cpp10,60022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Language.cpp10,60023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Language.cpp10,600159another ID. If so, get the mapped ID if (m_ResMap.count
Intel CP headerNoCommon/Core/Language.cpp10,600196LOWORD(GetVersion()); // If XP (v5.1) or XP64 (v5.2) use GetUserDefaultLangID() otherwise
Intel CP headerNoCommon/Core/Layout.cpp6,7015..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Layout.cpp6,70110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Layout.cpp6,70111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Layout.cpp6,70114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Layout.cpp6,70114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Layout.cpp6,70116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Layout.cpp6,70119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Layout.cpp6,70120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Layout.cpp6,70120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Layout.cpp6,70122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Layout.cpp6,70123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Layout.cpp6,701156iterator it; // First loop adjusts the boundaries of controls it = m
Intel CP headerNoCommon/Core/Log.cpp5,4225..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Log.cpp5,42210are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Log.cpp5,42211..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Log.cpp5,42214treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Log.cpp5,42214is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Log.cpp5,42216published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Log.cpp5,42219any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Log.cpp5,42220property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Log.cpp5,42220..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Log.cpp5,42222expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Log.cpp5,42223property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Log.cpp5,42238..39CLog g_Log; // Singleton //**************************************************************************** // Save the absolute path including the filename of the log file and ensures // the path to it exists by
Intel CP headerNoCommon/Core/Log.cpp5,42248sLogFileName = pszLogFile; // Ensure path to the log file exists _tcscpy_s
Intel CP headerNoCommon/Core/Log.cpp5,42275DefferedLog; m_DefferedLogs_IT++; } //clear the vector m_DefferedLogs.clear(); CloseHandle(hFile)
Intel CP headerNoCommon/Core/MSIEngine.cpp33,6035..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60320property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60323property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/MSIEngine.cpp33,60376weight for each part of the // setup progress DWORD CalculateProgress() { const
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603176total number of ticks in the bar if (nFieldCount >= 4) { // Index
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603176case 0: // Resets progress bar and sets the expected total number of ticks
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603195messages to be sent by the current action if (nFieldCount >= 3
Intel CP headerNoCommon/Core/MSIEngine.cpp33,6032041]; } break; case 2: // Increments the progress bar if (nFieldCount >= 2
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603212CustomAction) to add ticks to the expected total number of progress
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603212total number of progress of the progress bar g_Progress[g
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603248nResult; } //**************************************************************************** // Uses dynamic loading of the MSI runtime to determine installed
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603249This is used to warn the user that an updated MSI
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603279dwError = GetLastError(); } return dwError; } //**************************************************************************** // Uses the product code to determine the installed version of a product
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603280Returns an empty string if the product is not installed wstring
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603301sVersion; } //**************************************************************************** // Predicate used to sort the MSI info read from setup
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603314j.nUSequence; } //**************************************************************************** // Copies an MSI to the product setup cache folder and registers it with the // MSI system. This allows a
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603315repair/modify to occur without the user getting // prompted to provide
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603316user getting // prompted to provide the MSI. This is particularly important
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603317OEM // pre-installed SW where the user may not have the MSI file void CacheMSI(LPCWSTR
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603342LOG_TYPE, L" Adding to source list"); pfnMsiSourceListAddSource(szProductCode, NULL, 0
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603349szCachedMSI); } } } //**************************************************************************** // Copies an EXE to the product setup cache folder.This allows
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603350repair/modify // to occur without the user getting prompted to provide
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603350user getting prompted to provide the EXE.This is particularly // important with
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603351OEM pre-installed SW where the user may not have the MSI file. void CacheEXE(LPCWSTR
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603376WCHAR szMSILog[MAX_PATH]; // Enable the MSI log. It will be
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603435prop); } } //**************************************************************************** // Deletes an MSI from the product setup cache void DeleteCachedMSI
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603449szCachedMSI); } //**************************************************************************** // Deletes an MSI from the product setup cache void DeleteCachedEXE
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603477LOG_TYPE, L"Windows 10 or above detected"); CMSIProperty prop(IIF_ISWIN10ORLATER
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603491SETUPMODE); if (sMode == L"REPAIR") { // ALL is translated to "all the features that were previously installed
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603491that were previously installed" not all the features in the MSI CMSIProperty prop(L"REINSTALL
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603492CMSIProperty prop(L"REINSTALL",L"ALL"); data.props.push_back(prop); if
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603495Reinstall if files is missing or is an older version. { prop.Set
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603499L"omus"); } else //Reinstall if the file is missing or a different version is present
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603507overwrite files regardless of their source timestamp CMSIProperty prop; if ((VCRedistx86_UC
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603521SetFeatures(data, pData); } else // INSTALL or MODIFY. Get the features that are to change
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603528standard MSI property. It allows the MSI to go through the motions of an installation // without
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603528an error SetFeatures(data, pData); } // The EXECUTEMODE is a standard MSI
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603529without making any changes to the system if (pData->pProperties->GetPropertyBool
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603540str()); // Assemble full path to the MSI file // TODO: In order
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603542be // IIF_CACHELOC so that the MSI file is available wcscpy
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603560INFO_LOG_TYPE, L" Result code was '%d' but ignore error
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603594INFO_LOG_TYPE, L" Exit code was '%d' but ignore error
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603604INFO_LOG_TYPE, L" Exit code was '%d' but ignore error
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603625INFO_LOG_TYPE, L" Exit code was '%d' but ignore error
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603629be IIF_CACHELOC so that the EXE file is available. WCHAR
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603660uninstall so get it via the upgrade code dwError = pfnMsiEnumRelatedProducts(data.sID.c_str(), 0
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603660NULL)) { // We need to know the product code to uninstall so get it
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603668LOG_TYPE, L" Uninstalling product code '%s'; Properties '%s'", szProductCode, sProperties.c
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603673INFO_LOG_TYPE, L" Result code was '%d' but ignore error
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603679INFO_LOG_TYPE, L" Upgrade code '%s' is not installed", data.sID.c
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603680have been previously uninstalled, ignore and continue } } else { dwError = GetLastError(); } return
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603709INFO_LOG_TYPE,L" Exit code was '%d' but ignore error
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603737pConfiguration->m_Packages.end(),SortPackageForInstall); // Enumerate all the MSI's while there are no
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603753INFO_LOG_TYPE,L" Return code: %d",dwError); switch (dwError
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603801pConfiguration->m_Packages.end(),SortPackageForUninstall); // Enumerate all the packages vector<CPackageData>::iterator it
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603817INFO_LOG_TYPE,L" Return code: %d",dwError); switch (dwError
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603843it++; } return dwOverallCode; } //**************************************************************************** //**************************************************************************** // This is the main setup thread. It is
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603843..844is used for both silent and verbose modes // and enumerates the MSI entries that were read
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603844..845entries that were read from the setup.xml file. It // launches the MSI it in the appropriate mode (install/uninstall). If
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603846..847a reboot, it is noted and the // process continues to the next MSI, if any. Note
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603846install/uninstall). If any of // the MSI installs indicate that they
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603847MSI, if any. Note that the order of the MSI // install was determined earlier
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603848install was determined earlier when the setup XML was parsed. // // Note
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603850setup XML was parsed. // // Note: All the MSI's installed here must meet
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603851certain criteria; // 1 - They must all fall under the same package version in their
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603853their own ARP entry. // If the MSI fails any of the above tests it should have
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603883LPVOID)pData->pCallback, NULL); // Initiate the transaction, if enabled. Failure is
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603902dwOverallCode = Uninstall(pData); // End the transaction, if enabled. if (!pData
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603909L"Transaction complete. Overall return code is %d", dwOverallCode); } else { g
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603918dwError); dwOverallCode = dwError; } } // This lets the engine know the final result of the MSI install pData->pCallback->OnTerminate
Intel CP headerNoCommon/Core/MSIEngine.cpp33,603924on mode create/refresh/delete the ARP entry if the installer is marked to self
Intel CP headerNoCommon/Core/MSISetup.cpp7,2195..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/MSISetup.cpp7,21910are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/MSISetup.cpp7,21911..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/MSISetup.cpp7,21914treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/MSISetup.cpp7,21914is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/MSISetup.cpp7,21916published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/MSISetup.cpp7,21919any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/MSISetup.cpp7,21920property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/MSISetup.cpp7,21920..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/MSISetup.cpp7,21922expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/MSISetup.cpp7,21923property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/MSISetup.cpp7,21973wcsicmp(pszSwitch,L"loglevel") == 0) // The level of logging that the MSI engine will use. This
Intel CP headerNoCommon/Core/MSISetup.cpp7,219132WCHAR szMSILog[MAX_PATH]; // Delete the temporary folder that contained the extracted packages DeleteFolder(GetProperties().GetProperty
Intel CP headerNoCommon/Core/MSISetup.cpp7,219135GetProperties().GetProperty(IIF_PACKAGEPATH)); // Prune the MSI log file so that
Intel CP headerNoCommon/Core/MSISetup.cpp7,219153szFile[MAX_PATH]; // Check for the minimum required MSI version. Currently
Intel CP headerNoCommon/Core/MSISetup.cpp7,219158MSI check above which is the most critical // requirement CSetup::OnRequirements
Intel CP headerNoCommon/Core/MSISetup.cpp7,219158requirements are checked here after the MSI check above which is
Intel CP headerNoCommon/Core/Mutex.cpp8,2173..5CONFIDENTIAL // Copyright 2014 Intel Corporation All Rights Reserved. //The source code contained or described herein and all documents related to the source code ("Material") //are owned by Intel
Intel CP headerNoCommon/Core/Mutex.cpp8,2176are owned by Intel Corporation or its suppliers or licensors. Title to the Material remains with Intel //Corporation
Intel CP headerNoCommon/Core/Mutex.cpp8,2177..8Material remains with Intel //Corporation or its suppliers and licensors. The Material contains trade secrets and proprietary and //confidential information of Intel or its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Mutex.cpp8,2179treaty provisions. No part of the Material may be used, copied
Intel CP headerNoCommon/Core/Mutex.cpp8,2179is protected by worldwide //copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Mutex.cpp8,21710published, uploaded, posted, transmitted, distributed, or disclosed in any way //without
Intel CP headerNoCommon/Core/Mutex.cpp8,21714any patent, copyright, trade secret or other intellectual property right is
Intel CP headerNoCommon/Core/Mutex.cpp8,21715property right is granted to //or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Mutex.cpp8,21715conferred upon you by disclosure or delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Mutex.cpp8,21716expressly, by implication, //inducement, estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Mutex.cpp8,21717property rights must be express //and approved by Intel in writing
Intel CP headerNoCommon/Core/Mutex.cpp8,21727to avoid double cleanup of the same pointers ***********************************************************************************************************/
Intel CP headerNoCommon/Core/Mutex.cpp8,217114ACCESS structure for an ACE. // The ACE will allow admins all access and everyone // synchronise access. if (dwError
Intel CP headerNoCommon/Core/Mutex.cpp8,217119m_ea[0].grfAccessPermissions = MUTEX_ALL_ACCESS; m_ea[0].grfAccessMode
Intel CP headerNoCommon/Core/Mutex.cpp8,217155Error %u\n", dwError); } // Add the ACL to the security descriptor. if ((dwError == ERROR
Intel CP headerNoCommon/Core/PackageData.cpp4,9255..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/PackageData.cpp4,92510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/PackageData.cpp4,92511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/PackageData.cpp4,92514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/PackageData.cpp4,92514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/PackageData.cpp4,92516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/PackageData.cpp4,92519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/PackageData.cpp4,92520property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/PackageData.cpp4,92520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/PackageData.cpp4,92522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/PackageData.cpp4,92523property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/PackageData.cpp4,92580L"Name64" : L"Name32"); // Use the product code to lookup installed product code, if any. Then read the current installed version dwError = pfnMsiEnumRelatedProducts
Intel CP headerNoCommon/Core/Pages.cpp22,7725..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Pages.cpp22,77210are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Pages.cpp22,77211..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Pages.cpp22,77214is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Pages.cpp22,77214treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Pages.cpp22,77216published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Pages.cpp22,77219any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Pages.cpp22,77220property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Pages.cpp22,77220..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Pages.cpp22,77222expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Pages.cpp22,77223property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Pages.cpp22,77277HFONT)hNewFont),0); // Show uninstall and repair radiobuttons hControl = GetDlgItem(IDC
Intel CP headerNoCommon/Core/Pages.cpp22,77288BUTTON); // Disable Next button until the user makes a choice break
Intel CP headerNoCommon/Core/Pages.cpp22,772148INFO si; EDITSTREAM es; // Set the subtitle for this page SetSubtitle
Intel CP headerNoCommon/Core/Pages.cpp22,772157WIZARD_NEXT_BUTTON : 0)); // Load and display license hLicense = GetDlgItem(IDC
Intel CP headerNoCommon/Core/Pages.cpp22,772183Update Cancel button state per the current state of the acknowledge checkbox if (nID == IDC
Intel CP headerNoCommon/Core/Pages.cpp22,772220INFO si; EDITSTREAM es; // Set the subtitle for this page SetSubtitle
Intel CP headerNoCommon/Core/Pages.cpp22,772223SetSubtitle(IDS_README_SUBTITLE); // Load and display readme hReadme = GetDlgItem(IDC
Intel CP headerNoCommon/Core/Pages.cpp22,772270LPARAM lParam) { HWND hWnd; // Set the subtitle for this page SetSubtitle
Intel CP headerNoCommon/Core/Pages.cpp22,772290lpData); // Use localized text for the browse dialog caption wstring s
Intel CP headerNoCommon/Core/Pages.cpp22,772309PATH]; LPITEMIDLIST lpIDList = NULL; // Read the existing path in the edit control HWND hWndDestEdit = GetDlgItem
Intel CP headerNoCommon/Core/Pages.cpp22,772316m_hWnd; // Leaving bi.pidlRoot with the value 0 displays the tree from the desktop level. Since // installs would
Intel CP headerNoCommon/Core/Pages.cpp22,772317drives we set it to the value of My Computer SHGetFolderLocation
Intel CP headerNoCommon/Core/Pages.cpp22,772323NEWDIALOGSTYLE; // Use localized text for the browse dialog prompt CLanguage::GetInstance
Intel CP headerNoCommon/Core/Pages.cpp22,772329str(); bi.lpfn = _BrowseCallbackProc; // Pass in the current path so the browse dialog will set the initial selection to that // target
Intel CP headerNoCommon/Core/Pages.cpp22,772410lParam); } //**************************************************************************** //**************************************************************************** // This static function assembles the components to be installed into
Intel CP headerNoCommon/Core/Pages.cpp22,772471WPARAM wParam,LPARAM lParam) { // Set the subtitle for this page SetSubtitle
Intel CP headerNoCommon/Core/Pages.cpp22,772598..599final page. This will change the Cancel button to // "Finish" and hide the Back/Next buttons ShowWizardButtons(WIZARD
Intel CP headerNoCommon/Core/Pages.cpp22,7725988095}"); } } // Set this page as the final page. This will change
Intel CP headerNoCommon/Core/Pages.cpp22,772603EnableWizardButtons(WIZARD_FINISH_BUTTON); // Set the text appropriately according to the installation result switch (CSetup::GetSetup
Intel CP headerNoCommon/Core/Pages.cpp22,772614SETCHECK,BST_CHECKED,0); // Make "Yes" the default m_Layout.AddControl(IDC_REBOOT
Intel CP headerNoCommon/Core/Pages.cpp22,772673(LPNMHDR)lParam; if ((pNMHDR->code == NM_CLICK || pNMHDR->code == NM_RETURN) && pNMHDR->idFrom == IDC_SYSLINK1
Intel CP headerNoCommon/Core/Properties.cpp10,1615..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Properties.cpp10,16110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Properties.cpp10,16111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Properties.cpp10,16114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Properties.cpp10,16114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Properties.cpp10,16116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Properties.cpp10,16119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Properties.cpp10,16120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Properties.cpp10,16120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Properties.cpp10,16122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Properties.cpp10,16123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Properties.cpp10,16177ERROR_NOT_SUPPORTED, L"REG and FIL tags are no longer
Intel CP headerNoCommon/Core/Properties.cpp10,161196nIndex != -1) { // Set index to the next space in the string. Ignore spaces that lie
Intel CP headerNoCommon/Core/Properties.cpp10,161356If there is whitespace in the value, escape the whole value with quotes if
Intel CP headerNoCommon/Core/Setup.cpp68,0485..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Setup.cpp68,04810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Setup.cpp68,04811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Setup.cpp68,04814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Setup.cpp68,04814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Setup.cpp68,04816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Setup.cpp68,04819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Setup.cpp68,04820property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Setup.cpp68,04820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Setup.cpp68,04822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Setup.cpp68,04823property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Setup.cpp68,04827Intel in writing. // ========================================================================== //**************************************************************************** /* This is the base class for all installers. It is abstract and not intended to instantiate directly
Intel CP headerNoCommon/Core/Setup.cpp68,04828main entry point is Run() and there are a number of
Intel CP headerNoCommon/Core/Setup.cpp68,04828not intended to instantiate directly. The main entry point is Run
Intel CP headerNoCommon/Core/Setup.cpp68,04829a number of methods in the form of On*() that can
Intel CP headerNoCommon/Core/Setup.cpp68,04869of a CSetup derived class and it needs // to be accessible
Intel CP headerNoCommon/Core/Setup.cpp68,04870needs // to be accessible throughout the installer. This global pointer is
Intel CP headerNoCommon/Core/Setup.cpp68,04871is used to // point to the instance static CSetup* s_pSetup
Intel CP headerNoCommon/Core/Setup.cpp68,04876Derived // classes can override OnCheckSwitch() and OnSwitch() to alter or override // these switches VALID_SWITCH
Intel CP headerNoCommon/Core/Setup.cpp68,04880s_ValidSwitches[] = { L"?", false, // Displays the help dialog L"a", false
Intel CP headerNoCommon/Core/Setup.cpp68,04883alternate driver location rather than the drivers in the package L"ed", true, // Extracts
Intel CP headerNoCommon/Core/Setup.cpp68,04884drivers from embedded drivers.cab. Combines the -a with the -p switches L"extract", true
Intel CP headerNoCommon/Core/Setup.cpp68,04884package L"ed", true, // Extracts the drivers from embedded drivers.cab. Combines
Intel CP headerNoCommon/Core/Setup.cpp68,04885switches L"extract", true, // Extracts all embedded packages L"noicc", false
Intel CP headerNoCommon/Core/Setup.cpp68,04888language L"nodncheck", false, // Skips the .NET version check L"nodrv
Intel CP headerNoCommon/Core/Setup.cpp68,04890drivers L"nohwcheck", false, // Skips the device matching requirement L"noinstall
Intel CP headerNoCommon/Core/Setup.cpp68,04892testing L"nooscheck", false, // Skips the OS check L"overwrite", false
Intel CP headerNoCommon/Core/Setup.cpp68,04893over older installed newer package and older drivers over newer L
Intel CP headerNoCommon/Core/Setup.cpp68,04895folder L"report", true, // Redirects the location where the log files will be written
Intel CP headerNoCommon/Core/Setup.cpp68,04896supported. // Filenames are set in the setup XML L"s", false
Intel CP headerNoCommon/Core/Setup.cpp68,048100implementation displays a dialog listing the drivers contained in the package L"v", true, // Used
Intel CP headerNoCommon/Core/Setup.cpp68,048102This is a request for the setup to complete before exiting
Intel CP headerNoCommon/Core/Setup.cpp68,048103complete before exiting. // This is the default and this switch is silently ignored
Intel CP headerNoCommon/Core/Setup.cpp68,048148bReentrant = false; } //**************************************************************************** // Called to activate the setup thread void CSetup::BeginSetupThread
Intel CP headerNoCommon/Core/Setup.cpp68,048206skipping HW scan."); return; } // Get the location of the driver folder OnGetDriverSource(sDriverFolder, bDriversExtracted
Intel CP headerNoCommon/Core/Setup.cpp68,048208L"Using folder '%s' as the driver source", sDriverFolder.c_str()); // CHardware will throw
Intel CP headerNoCommon/Core/Setup.cpp68,048210an INF can't be read or for a folder/enumeration problem
Intel CP headerNoCommon/Core/Setup.cpp68,048216create a private property with the // INF version as it's value
Intel CP headerNoCommon/Core/Setup.cpp68,048218TYPE, L"Creating properties for all matching INF's"); it = m_Hardware.m
Intel CP headerNoCommon/Core/Setup.cpp68,048226it->second->sName.c_str()); // If the name contains an INF extension
Intel CP headerNoCommon/Core/Setup.cpp68,048226extension then it likely is the filename instead of a package
Intel CP headerNoCommon/Core/Setup.cpp68,048227property name is derived from the filename portion without the extension if (_wcsicmp(PathFindExtension(szName)
Intel CP headerNoCommon/Core/Setup.cpp68,048227package name // In this case the property name is derived from
Intel CP headerNoCommon/Core/Setup.cpp68,048248driver folder (0x%X)",HRESULT_CODE(hr)); } OnCheckHwComplete(dwError
Intel CP headerNoCommon/Core/Setup.cpp68,048256files to a // private location and create an ARP entry. void
Intel CP headerNoCommon/Core/Setup.cpp68,048294ARP entry that points to the copy of setup we copied
Intel CP headerNoCommon/Core/Setup.cpp68,048354Called during uninstallation to remove the ARP entry and // delete setup related files. void
Intel CP headerNoCommon/Core/Setup.cpp68,048421sm = SETUP_MODE_NONE; // Compare the package version with the installed version, if any __int64
Intel CP headerNoCommon/Core/Setup.cpp68,048472UPDATE; } else // Package version is the same as installed version { sm
Intel CP headerNoCommon/Core/Setup.cpp68,048522then re-launch ourself with the // original command line if Vista
Intel CP headerNoCommon/Core/Setup.cpp68,048523original command line if Vista or higher. Otherwise error out if
Intel CP headerNoCommon/Core/Setup.cpp68,048527MAKEWORD(6, 0)) // If Vista or greater { WCHAR szCommand[MAX_PATH
Intel CP headerNoCommon/Core/Setup.cpp68,048540as owner will // result in the new instance appearing behind other
Intel CP headerNoCommon/Core/Setup.cpp68,048541windows. Previous workaround involved // manipulating the z-order however this was
Intel CP headerNoCommon/Core/Setup.cpp68,048542that it must be visible and have // a width/height of
Intel CP headerNoCommon/Core/Setup.cpp68,048543..544least 1. Also note that the UAC dialog appears at the position of // the main window, in this case
Intel CP headerNoCommon/Core/Setup.cpp68,048544..545GetMonitorInfo() is used to center the // button so the UAC dialog appears as it
Intel CP headerNoCommon/Core/Setup.cpp68,048572not installed but either -uninstall or -repair switch was used if
Intel CP headerNoCommon/Core/Setup.cpp68,048576WARNING_LOG_TYPE, L"-uninstall and -repair is invalid if the product is not installed"); if
Intel CP headerNoCommon/Core/Setup.cpp68,048591function before DetermineAction(). // Check if all requirements are satisfied. if (GetSetupMode
Intel CP headerNoCommon/Core/Setup.cpp68,048658complete. If not silent then the // thread will be kicked off
Intel CP headerNoCommon/Core/Setup.cpp68,048658we are running silent, start the install thread and wait for it to complete
Intel CP headerNoCommon/Core/Setup.cpp68,048659be kicked off from within the progress dialog if (GetSetupMode() != SETUP
Intel CP headerNoCommon/Core/Setup.cpp68,048662GetSetupMode() != SETUP_MODE_NONE) { // Before the setup thread is initiated set
Intel CP headerNoCommon/Core/Setup.cpp68,048662..663setup thread is initiated set the current and new states for all features. If the UI is shown // and contains a FeatureTree, this next
Intel CP headerNoCommon/Core/Setup.cpp68,048663is an accurate display of the current // configuration GetConfiguration().m_Features.UpdateStates
Intel CP headerNoCommon/Core/Setup.cpp68,048690INFO_LOG_TYPE, L" Error code: 0x%X (%d)", dwError, dwError
Intel CP headerNoCommon/Core/Setup.cpp68,048695e.GetDebugInfo()); // If not silent show the UI in order to present
Intel CP headerNoCommon/Core/Setup.cpp68,048695UI in order to present the error to the user. OnShowWizard() needs to determine
Intel CP headerNoCommon/Core/Setup.cpp68,048696occurred in order to show the correct dialogs SetError(dwError
Intel CP headerNoCommon/Core/Setup.cpp68,048714to create reboot lock")); } } //**************************************************************************** // Extracts all embedded packages into a folder
Intel CP headerNoCommon/Core/Setup.cpp68,048781DATA ID is embedded // in the setup binary bool CSetup::HasPayloadID
Intel CP headerNoCommon/Core/Setup.cpp68,048835provided switch against valid switches and identifies if they // expect a
Intel CP headerNoCommon/Core/Setup.cpp68,048873pszBuffer = NULL; // Allow entries in the XML to override built-in
Intel CP headerNoCommon/Core/Setup.cpp68,048913str()); } //**************************************************************************** // Default is to show the driver downgrade dialog, if not
Intel CP headerNoCommon/Core/Setup.cpp68,048929..930dwResult; } //**************************************************************************** // Called to indicate whether the current portion of the installation can be // canceled. The parameter is true if it
Intel CP headerNoCommon/Core/Setup.cpp68,048931enable a // cancel button in the UI void CSetup::OnEnableCancel(bool
Intel CP headerNoCommon/Core/Setup.cpp68,048946sDriverFolder; // Get a temp folder and extract driver package into it
Intel CP headerNoCommon/Core/Setup.cpp68,048976LOG_TYPE, L"Resolving driver source"); // See if user provided an
Intel CP headerNoCommon/Core/Setup.cpp68,048978user provided an alternate driver source folder, if so then use
Intel CP headerNoCommon/Core/Setup.cpp68,048986bIsExtracted = false; } else // Check for the existence of a drivers.cab alongside
Intel CP headerNoCommon/Core/Setup.cpp68,048986existence of a drivers.cab alongside the setup binary { sDriverFolder = GetTempFolder(); g
Intel CP headerNoCommon/Core/Setup.cpp68,048989embedded driver(s). Temp source is '%s'", sDriverFolder.c_str()); dwError
Intel CP headerNoCommon/Core/Setup.cpp68,048997true; } } //**************************************************************************** // Called in response to the -? command line switch. void CSetup
Intel CP headerNoCommon/Core/Setup.cpp68,0481,020Default implementation pulls it from the setup resource block g_hMsiDLL
Intel CP headerNoCommon/Core/Setup.cpp68,0481,025g_VersionLibrary.Load(); sXMLConfig = OnLoadConfigXML(); // Go and parse the setup XML m_XMLDoc.LoadXML(sXMLConfig.c
Intel CP headerNoCommon/Core/Setup.cpp68,0481,038occurred!!" << endl; ssError << L" Error code: 0x" << hex << dwError << endl; ssError
Intel CP headerNoCommon/Core/Setup.cpp68,0481,048e) { wstringstream ssError; dwError = HRESULT_CODE(e.GetError()); ssError << L"COM exception
Intel CP headerNoCommon/Core/Setup.cpp68,0481,050occurred!!" << endl; ssError << L" Error code: 0x" << hex << e.GetError() << endl; ssError
Intel CP headerNoCommon/Core/Setup.cpp68,0481,059e) { wstringstream ssError; dwError = HRESULT_CODE(e.Error()); ssError << L"COM exception
Intel CP headerNoCommon/Core/Setup.cpp68,0481,061occurred!!" << endl; ssError << L" Error code: 0x" << hex << e.Error() << endl; ssError
Intel CP headerNoCommon/Core/Setup.cpp68,0481,073dwError; } //**************************************************************************** // Read setup parameters from the root XML passed in as
Intel CP headerNoCommon/Core/Setup.cpp68,0481,111SUCCESS; } //**************************************************************************** // Default is to load the XML from setup.exe resource. Can
Intel CP headerNoCommon/Core/Setup.cpp68,0481,112read it from a different source wstring CSetup::OnLoadConfigXML() { DWORD dwError
Intel CP headerNoCommon/Core/Setup.cpp68,0481,120string sXMLConfigA; wstring sXMLConfig; // Load the XML configuration file from resource
Intel CP headerNoCommon/Core/Setup.cpp68,0481,143GetInstance().GetResourceFolder()); } return dwError; } //**************************************************************************** // Reports the progress of the entire installation as 0-100% int
Intel CP headerNoCommon/Core/Setup.cpp68,0481,159canceled } //**************************************************************************** void CSetup::OnRequirements() { // Test the OS requirements as specified in
Intel CP headerNoCommon/Core/Setup.cpp68,0481,159OS requirements as specified in the setup.xml file if (GetProperties().GetPropertyBool
Intel CP headerNoCommon/Core/Setup.cpp68,0481,165check"); else m_Configuration.CheckOS(); // Test the .NET requirement as specified in
Intel CP headerNoCommon/Core/Setup.cpp68,0481,165NET requirement as specified in the setup.xml file if (GetProperties().GetPropertyBool
Intel CP headerNoCommon/Core/Setup.cpp68,0481,174active device CheckHW(); // Check that the current architecture is supported CheckArchitecture
Intel CP headerNoCommon/Core/Setup.cpp68,0481,179Is64Bit()); } //**************************************************************************** // Called in response to the -ver command line switch. Default
Intel CP headerNoCommon/Core/Setup.cpp68,0481,195Error occurred while scanning INF's and matching to devices (0x%X
Intel CP headerNoCommon/Core/Setup.cpp68,0481,212CSetup::OnShowWizard() { wstring sText; // Populate the IIF_LICENSE property. The UI will pull this property
Intel CP headerNoCommon/Core/Setup.cpp68,0481,213it comes time to display the license. CLanguage::GetInstance().LoadLicense(sText)
Intel CP headerNoCommon/Core/Setup.cpp68,0481,217IIF_LICENSE, sText.c_str()); // Populate the IIF_README property. if ((_wcsicmp
Intel CP headerNoCommon/Core/Setup.cpp68,0481,231ERROR_LOG_TYPE, L" Error code: 0x%0X", e.GetError()); g_Log.Write
Intel CP headerNoCommon/Core/Setup.cpp68,0481,239ERROR_LOG_TYPE, L" Error code: 0x%X", e.Error()); g_Log.Write
Intel CP headerNoCommon/Core/Setup.cpp68,0481,243they will get dumped to the log and take // up space unnecessarily. GetProperties
Intel CP headerNoCommon/Core/Setup.cpp68,0481,314in (Dell MUP). We make the assumption that an extension means
Intel CP headerNoCommon/Core/Setup.cpp68,0481,318sLogName = PathFindFileName(szPath); // Set the main log file to the filename portion PathRemoveFileSpec(szPath
Intel CP headerNoCommon/Core/Setup.cpp68,0481,413..1,414setup thread. Clean up after the // install thread, record the final exit code and force a move to the // finish page void CSetup::OnTerminate
Intel CP headerNoCommon/Core/Setup.cpp68,0481,413str()); } return dwError; } //**************************************************************************** // Callback from the setup thread. Clean up after
Intel CP headerNoCommon/Core/Setup.cpp68,0481,428WPARAM)IDD_FINISH, 0); } //**************************************************************************** // Parses the command line. Accepts additional switches
Intel CP headerNoCommon/Core/Setup.cpp68,0481,429that can be placed in the same folder as setup.exe. This
Intel CP headerNoCommon/Core/Setup.cpp68,0481,430folder as setup.exe. This utilizes // the methods OnCheckSwitch() and OnSwitch() to handle the actual switches. // Parameters to switches
Intel CP headerNoCommon/Core/Setup.cpp68,0481,431to switches that contain spaces and/or quotes need to be // escaped
Intel CP headerNoCommon/Core/Setup.cpp68,0481,432need to be // escaped with the \ escape character DWORD CSetup::ParseCommandLine
Intel CP headerNoCommon/Core/Setup.cpp68,0481,457command line: %s", sCommandLine.c_str()); // The -v switch tends to be
Intel CP headerNoCommon/Core/Setup.cpp68,0481,477Offset of to skip past the '-' or '/' switch (OnCheckSwitch(pszSwitch)) { case
Intel CP headerNoCommon/Core/Setup.cpp68,0481,487..1,488up next. If we're at the // end of the command line or the parameter starts with a switch
Intel CP headerNoCommon/Core/Setup.cpp68,0481,542..1,543this is used to save the path portion and // also to determine the package version GetModuleFileName(0, szPath
Intel CP headerNoCommon/Core/Setup.cpp68,0481,542IIF_LOGFOLDER, szPath); // Read path and name of this setup. this
Intel CP headerNoCommon/Core/Setup.cpp68,0481,551props.SetProperty(IIF_SETUPPATH, szPath); // Get the package cache location for this
Intel CP headerNoCommon/Core/Setup.cpp68,0481,563d.%d", osviex.dwMajorVersion, osviex.dwMinorVersion); // Get the major/minor version of kernel.dll
Intel CP headerNoCommon/Core/Setup.cpp68,0481,563major/minor version of kernel.dll and compare it to the one obtained via GetVersionEx() SHGetFolderPath
Intel CP headerNoCommon/Core/Setup.cpp68,0481,567sKernelVersion.c_str()) == 0) // They are the same so just assign the version { props.SetProperty(IIF_OS, szData
Intel CP headerNoCommon/Core/Setup.cpp68,0481,571props.SetProperty(IIF_OS, szData); } else // The versions differ so prefer the DLL version over that obtained
Intel CP headerNoCommon/Core/Setup.cpp68,0481,575to make it clear that the OS version was obtained from
Intel CP headerNoCommon/Core/Setup.cpp68,0481,593L"1"); // Read installed location and version, if any from the ARP key. We don't look
Intel CP headerNoCommon/Core/Setup.cpp68,0481,620c_str()); // Set IIF_PROGRAMFILESFOLDER and IIF_PROGRAMFILES86FOLDER if (SUCCEEDED(SHGetFolderPath(NULL
Intel CP headerNoCommon/Core/Setup.cpp68,0481,658for list of errors in the children of the following path; // /Config/UI/ErrorMap
Intel CP headerNoCommon/Core/Setup.cpp68,0481,665Example // <Config> // <UI> // <ErrorMap> // <Error Code="1639">This is a command
Intel CP headerNoCommon/Core/Setup.cpp68,0481,666line error test</Error> // <Error Code="1640">{#30000}</Error> // </ErrorMap> // </UI
Intel CP headerNoCommon/Core/Setup.cpp68,0481,678Config/UI/ErrorMap/Error[@Code='%d']", dwError); CXMLNode node = m
Intel CP headerNoCommon/Core/Setup.cpp68,0481,696can be changed // by overriding the On*() member functions in a
Intel CP headerNoCommon/Core/Setup.cpp68,0481,707load installer configuration. One of the items read is the log filename // which we use
Intel CP headerNoCommon/Core/Setup.cpp68,0481,716line. Save any error until the language resource has been loaded
Intel CP headerNoCommon/Core/Setup.cpp68,0481,716MB_OK); return dwError; } // Parse the command line. Save any error
Intel CP headerNoCommon/Core/Setup.cpp68,0481,717has been loaded before // reporting the error to the user dwCommandlineError = ParseCommandLine(GetCommandLineW()); wcscpy
Intel CP headerNoCommon/Core/Setup.cpp68,0481,726TYPE, L">>> Log start"); // Use the product setup GUID to create
Intel CP headerNoCommon/Core/Setup.cpp68,0481,749FAILURE; } } g_Log.LogSystemConfig(); OnLogStarted(); // Load the appropriate language resource dwError = OnLoadLanguage
Intel CP headerNoCommon/Core/Setup.cpp68,0481,759any command line // error to the user if (dwCommandlineError != ERROR_SUCCESS
Intel CP headerNoCommon/Core/Setup.cpp68,0481,781WARNING_LOG_TYPE, L"-repair and -uninstall switches are not valid
Intel CP headerNoCommon/Core/Setup.cpp68,0481,823CLanguage::GetInstance().Unload(); // Dump out the properties list g_Log.Write(INFO
Intel CP headerNoCommon/Core/Setup.cpp68,0481,844L"false"); feature_it++; } // Get the overall result dwError = GetError(); // Decide
Intel CP headerNoCommon/Core/Setup.cpp68,0481,847to initiate a reboot. If the UI was run and the user chose reboot, // dwError would
Intel CP headerNoCommon/Core/Setup.cpp68,0481,849INITIATED // if setup was silent and the -b switch was used if
Intel CP headerNoCommon/Core/Setup.cpp68,0481,858codes to a select few, the rest are generic failures switch
Intel CP headerNoCommon/Core/Setup.cpp68,0481,861exit codes are limited to the following; case ERROR_SUCCESS: // 0
Intel CP headerNoCommon/Core/Setup.cpp68,0481,873FAILURE; } // Depending on result, save or delete persisted properties if (IsExitCodeSuccess
Intel CP headerNoCommon/Core/Setup.cpp68,0481,888INFO_LOG_TYPE, L"Exit code (command line): %d", dwError); if
Intel CP headerNoCommon/Core/Setup.cpp68,0481,9250x%X saving properties", e.Error()); } } //**************************************************************************** // The method provides a common way
Intel CP headerNoCommon/Core/Setup.cpp68,0481,925to report an error with the setup. It // calls CreateErrorString() to
Intel CP headerNoCommon/Core/Setup.cpp68,0481,926..1,927It // calls CreateErrorString() to get the text description of the error. Finally // it stuffs the error code into a well-known property
Intel CP headerNoCommon/Core/Setup.cpp68,0482,012ERROR_ACCESS_DENIED); ShowStoryboard(); } //**************************************************************************** // Read the page references from the default storyboard and display them in // a wizard
Intel CP headerNoCommon/Core/Setup.cpp68,0482,019Read pages to add from the storyboard element g_Log.Write(INFO
Intel CP headerNoCommon/Core/Setup.cpp68,0482,038Added: %s", pDialog->GetPageName()); } // Read the Strings element, if it exists
Intel CP headerNoCommon/Core/Setup.cpp68,0482,038Strings element, if it exists, and add the requested string mapping g_Log.Write
Intel CP headerNoCommon/Core/stdafx.cpp1,8135..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/stdafx.cpp1,81310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/stdafx.cpp1,81311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/stdafx.cpp1,81314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/stdafx.cpp1,81314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/stdafx.cpp1,81316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/stdafx.cpp1,81319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/stdafx.cpp1,81320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/stdafx.cpp1,81320property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/stdafx.cpp1,81322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/stdafx.cpp1,81323property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/stdafx.cpp1,81326by Intel in writing. // ========================================================================== // stdafx.cpp : source file that includes just the standard includes // Core.pch will be
Intel CP headerNoCommon/Core/stdafx.cpp1,81327standard includes // Core.pch will be the pre-compiled header // stdafx.obj will
Intel CP headerNoCommon/Core/stdafx.cpp1,81328compiled header // stdafx.obj will contain the pre-compiled type information #include
Intel CP headerNoCommon/Core/stdafx.cpp1,81333headers you need in STDAFX.H // and not in this file
Intel CP headerNoCommon/Core/stdafx.h2,2535..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/stdafx.h2,25310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/stdafx.h2,25311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/stdafx.h2,25314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/stdafx.h2,25314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/stdafx.h2,25316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/stdafx.h2,25319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/stdafx.h2,25320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/stdafx.h2,25320property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/stdafx.h2,25322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/stdafx.h2,25323property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/stdafx.h2,25330once #include "targetver.h" #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff
Intel CP headerNoCommon/Core/Switches.cpp4,3665..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Switches.cpp4,36610are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Switches.cpp4,36611..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Switches.cpp4,36614treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Switches.cpp4,36614is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Switches.cpp4,36616published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Switches.cpp4,36619any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Switches.cpp4,36620..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Switches.cpp4,36620property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Switches.cpp4,36622expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Switches.cpp4,36623property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Switches.cpp4,36660providing a value for MinValue or MaxValue. Future expansion could include
Intel CP headerNoCommon/Core/Switches.cpp4,36668value was provided for MinValue or MaxValue if (bHasParameter && (nMinValue != 0
Intel CP headerNoCommon/Core/Switches.cpp4,36668If a parameter is expected and some value was provided for
Intel CP headerNoCommon/Core/Switches.cpp4,36671no number is found in the text so check for a
Intel CP headerNoCommon/Core/Switches.cpp4,36672check for a // digit in the first position as a pre
Intel CP headerNoCommon/Core/targetver.h1,9035..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/targetver.h1,90310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/targetver.h1,90311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/targetver.h1,90314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/targetver.h1,90314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/targetver.h1,90316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/targetver.h1,90319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/targetver.h1,90320property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/targetver.h1,90320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/targetver.h1,90322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/targetver.h1,90323property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/targetver.h1,90328pragma once // Including SDKDDKVer.h defines the highest available Windows platform. // If
Intel CP headerNoCommon/Core/targetver.h1,90330..31previous Windows platform, include WinSDKVer.h and // set the _WIN32_WINNT macro to the platform you wish to support
Intel CP headerNoCommon/Core/Utilities.cpp32,8085..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/Utilities.cpp32,80810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/Utilities.cpp32,80811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/Utilities.cpp32,80814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/Utilities.cpp32,80814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/Utilities.cpp32,80816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/Utilities.cpp32,80819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/Utilities.cpp32,80820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/Utilities.cpp32,80820property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/Utilities.cpp32,80822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/Utilities.cpp32,80823property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/Utilities.cpp32,80841BUFFER_SIZE (1024*1024) //**************************************************************************** // Extracts and launches the ICC install if all criteria are met DWORD InstallICC
Intel CP headerNoCommon/Core/Utilities.cpp32,80873return dwError; } // Assemble command line and launch the ICC install StringCbPrintf(szCommandline, sizeof
Intel CP headerNoCommon/Core/Utilities.cpp32,80880LOG_TYPE,_T("SetupICC.exe exit code: 0x%X"),dwExitCode); // Cleanup DeleteFolder
Intel CP headerNoCommon/Core/Utilities.cpp32,80889Looks up ICC install configuration and initiates the uninstall of ICC DWORD UninstallICC
Intel CP headerNoCommon/Core/Utilities.cpp32,808113LOG_TYPE,_T("SetupICC.exe exit code: 0x%X"),dwExitCode); } else g
Intel CP headerNoCommon/Core/Utilities.cpp32,808249works by taking advantage of the ability of the MoveFile() API to // move a
Intel CP headerNoCommon/Core/Utilities.cpp32,808278if (Is64Bit()) { // Hack to get the 64 bit ProgramFiles on 64bit
Intel CP headerNoCommon/Core/Utilities.cpp32,808278..279ProgramFiles on 64bit OS. Otherwise the value is // redirected and resolves to "Program Files (x86)
Intel CP headerNoCommon/Core/Utilities.cpp32,808325GetFileSize(hFile,NULL); // Allocate buffer and read entire file if (dwFileSize
Intel CP headerNoCommon/Core/Utilities.cpp32,808370INVALID_HANDLE_VALUE) { // Allocate buffer and read entire file dwFileSize = GetFileSize
Intel CP headerNoCommon/Core/Utilities.cpp32,808406ANSI text string directly from the resource block DWORD LoadTextResource(LPCWSTR
Intel CP headerNoCommon/Core/Utilities.cpp32,808447UNICODE text string directly from the resource block DWORD LoadTextResource(LPCWSTR
Intel CP headerNoCommon/Core/Utilities.cpp32,808486dwError; } //**************************************************************************** // Recursively deletes a folder and contents DWORD DeleteFolder(LPCWSTR pszFolder
Intel CP headerNoCommon/Core/Utilities.cpp32,808605QUERY,&hToken)) return GetLastError(); // Get the LUID for the shutdown privilege LookupPrivilegeValue(NULL,SE
Intel CP headerNoCommon/Core/Utilities.cpp32,808630into a 64bit format. If the string contains less // than 4
Intel CP headerNoCommon/Core/Utilities.cpp32,808631they are considered to be the value 0 __int64 ConvertVersion(LPCWSTR
Intel CP headerNoCommon/Core/Utilities.cpp32,808674Values can be // one of the following; "v2.0.50727", "v3.0", "v3.5", "v4.0
Intel CP headerNoCommon/Core/Utilities.cpp32,808692registry info about version 4.5 and above, is stored under the common v4 key. We have
Intel CP headerNoCommon/Core/Utilities.cpp32,808693two steps. // First we check the existence of v4\Client or v4\Full keys. Then we
Intel CP headerNoCommon/Core/Utilities.cpp32,808693Full keys. Then we check the version in the proper variable under this keys
Intel CP headerNoCommon/Core/Utilities.cpp32,808715L"Found registry key for the expected .NET version."); } else { g
Intel CP headerNoCommon/Core/Utilities.cpp32,808719LOG_TYPE, L"Couldn't open or find registry key for the expected .NET version"); } // If we're
Intel CP headerNoCommon/Core/Utilities.cpp32,808722If we're checking for v4.5 or above we do the second part of the detection here if (bCheck45OrAbove && bNETPassed
Intel CP headerNoCommon/Core/Utilities.cpp32,808725Looking for .NET version 4.5 or above"); dwError = RegOpenKeyEx(HKEY_LOCAL
Intel CP headerNoCommon/Core/Utilities.cpp32,808777..778form an absolute path from the // relative path pszRelPath. The absolute path is placed into
Intel CP headerNoCommon/Core/Utilities.cpp32,808777dwError = GetLastError(); return dwError; } //**************************************************************************** // Uses the current working directory to form
Intel CP headerNoCommon/Core/Utilities.cpp32,808780is copied unchanged to // pszAbsPath. The location pszAbsPath must be at
Intel CP headerNoCommon/Core/Utilities.cpp32,808797part validation is performed. First the path root is validated // to
Intel CP headerNoCommon/Core/Utilities.cpp32,808798root is validated // to ensure the referenced drive actually exists. UNC
Intel CP headerNoCommon/Core/Utilities.cpp32,808799ensures that every character in the path is // valid for use
Intel CP headerNoCommon/Core/Utilities.cpp32,808799paths skip this first // step. The second step merely ensures that
Intel CP headerNoCommon/Core/Utilities.cpp32,808806a network path then skip the validation of the root because // it may block
Intel CP headerNoCommon/Core/Utilities.cpp32,808808a trade-off between // validating and having setup hang on startup
Intel CP headerNoCommon/Core/Utilities.cpp32,808819NO_ROOT_DIR); } // Starting with the first position after the root, ensure each character is
Intel CP headerNoCommon/Core/Utilities.cpp32,808838than a specified amount. Currently the // input file is treated as
Intel CP headerNoCommon/Core/Utilities.cpp32,808839file is treated as UTF-16 and ensures that the prune size is on a
Intel CP headerNoCommon/Core/Utilities.cpp32,808840(WCHAR) boundary. A return code of ERROR_SUCCESS (0
Intel CP headerNoCommon/Core/Utilities.cpp32,808841(0) is returned if // the file did not need pruning
Intel CP headerNoCommon/Core/Utilities.cpp32,808853Create a filename to write the pruned file wcscpy_s(szDestFile
Intel CP headerNoCommon/Core/Utilities.cpp32,808867Open a second handle to the log file for writing hFileDest
Intel CP headerNoCommon/Core/Utilities.cpp32,808871hFileDest != INVALID_HANDLE_VALUE) { // Set the position from which to start
Intel CP headerNoCommon/Core/Utilities.cpp32,808885while there is no error and there is more data delete
Intel CP headerNoCommon/Core/Utilities.cpp32,808900there was no error, replace the original file with the new pruned one if (bPruned
Intel CP headerNoCommon/Core/Utilities.cpp32,808911to it if it exists and falls back to RegDeleteKey() if
Intel CP headerNoCommon/Core/Utilities.cpp32,808923function pointer will be NULL the first time this gets called
Intel CP headerNoCommon/Core/Utilities.cpp32,808923this gets called so import the function. if (pRdkex == NULL) pRdkex
Intel CP headerNoCommon/Core/Utilities.cpp32,808927RegDeleteKeyExW"); // Function will exist on all OS's except for XP 32
Intel CP headerNoCommon/Core/Utilities.cpp32,808995SERVICE_STOPPED); } //**************************************************************************** // Tries to stop and then delete service with a
Intel CP headerNoCommon/Core/Utilities.cpp32,8081,002OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); if (scManager == NULL) { g
Intel CP headerNoCommon/Core/xml.cpp8,1415..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/xml.cpp8,14110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/xml.cpp8,14111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/xml.cpp8,14114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/xml.cpp8,14114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/xml.cpp8,14116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/xml.cpp8,14119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/xml.cpp8,14120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/xml.cpp8,14120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/xml.cpp8,14122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/xml.cpp8,14123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/XMLScript.cpp22,3345..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Core/XMLScript.cpp22,33410are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Core/XMLScript.cpp22,33411..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Core/XMLScript.cpp22,33414treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Core/XMLScript.cpp22,33414is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Core/XMLScript.cpp22,33416published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Core/XMLScript.cpp22,33419any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Core/XMLScript.cpp22,33420..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Core/XMLScript.cpp22,33420property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Core/XMLScript.cpp22,33422expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Core/XMLScript.cpp22,33423property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Core/XMLScript.cpp22,334217else { cb.WriteToLog(llNormal,L"One or more required values are missing
Intel CP headerNoCommon/Core/XMLScript.cpp22,334235else { cb.WriteToLog(llNormal,L"One or more required values are missing
Intel CP headerNoCommon/Core/XMLScript.cpp22,334248else { cb.WriteToLog(llNormal,L"One or more required values are missing
Intel CP headerNoCommon/Core/XMLScript.cpp22,334277else { cb.WriteToLog(llNormal,L"One or more required values are missing
Intel CP headerNoCommon/Core/XMLScript.cpp22,334465are deleting a specific value or the whole key if (pszValue == NULL
Intel CP headerNoCommon/Core/XMLScript.cpp22,334468however that is a Vista and greater API dwError = SHDeleteKey(hRoot
Intel CP headerNoCommon/Core/XMLScript.cpp22,334539sSource = cb.GetProperties().ResolveVariables(node.GetAttribute(L"Source").c_str()); sProperty = node.GetAttribute(L
Intel CP headerNoCommon/Core/XMLScript.cpp22,334553else { cb.WriteToLog(llNormal,L" Warning: Code block expected"); } nCurPos = nIndex + 1
Intel CP headerNoCommon/Core/XMLScript.cpp22,334675Only add properties if using the private property source if (m_pPropertyList == &m_InternalPropertyList
Intel CP headerNoCommon/Core/XMLScript.cpp22,334678m_pPropertyList == &m_InternalPropertyList) { // Set the user profile path SHGetFolderPath(NULL
Intel CP headerNoCommon/Core/XMLScript.cpp22,334686szData); } } //**************************************************************************** // Executes a function in the currently loaded script. If the pszFunction // argument is NULL, then
Intel CP headerNoCommon/Core/XMLScript.cpp22,334687pszFunction // argument is NULL, then the first function in the script is executed DWORD CXMLScript
Intel CP headerNoCommon/Core/XMLScript.cpp22,334696NULL ? L"<Default>" : pszFunction)); // Find the desired function, either the first or a named function if (pszFunction
Intel CP headerNoCommon/Core/XMLScript.cpp22,334729order to restore it after the code block is executed savedNode = m
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,6615..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,66123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/Cabinet.cpp7,661176(HANDLE)pfdin->hf; // Set the filetime of the extracted file to the filedate from the package if (DosDateTimeToFileTime(pfdin->date
Intel CP headerNoCommon/DriversCA/Cabinet.h2,0175..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01710are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01711..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01714treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01714is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01716published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01719any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01720..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01720property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01722expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01723property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01729writing. // ========================================================================== #pragma once // Base Error Code. Result from member functions can
Intel CP headerNoCommon/DriversCA/Cabinet.h2,01730error from 1 to 0xAFFF, // or an error from 0xB000 and up. Subtract the base from these values to
Intel CP headerNoCommon/DriversCA/Difx.cpp5,2915..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/Difx.cpp5,29156provided just try to load the DLL using the default path search mechanism m
Intel CP headerNoCommon/DriversCA/Difx.h3,1195..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/Difx.h3,11910are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/Difx.h3,11911..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/Difx.h3,11914is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/Difx.h3,11914treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/Difx.h3,11916published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/Difx.h3,11919any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/Difx.h3,11920..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/Difx.h3,11920property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/Difx.h3,11922expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/Difx.h3,11923property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8925..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89210are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89211..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89214is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89214treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89216published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89219any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89220..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89220property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89222expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89223property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89239can be passed in on the MSIEXEC command line #define IIFPROP
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89246used to pass data into the deferred phase #define IIFPROP_INSTALL
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89251is used to mask off the standard DIFX bits. The rest are custom #define DIFXMASK
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89254optional. If it is in the driver package and matches HW, // then it is
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89261FLAG 0x00000200 // This flag prevents the driver from being removed during
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89264device to be created in the device tree. The device class // is read from
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89265device class // is read from the associated INF and the DID is read from the IIFDrivers table #define CREATE_DEVICE
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89268device to be removed from the device tree during uninstallation #define
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89268FLAG 0x00000800 // This flag causes the device to be removed from
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,89271is (un)installed in the driver store #define RESCAN_DEVICES
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892108match REBOOT_REQUEST in DifXFrontend code. #define DIFX_FRONTEND_REBOOT_REQUEST
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892111to store processed records from the IIFDrivers table class CDriverRecordInfo { public
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892115a relative INF path if the section was not found bool
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892115Name that was read from the PackageInfo section or a relative INF path if
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892116found bool bCondition; // True if the install condition was satisfied bool
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892117satisfied bool bUCondition; // True if the uninstall condition was satisfied bool
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892118satisfied bool bUpgradeCondition; // True if the upgrade condition was satisfied bool
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892119satisfied bool bDowngradeCondition; // True if the downgrade condition was satisfied bool
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892120satisfied bool bRepairCondition; // True if the repair condition was satisfied DWORD
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892122install behavior wstring sDID; // When the CREATE_DEVICE_FLAG flag is
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892127subclass of CHardware that implements the logging method class CHardwareCA : public
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892143bool m_bDeleteDriverFolder; // True if the driver source folder should be delete on
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892166a file. Delete it first or extract will fail PathAddBackslash(szDriverFolder)
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892171(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892180(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892185(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"Failure selecting
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892187single record",__FILE__,__LINE__); // Read the data hr = WcaGetRecordStream(hRec,2,&pData
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892190(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"Failure reading
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892201an install data file in the // common appdata folder that is
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892209MAX_PATH]; wstring sPath; // Create the full path of the driver data folder SHGetFolderPath(NULL
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892241column.", fieldName); throw CWin32Exception(HRESULT_CODE(hr), szErrorString, __FILE__, __LINE
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892247case MSICONDITION_ERROR: // Invalid handle or syntax error in conditional expression
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892248conditional expression throw CWin32Exception(HRESULT_CODE(hr), L"Condition syntax
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892267..268will read each record in the IIFDrivers table and process the // conditions for install and uninstall. // Errors can be caused
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892274pull driver info out of the MSI file const LPCWSTR SELECT
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892288(hr)) throw CWin32Exception(HRESULT_CODE(hr), L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892296(hr)) throw CWin32Exception(HRESULT_CODE(hr), L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892312(hr)) throw CWin32Exception(HRESULT_CODE(hr), L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892319(hr)) throw CWin32Exception(HRESULT_CODE(hr), L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892327(hr)) throw CWin32Exception(HRESULT_CODE(hr), L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892335E_NOMOREITEMS) throw CWin32Exception(HRESULT_CODE(hr), L"", __FILE__, __LINE
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892339..340LINE__); } //*************************************************************************** // In immediate phase scan all the INF's in the driver location and // cross-reference the data read from the driver MSI table to // determine
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892343if; // -A driver listed in the driver table needs to be
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892344installed but was not in // the package EXCEPT when the driver is marked as optional
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892350S",cai.m_sDriverFolder.c_str()); // Load the XML and scan for matching devices hw.Scan
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892353hw.Scan(cai.m_sDriverFolder.c_str()); // Enumerate the data read from the driver table. vector<CDriverRecordInfo>::const
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892359with this name was in the package if (hw.m_INFInfo.count(it
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892362sName) > 0) { // INF was in the package. Check if it was
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892369we are supposed to create the device AND the INF was not matched to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892369..370to an existing device, force the installation. // Once the device is created the INF will have a device
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892371already exists (probably an upgrade or reinstall) and we should not // create another
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892371match; that would mean that the device already exists (probably an
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892389information are // needed elsewhere in the package if (pInfo->bInstall) { WCHAR
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892395conditions in other areas of the wxs files. StringCbPrintf(szProperty, sizeof
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892402be used in cases where the device is not // enabled. Driver
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892403specifically marked for pre-installation or all drivers can be pre-installed
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892410met, then do not install the driver. if(!it->bCondition) { WcaLog
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892410installed"); pInfo->bInstall = true; } //If the condition in the DriverFeature entry is not met
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892418if (pInfo->bInstall) // True means the INF met all requirements (device match, OS, filtering
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892420device match, OS, filtering) { // Update the flags so we do the right thing in deferred mode
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892420..421right thing in deferred mode. The flags were read // from the drivers table. If the uninstall condition was false, add
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892421uninstall condition was false, add the permanent flag if (!it->bUCondition
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892424pInfo->dwFlags |= PERMANENT_FLAG; // If the driver is already installed... if
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892427already installed... if(!pInfo->sInstalledVersion.empty()) { // ...and the driver is upgrading... if (pInfo
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892430is upgrading... if (pInfo->IsUpgrade()) { // ...and upgrades are disallowed... if (!it
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892439WcaLog(LOGMSG_STANDARD, " Upgrade detected."); } // ...or the driver is downgrading... else if
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892442downgrading... else if (pInfo->IsDowngrade()) { // ...and downgrades are disallowed... if (!it
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892451WcaLog(LOGMSG_STANDARD, " Downgrade detected."); } // ...or the driver is repairing... else if
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892454repairing... else if (pInfo->IsRepair()) { // ...and repairs are disallowed... if (!it
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892470INF was not found in the package or failed requirements { WcaLog(LOGMSG_STANDARD
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892477it->bCondition) WcaLog(LOGMSG_STANDARD," The INF was not found in
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892477INF was not found in the package but install condition was
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892482This INF was not in the package { // If it is marked
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892484fatal error. Just log it and continue if (it->dwFlags & OPTIONAL
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892486driver was not found in the package but is marked as
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892486OPTIONAL_FLAG) WcaLog(LOGMSG_STANDARD," The driver was not found in
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892489INF was not found in the package but install condition was
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892489it->bCondition) WcaLog(LOGMSG_STANDARD," The INF was not found in
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892490required driver is not in the package throw CWin32Exception(ERROR_NO
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892490was false"); else // Not optional and condition was met. This is
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892491INF was not found in the package",__FILE__,__LINE__); } it++; } } //************************************************************************
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892491ERROR_NO_MORE_ITEMS,L"The INF was not found in
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892498an install XML file containing the INF's to install in the // deferred phase. This file will
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892521L"yes" : L"no"); // Enumerate all INF's map<wstring,CINFInfo*>::const
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892536name from HW INF to the names in the driver info table for a
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892548INF is to be installed OR repaired if (bInDriverTable && pInfo.bConditionMet && (pInfo.bInstall
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892589LOGMSG_STANDARD,"Creating device..."); // Get the class name and GUID from the inf file if (!SetupDiGetINFClass(pszINF
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892612set to '%S'",pszDID); // Inject the device into the actual driver tree if (!SetupDiCallClassInstaller
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892618need to reboot after injecting the device dip.cbSize = sizeof(dip
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892639bRebootRequired; } //**************************************************************************** // Removes a device with the ID pszDevID from the device tree. The device will // reappear during a
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892640reappear during a HW scan or on the next boot BOOL RemoveDevice(LPCWSTR
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892664ID %S", pszDevID); // First get all attached devices hDeviceInfo = SetupDiGetClassDevs(NULL
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8926770; bFoundDevice = false; do // Enumerate all devices looking for the target device { if (!SetupDiEnumDeviceInfo(hDeviceInfo
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892702..706enumerate break; // Continue on to the next device } } // Enumerate the returned HWIDs and attempt to match the requested ID if (pBuffer
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892798bSuccess; } //*************************************************************************** // This is defined in the Wix library. It is needed
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892844..845dwError; } //*************************************************************************** // Launches DifXFrontend to install or uninstall driver. // The main purpose of DifXFrontend is
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892845DifXFrontend is to launch DriverPackageInstall or DriverPackageUninstall // as separate process with
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892884LOGMSG_STANDARD, "DifXFrontend process exit code reception failed: 0x%X", dwResult
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892888LOGMSG_STANDARD, "DifXFrontend returned exit code 0x%X", dwResult); *pNeedReboot |= dwResult
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892906(tempFile); return dwResult; } //*************************************************************************** // Extract the embedded DLL to a temp
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892906DLL to a temp file. The temp file path is copied
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892907file path is copied to // the pszFile parameter. Buffer should be
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892915ExtractResource(pszFile, IDR_DIFXDLL); } //*************************************************************************** // In the deferred phase, use the install data file created during
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892915..916install data file created during the // immediate phase to perform the actual driver install // Exceptions that
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892965sDriverDataFolder = rootNode.GetAttribute(ROOT_ATTRIBUTE); // Set the DIFX output callback difx.DIFXAPISetLogCallbackW(DIFXCallback
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892968callback difx.DIFXAPISetLogCallbackW(DIFXCallback,NULL); // Enumerate all the INF nodes CXMLNodeList infList = rootNode.GetNodeList
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892974node = infList.GetItem(i); // Read the INF to install and the DIFX flags to use wstring
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892979dwFlags = _wtoi(s.c_str()); // Append the INF file name to the driver folder to get an
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892984STANDARD,"Installing '%S'",szINF); // If the create device flag is on
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892984on then we first create the device for the INF to // be installed onto
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892998device it is still in the driverstore WcaLog(LOGMSG_STANDARD,"Device
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,892998ERROR_NO_SUCH_DEVINST: // If the INF was not loaded onto
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,002ERROR_SUCCESS: // If successful get the path of the installed INF in the driverstore dwSize = sizeof(szStore
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,014flag that we'll check after all drivers are installed if (bNeedReboot)
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,021hKey, NULL)) { RegSetValueEx(hKey, L"Code", 0, REG_DWORD, (LPBYTE
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,039data file. It now includes the driverstore paths wstring sFilename = ResolveInstallDataFile
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,039break; } WcaLog(LOGMSG_STANDARD,""); } // Save the data file. It now includes
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,051logging difx.DIFXAPISetLogCallbackW(NULL,NULL); // Delete the driver folder if (bDeleteDrivers
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,111loading newdev.dll.", __FILE__, __LINE__); } // Parse the XML install data doc.LoadXML(pszDriverData)
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,117ROOT_ATTRIBUTE); // This points to the driver package that was just
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,119uninstall // Redirect DIFX output to the installer log difx.DIFXAPISetLogCallbackW(DIFXCallback,NULL
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,122log difx.DIFXAPISetLogCallbackW(DIFXCallback,NULL); // Enumerate all INF nodes CXMLNodeList infList = rootNode.GetNodeList
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,158use sStore to uninstall, if the path is valid if (PathFileExists
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,161path was not valid. Use the source INF as the store location { WCHAR szStore[MAX
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,168Store path is invalid. Using source INF '%S'", itINF->sFile.c_str
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,174variables OS is windows 10 or higher, Driver installation is to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,198else { //Now we iterate through all matched devices in current INF
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,200if device removal was requested and if yes, execute it: if
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,215break; } itDevice++; } } // We can't set the reboot variable from deferred mode
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,229rescan will be performed in the end."); bRescanNeeded = true; } itDevice++; } break
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,239rescan will be performed in the end."); bRescanNeeded = true; } bUninstallSuccessful = true
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,254break; } } } } difx.DIFXAPISetLogCallbackW(NULL,NULL); // Delete the driver.data file WcaLog(LOGMSG_STANDARD
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,261str()).c_str(),szTempFile); // Delete the driver folder sDriverFolder += L"\\"; DirEnsureDelete
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,281Extract setup XML // Scan hardware and mark INF's to install // Extract
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,288Deferred // Read CustomActionData property // Use the data to perform driver installation
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,304(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,306SCHEDULED) == TRUE) // If deferred do the actual driver install { // CustomData contains
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,311(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"CustomActionData property
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,313FILE__,__LINE__); // We can't set the reboot variable from deferred mode
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,316If immediate phase, go process the MSI driver records { CCustomActionInfo cai
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,321records { CCustomActionInfo cai; CHardwareCA hw; // The PID determines where the install.data file is created hr
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,324(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"IIFPID property
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,328..1,329whether we should really install the drivers or // just simulate the successful installation WcaGetProperty(L"EXECUTEMODE
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,334ReleaseNullStr(pszProperty); // See if all the drivers should be preinstalled WcaGetProperty
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,3440); ReleaseNullStr(pszProperty); // Read the IIFDrivers table ReadDriverRecords(hInstall,cai
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,347table ReadDriverRecords(hInstall,cai); // Extract the driver package. The path is needed for PrepareInstall
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,364HW PrepareInstall(cai,hw); // Package all info needed for driver install
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,367XML for use for install and rollback WcaSetProperty(IIFPROP_INSTALL,s.c
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,367s = CreateDriverDataXML(cai,hw); // Save the XML for use for install
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,403(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,405to initialize",__FILE__,__LINE__); // If the custom currently being executed is
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,408hInstall,MSIRUNMODE_SCHEDULED) == TRUE) { // Get the install data hr = WcaGetProperty(L
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,411(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"Error reading
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,415pszProperty) > 0) { // We can't set the reboot variable from deferred mode
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,430(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"IIFPID property
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,433FILE__,__LINE__); sPID = pszProperty; // Create the path to the install data file sInstallDataFile = ResolveInstallDataFile
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,437str()); // Check for file existence and then parse the XML install data if (PathFileExists
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,442str())) { doc.Load(sInstallDataFile.c_str()); // Extract the driver package. The path is needed for uninstall
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,445for uninstall sDriverFolder = ExtractDrivers(); // Update the root folder attribute to the path of the extracted driver files CXMLNode node
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,449ROOT_ATTRIBUTE,sDriverFolder.c_str()); // Save the XML for use for uninstall
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,453It was either manually deleted or this was a -nodrv install
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,486(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"Failed to
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,488Failed to initialize",__FILE__,__LINE__); // The CustomActionData contains the IIFPID which was set during
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,491(hr)) throw CWin32Exception(HRESULT_CODE(hr),L"CustomActionData property
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,493not found",__FILE__,__LINE__); // Create the path to the install data file sInstallDataFile = ResolveInstallDataFile
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,499doc.Load(sInstallDataFile.c_str()); // Pass in the XML data to uninstall if
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,520WcaFinalize(er); } //*************************************************************************** // DllMain - Initialize and cleanup WiX custom action utils
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,560cai.m_sPID = L"Test"; // Simulate the extraction of drivers into a
Intel CP headerNoCommon/DriversCA/DriversCA.cpp56,8921,581cai.m_sPID = L"Test"; // Simulate the extraction of drivers into a
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,7315..9Copyright 2019 - 2029 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/Newdev.cpp2,73123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/Newdev.h1,8945..9Copyright 2019 - 2029 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/Newdev.h1,89410are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/Newdev.h1,89411..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/Newdev.h1,89414treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/Newdev.h1,89414is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/Newdev.h1,89416published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/Newdev.h1,89419any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/Newdev.h1,89420property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/Newdev.h1,89420..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/Newdev.h1,89422expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/Newdev.h1,89423property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/resource.h2,0055..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/resource.h2,00510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/resource.h2,00511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/resource.h2,00514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/resource.h2,00514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/resource.h2,00516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/resource.h2,00519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/resource.h2,00520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/resource.h2,00520property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/resource.h2,00522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/resource.h2,00523property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,8165..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81610are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81611..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81614is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81614treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81616published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81619any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81620..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81620property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81622expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81623property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81626by Intel in writing. // ========================================================================== // stdafx.cpp : source file that includes just the standard includes // Drivers.pch will be
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81627standard includes // Drivers.pch will be the pre-compiled header // stdafx.obj will
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81628compiled header // stdafx.obj will contain the pre-compiled type information #include
Intel CP headerNoCommon/DriversCA/stdafx.cpp1,81633headers you need in STDAFX.H // and not in this file
Intel CP headerNoCommon/DriversCA/stdafx.h3,2015..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/DriversCA/stdafx.h3,20110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/DriversCA/stdafx.h3,20111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/DriversCA/stdafx.h3,20114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/DriversCA/stdafx.h3,20114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/DriversCA/stdafx.h3,20116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/DriversCA/stdafx.h3,20119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/DriversCA/stdafx.h3,20120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/DriversCA/stdafx.h3,20120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/DriversCA/stdafx.h3,20122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/DriversCA/stdafx.h3,20123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/DriversCA/stdafx.h3,20128once #ifndef WINVER // Specifies that the minimum required platform is Windows
Intel CP headerNoCommon/DriversCA/stdafx.h3,20129WINVER 0x0500 // Change this to the appropriate value to target other
Intel CP headerNoCommon/DriversCA/stdafx.h3,20132endif #ifndef _WIN32_WINNT // Specifies that the minimum required platform is Windows
Intel CP headerNoCommon/DriversCA/stdafx.h3,20133WIN32_WINNT 0x0501 // Change this to the appropriate value to target other
Intel CP headerNoCommon/DriversCA/stdafx.h3,20136endif #ifndef _WIN32_IE // Specifies that the minimum required platform is Internet
Intel CP headerNoCommon/DriversCA/stdafx.h3,20137WIN32_IE 0x0500 // Change this to the appropriate value to target other
Intel CP headerNoCommon/DriversCA/stdafx.h3,20140endif #ifndef _WIN32_MSI // Specifies that the minimum required MSI version is
Intel CP headerNoCommon/DriversCA/stdafx.h3,20141WIN32_MSI 405 // Change this to the appropriate value to target other
Intel CP headerNoCommon/DriversCA/stdafx.h3,20144of MSI. #endif #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,2885..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28820property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/HECIClient/BuildVersion.h2,28823property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,2505..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25028once #ifndef WINVER // Specifies that the minimum required platform is Windows
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25029WINVER 0x0600 // Change this to the appropriate value to target other
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25032endif #ifndef _WIN32_WINNT // Specifies that the minimum required platform is Windows
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25033WIN32_WINNT 0x0600 // Change this to the appropriate value to target other
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25036endif #ifndef _WIN32_IE // Specifies that the minimum required platform is Internet
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25037WIN32_IE 0x0500 // Change this to the appropriate value to target other
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25040endif #ifndef _WIN32_MSI // Specifies that the minimum required MSI version is
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25041WIN32_MSI 400 // Change this to the appropriate value to target other
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,25044of MSI. #endif #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,250133L"Looking for devices"); // Find all devices that have our interface
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,250143L"Get interface details."); // Setup the interface data struct interfaceData.cbSize = sizeof
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,250167Error allocating memory"); continue; } // Setup the device interface struct deviceDetail->cbSize
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,250170DATA); // Try again to get the device interface detail info if
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,250363dwError; } //**************************************************************************** DWORD HECIClient::DoIoctl(DWORD code, void *inbuf, int inlen, void
Intel CP headerNoCommon/HECIClient/HECIClient.cpp15,250373TRUE, NULL); if (!DeviceIoControl(_HECIDevice, code, inbuf, inlen, outbuf, outlen, &dwBytesRead
Intel CP headerNoCommon/HECIClient/HECIClient.h2,2795..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27910are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27911..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27914is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27914treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27916published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27919any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27920property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27920..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27922expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27923property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/HECIClient/HECIClient.h2,27957DWORD GetCapabilities(); DWORD DoIoctl(DWORD code, void *inbuf, int inlen, void
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,1085..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10820property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,10823property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Wrapper/Cabinet.cpp9,108179(HANDLE)pfdin->hf; // Set the filetime of the extracted file to the filedate from the package if (DosDateTimeToFileTime(pfdin->date
Intel CP headerNoCommon/Wrapper/Cabinet.h3,0885..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08820property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08823property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08829writing. // ========================================================================== #pragma once // Base Error Code. Result from member functions can
Intel CP headerNoCommon/Wrapper/Cabinet.h3,08830error from 1 to 0xAFFF, // or an error from 0xB000 and up. Subtract the base from these values to
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,7615..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76120property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76123property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Wrapper/DllLibrary.cpp2,76134SUCCESS; m_hModule = NULL; //Resolve and add system directory to avoid
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,8375..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83710are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83711..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83714treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83714is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83716published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83719any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83720property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83720..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83722expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Wrapper/DllLibrary.h1,83723property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Wrapper/Exceptions.h3,0835..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08320property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Wrapper/Exceptions.h3,08323property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Wrapper/pch.h2,0005..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Wrapper/pch.h2,00010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Wrapper/pch.h2,00011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Wrapper/pch.h2,00014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Wrapper/pch.h2,00014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Wrapper/pch.h2,00016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Wrapper/pch.h2,00019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Wrapper/pch.h2,00020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Wrapper/pch.h2,00020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Wrapper/pch.h2,00022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Wrapper/pch.h2,00023property rights // must be express and approved by Intel in writing
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,1805..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18020property right is granted to or conferred upon you by disclosure
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoCommon/Wrapper/Wrapper.cpp3,18023property rights // must be express and approved by Intel in writing
Intel CP headerNoI3C/I3C.cpp11,8585..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoI3C/I3C.cpp11,85810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoI3C/I3C.cpp11,85811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoI3C/I3C.cpp11,85814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoI3C/I3C.cpp11,85814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoI3C/I3C.cpp11,85816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoI3C/I3C.cpp11,85819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoI3C/I3C.cpp11,85820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoI3C/I3C.cpp11,85820property right is granted to or conferred upon you by disclosure
Intel CP headerNoI3C/I3C.cpp11,85822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoI3C/I3C.cpp11,85823property rights // must be express and approved by Intel in writing
Intel CP headerNoI3C/I3C.cpp11,85858provided switch against valid switches and identifies if they expect a
Intel CP headerNoI3C/I3C.cpp11,858100temporary function to deal with the current inability of GetVersionEx to
Intel CP headerNoI3C/I3C.cpp11,858194SKIPHWCHECK, L"0"); // Check for the minimum required MSI version. Currently
Intel CP headerNoI3C/I3C.cpp11,858199requirements are checked here after the MSI check above which is
Intel CP headerNoI3C/I3C.cpp11,858199..200MSI check above which is the most critical requirement // Test the OS requirements as specified in
Intel CP headerNoI3C/I3C.cpp11,858200OS requirements as specified in the setup.xml file if (GetProperties().GetPropertyBool
Intel CP headerNoI3C/I3C.cpp11,858206NET requirement as specified in the setup.xml file if (GetProperties().GetPropertyBool
Intel CP headerNoI3C/I3C.cpp11,858206check"); else m_Configuration.CheckOS(); // Test the .NET requirement as specified in
Intel CP headerNoI3C/I3C.cpp11,858216(true); RescanDevices(); // Check that the current architecture is supported CheckArchitecture
Intel CP headerNoI3C/I3C.cpp11,858284L"Using folder '%s' as the driver source", sDriverFolder.c_str()); // CHardware will throw
Intel CP headerNoI3C/I3C.cpp11,858286an INF can't be read or for a folder/enumeration problem
Intel CP headerNoI3C/I3C.cpp11,858294create a private property with the // INF version as it's value
Intel CP headerNoI3C/I3C.cpp11,858296TYPE, L"Creating properties for all matching INF's"); it = m_Hardware.m
Intel CP headerNoI3C/I3C.cpp11,858306it->second->sName.c_str()); // If the name contains an INF extension
Intel CP headerNoI3C/I3C.cpp11,858306extension then it likely is the filename instead of a package
Intel CP headerNoI3C/I3C.cpp11,858307package name // In this case the property name is derived from
Intel CP headerNoI3C/I3C.cpp11,858307property name is derived from the filename portion without the extension if (_wcsicmp(PathFindExtension(szName)
Intel CP headerNoI3C/I3Crc.h1,9635..9Copyright 2015 - 2020 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoI3C/I3Crc.h1,96310are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoI3C/I3Crc.h1,96311..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoI3C/I3Crc.h1,96314is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoI3C/I3Crc.h1,96314treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoI3C/I3Crc.h1,96316published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoI3C/I3Crc.h1,96319any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoI3C/I3Crc.h1,96320..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoI3C/I3Crc.h1,96320property right is granted to or conferred upon you by disclosure
Intel CP headerNoI3C/I3Crc.h1,96322expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoI3C/I3Crc.h1,96323property rights // must be express and approved by Intel in writing
Intel CP headerNoI3C/stdafx.cpp1,8115..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoI3C/stdafx.cpp1,81110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoI3C/stdafx.cpp1,81111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoI3C/stdafx.cpp1,81114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoI3C/stdafx.cpp1,81114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoI3C/stdafx.cpp1,81116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoI3C/stdafx.cpp1,81119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoI3C/stdafx.cpp1,81120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoI3C/stdafx.cpp1,81120property right is granted to or conferred upon you by disclosure
Intel CP headerNoI3C/stdafx.cpp1,81122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoI3C/stdafx.cpp1,81123property rights // must be express and approved by Intel in writing
Intel CP headerNoI3C/stdafx.cpp1,81126by Intel in writing. // ========================================================================== // stdafx.cpp : source file that includes just the standard includes // Setup.pch will be
Intel CP headerNoI3C/stdafx.cpp1,81127standard includes // Setup.pch will be the pre-compiled header // stdafx.obj will
Intel CP headerNoI3C/stdafx.cpp1,81128compiled header // stdafx.obj will contain the pre-compiled type information #include
Intel CP headerNoI3C/stdafx.cpp1,81133headers you need in STDAFX.H // and not in this file
Intel CP headerNoI3C/stdafx.h3,1355..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoI3C/stdafx.h3,13510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoI3C/stdafx.h3,13511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoI3C/stdafx.h3,13514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoI3C/stdafx.h3,13514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoI3C/stdafx.h3,13516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoI3C/stdafx.h3,13519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoI3C/stdafx.h3,13520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoI3C/stdafx.h3,13520property right is granted to or conferred upon you by disclosure
Intel CP headerNoI3C/stdafx.h3,13522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoI3C/stdafx.h3,13523property rights // must be express and approved by Intel in writing
Intel CP headerNoI3C/stdafx.h3,13528once #ifndef WINVER // Specifies that the minimum required platform is Windows
Intel CP headerNoI3C/stdafx.h3,13529WINVER 0x0600 // Change this to the appropriate value to target other
Intel CP headerNoI3C/stdafx.h3,13532endif #ifndef _WIN32_WINNT // Specifies that the minimum required platform is Windows
Intel CP headerNoI3C/stdafx.h3,13533WIN32_WINNT 0x0600 // Change this to the appropriate value to target other
Intel CP headerNoI3C/stdafx.h3,13536endif #ifndef _WIN32_IE // Specifies that the minimum required platform is Internet
Intel CP headerNoI3C/stdafx.h3,13537WIN32_IE 0x0500 // Change this to the appropriate value to target other
Intel CP headerNoI3C/stdafx.h3,13540endif #ifndef _WIN32_MSI // Specifies that the minimum required MSI version is
Intel CP headerNoI3C/stdafx.h3,13541WIN32_MSI 400 // Change this to the appropriate value to target other
Intel CP headerNoI3C/stdafx.h3,13544of MSI. #endif #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff
Intel CP headerNoLPSS/LPSS.cpp28,3345..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoLPSS/LPSS.cpp28,33410are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoLPSS/LPSS.cpp28,33411..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoLPSS/LPSS.cpp28,33414treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoLPSS/LPSS.cpp28,33414is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoLPSS/LPSS.cpp28,33416published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoLPSS/LPSS.cpp28,33419any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoLPSS/LPSS.cpp28,33420..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoLPSS/LPSS.cpp28,33420property right is granted to or conferred upon you by disclosure
Intel CP headerNoLPSS/LPSS.cpp28,33422expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoLPSS/LPSS.cpp28,33423property rights // must be express and approved by Intel in writing
Intel CP headerNoLPSS/LPSS.cpp28,33450make sure that build.proj has the same resource IDs for readmes
Intel CP headerNoLPSS/LPSS.cpp28,33451IDs aren't already used by the IIF Core (CoreRes.h), std::make
Intel CP headerNoLPSS/LPSS.cpp28,334216components are marked for install and sets appropriate property // bool CLPSSSetup
Intel CP headerNoLPSS/LPSS.cpp28,334228it will be enumareted on the components page returnValue = true; } } return
Intel CP headerNoLPSS/LPSS.cpp28,334236provided switch against valid switches and identifies if they // expect a
Intel CP headerNoLPSS/LPSS.cpp28,334252is tagged for install. Override and return false for the INF // match to be ignored
Intel CP headerNoLPSS/LPSS.cpp28,334409missing in real install //Update the feature states so that the feature list appears in a
Intel CP headerNoLPSS/LPSS.cpp28,334424temporary function to deal with the current inability of GetVersionEx to
Intel CP headerNoLPSS/LPSS.cpp28,334516SKIPHWCHECK, L"0"); // Check for the minimum required MSI version. Currently
Intel CP headerNoLPSS/LPSS.cpp28,334521..523MSI check above which is the most critical // requirement // Test the OS requirements as specified in
Intel CP headerNoLPSS/LPSS.cpp28,334521requirements are checked here after the MSI check above which is
Intel CP headerNoLPSS/LPSS.cpp28,334523OS requirements as specified in the setup.xml file if (GetProperties().GetPropertyBool
Intel CP headerNoLPSS/LPSS.cpp28,334529NET requirement as specified in the setup.xml file if (GetProperties().GetPropertyBool
Intel CP headerNoLPSS/LPSS.cpp28,334529check"); else m_Configuration.CheckOS(); // Test the .NET requirement as specified in
Intel CP headerNoLPSS/LPSS.cpp28,334539(true); RescanDevices(); // Check that the current architecture is supported CheckArchitecture
Intel CP headerNoLPSS/LPSS.cpp28,334607L"Using folder '%s' as the driver source", sDriverFolder.c_str()); // CHardware will throw
Intel CP headerNoLPSS/LPSS.cpp28,334609an INF can't be read or for a folder/enumeration problem
Intel CP headerNoLPSS/LPSS.cpp28,334617create a private property with the // INF version as it's value
Intel CP headerNoLPSS/LPSS.cpp28,334619TYPE, L"Creating properties for all matching INF's"); it = m_Hardware.m
Intel CP headerNoLPSS/LPSS.cpp28,334629it->second->sName.c_str()); // If the name contains an INF extension
Intel CP headerNoLPSS/LPSS.cpp28,334629extension then it likely is the filename instead of a package
Intel CP headerNoLPSS/LPSS.cpp28,334630package name // In this case the property name is derived from
Intel CP headerNoLPSS/LPSS.cpp28,334630property name is derived from the filename portion without the extension if (_wcsicmp(PathFindExtension(szName)
Intel CP headerNoLPSS/LPSS.cpp28,334663(dwErrorCode); RegQueryValueEx(hKey, L"Code", NULL, NULL, (LPBYTE)&dwErrorCode
Intel CP headerNoLPSS/LPSS.cpp28,334669bFound = true; } RegSetValueEx(hKey, L"Code", 0, REG_DWORD, ERROR_SUCCESS
Intel CP headerNoLPSS/LPSSrc.h1,9645..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoLPSS/LPSSrc.h1,96410are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoLPSS/LPSSrc.h1,96411..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoLPSS/LPSSrc.h1,96414treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoLPSS/LPSSrc.h1,96414is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoLPSS/LPSSrc.h1,96416published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoLPSS/LPSSrc.h1,96419any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoLPSS/LPSSrc.h1,96420..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoLPSS/LPSSrc.h1,96420property right is granted to or conferred upon you by disclosure
Intel CP headerNoLPSS/LPSSrc.h1,96422expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoLPSS/LPSSrc.h1,96423property rights // must be express and approved by Intel in writing
Intel CP headerNoLPSS/stdafx.cpp1,8115..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoLPSS/stdafx.cpp1,81110are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoLPSS/stdafx.cpp1,81111..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoLPSS/stdafx.cpp1,81114is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoLPSS/stdafx.cpp1,81114treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoLPSS/stdafx.cpp1,81116published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoLPSS/stdafx.cpp1,81119any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoLPSS/stdafx.cpp1,81120..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoLPSS/stdafx.cpp1,81120property right is granted to or conferred upon you by disclosure
Intel CP headerNoLPSS/stdafx.cpp1,81122expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoLPSS/stdafx.cpp1,81123property rights // must be express and approved by Intel in writing
Intel CP headerNoLPSS/stdafx.cpp1,81126by Intel in writing. // ========================================================================== // stdafx.cpp : source file that includes just the standard includes // Setup.pch will be
Intel CP headerNoLPSS/stdafx.cpp1,81127standard includes // Setup.pch will be the pre-compiled header // stdafx.obj will
Intel CP headerNoLPSS/stdafx.cpp1,81128compiled header // stdafx.obj will contain the pre-compiled type information #include
Intel CP headerNoLPSS/stdafx.cpp1,81133headers you need in STDAFX.H // and not in this file
Intel CP headerNoLPSS/stdafx.h3,1355..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoLPSS/stdafx.h3,13510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoLPSS/stdafx.h3,13511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoLPSS/stdafx.h3,13514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoLPSS/stdafx.h3,13514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoLPSS/stdafx.h3,13516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoLPSS/stdafx.h3,13519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoLPSS/stdafx.h3,13520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoLPSS/stdafx.h3,13520property right is granted to or conferred upon you by disclosure
Intel CP headerNoLPSS/stdafx.h3,13522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoLPSS/stdafx.h3,13523property rights // must be express and approved by Intel in writing
Intel CP headerNoLPSS/stdafx.h3,13528once #ifndef WINVER // Specifies that the minimum required platform is Windows
Intel CP headerNoLPSS/stdafx.h3,13529WINVER 0x0600 // Change this to the appropriate value to target other
Intel CP headerNoLPSS/stdafx.h3,13532endif #ifndef _WIN32_WINNT // Specifies that the minimum required platform is Windows
Intel CP headerNoLPSS/stdafx.h3,13533WIN32_WINNT 0x0600 // Change this to the appropriate value to target other
Intel CP headerNoLPSS/stdafx.h3,13536endif #ifndef _WIN32_IE // Specifies that the minimum required platform is Internet
Intel CP headerNoLPSS/stdafx.h3,13537WIN32_IE 0x0500 // Change this to the appropriate value to target other
Intel CP headerNoLPSS/stdafx.h3,13540endif #ifndef _WIN32_MSI // Specifies that the minimum required MSI version is
Intel CP headerNoLPSS/stdafx.h3,13541WIN32_MSI 400 // Change this to the appropriate value to target other
Intel CP headerNoLPSS/stdafx.h3,13544of MSI. #endif #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,9105..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91020property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91023property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91054spv switch that can set the version from: command line, ini
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91054..55command line, ini, inf, dll, or exe. // This deprecates the -cpv, -upv, and -ver switches. Refer to test.proj
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91086Writes a formatted line to the console unless silent mode is
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910100..101form an absolute path from the // relative path pszRelPath. The absolute path is placed into
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910100pszFormat); vwprintf(pszFormat,args); } } //**************************************************************************** // Uses the current working directory to form
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910103is copied unchanged to // pszAbsPath. The location pszAbsPath must be at
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910119Makes a unique copy of the file pszSource by appending n.back
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910120where // n is a number. The copy is created in the same folder as pszSource DWORD
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910178with valid strings ID's 16 and 31; // ID 16 - 03 O
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910215initially. Count will increase as the string is processed LPWSTR pSize
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910216pCurDest; // Save location that stores the length LPWSTR pEnd = pCurSource + (*pCurSource
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910217NULL-terminated so this is the address to stop at pCurDest
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910225symbol pCurSource += 3; // Advance over the "(R)" string (*pSize)++; } else
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910232symbol pCurSource += 4; // Advance over the "(R)" string (*pSize)++; } else
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910286dwError = GetLastError(); return dwError; } //**************************************************************************** // Takes the file at pszSource and embeds it into pszTarget as
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910287into pszTarget as a resource. // The ID is provided via nID
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910288pszTarget must be an EXE or DLL file. DWORD Embed(LPCWSTR
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910300DWORD dwFileSize; LPVOID pBuffer; // Get the last access and last write timestamps in order
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,91035930, pszVersion); // Load target file and read existing version info. Version
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910388this point we have read the version resource DWORD dwHi = 0
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910399vr.Assemble(newVersionResource); // Write back the updated version resource HANDLE hRes
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910415..416null. If not, then trim the leading // and trailing whitespace. If after this
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910415First check to see if the pointer is null. If not
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910417operation string.empty returns true, // then the string is truly empty. bool
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910443dwSize = 0; // Load target file and read existing version info. Version
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910506vr.Assemble(newVersionResource); // Write back the updated version resource HANDLE hRes
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910534return dwError; } // See what form the version is provided as if
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910571dwLo)); } else { Write(L"Version source '%s' is unknown",g_Config.szInFile
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910598dwError; } #pragma endregion NEW //**************************************************************************** // Parses the command line to determine the operation mode along with any
Intel CP headerNoTools/BuildTool/BuildTool.cpp21,910735This section deprecates MODE_COPYPRODUCTVERSION and MODE_UPDATEPRODUCTVERSION case Configuration::MODE
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,1805..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18020property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/BuildTool/MemoryBlock.h4,18023property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/BuildTool/resource.h1,9255..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/BuildTool/resource.h1,92510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/BuildTool/resource.h1,92511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/BuildTool/resource.h1,92514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/BuildTool/resource.h1,92514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/BuildTool/resource.h1,92516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/BuildTool/resource.h1,92519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/BuildTool/resource.h1,92520property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/BuildTool/resource.h1,92520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/BuildTool/resource.h1,92522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/BuildTool/resource.h1,92523property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/BuildTool/stdafx.cpp1,8185..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81810are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81811..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81814is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81814treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81816published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81819any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81820property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81820..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81822expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81823property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81826by Intel in writing. // ========================================================================== // stdafx.cpp : source file that includes just the standard includes // BuildTool.pch will be
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81827standard includes // BuildTool.pch will be the pre-compiled header // stdafx.obj will
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81828compiled header // stdafx.obj will contain the pre-compiled type information #include
Intel CP headerNoTools/BuildTool/stdafx.cpp1,81833headers you need in STDAFX.H // and not in this file
Intel CP headerNoTools/BuildTool/stdafx.h1,7995..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/BuildTool/stdafx.h1,79910are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/BuildTool/stdafx.h1,79911..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/BuildTool/stdafx.h1,79914treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/BuildTool/stdafx.h1,79914is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/BuildTool/stdafx.h1,79916published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/BuildTool/stdafx.h1,79919any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/BuildTool/stdafx.h1,79920..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/BuildTool/stdafx.h1,79920property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/BuildTool/stdafx.h1,79922expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/BuildTool/stdafx.h1,79923property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/BuildTool/targetver.h1,8365..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/BuildTool/targetver.h1,83610are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/BuildTool/targetver.h1,83611..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/BuildTool/targetver.h1,83614treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/BuildTool/targetver.h1,83614is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/BuildTool/targetver.h1,83616published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/BuildTool/targetver.h1,83619any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/BuildTool/targetver.h1,83620property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/BuildTool/targetver.h1,83620..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/BuildTool/targetver.h1,83622expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/BuildTool/targetver.h1,83623property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/BuildTool/targetver.h1,83628pragma once // Including SDKDDKVer.h defines the highest available Windows platform. // If
Intel CP headerNoTools/BuildTool/targetver.h1,83630..31previous Windows platform, include WinSDKVer.h and // set the _WIN32_WINNT macro to the platform you wish to support
Intel CP headerNoTools/BuildTool/VersionRes.h8,1595..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/BuildTool/VersionRes.h8,15910are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/BuildTool/VersionRes.h8,15911..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/BuildTool/VersionRes.h8,15914is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/BuildTool/VersionRes.h8,15914treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/BuildTool/VersionRes.h8,15916published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/BuildTool/VersionRes.h8,15919any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/BuildTool/VersionRes.h8,15920property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/BuildTool/VersionRes.h8,15920..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/BuildTool/VersionRes.h8,15922expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/BuildTool/VersionRes.h8,15923property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/BuildTool/VersionRes.h8,159120Fill in after writing "StringFileInfo" and children vh2.wValueLength = 0; vh2.wType = 1
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,6224..7(c) 2011 Intel Corporation #// All rights reserved. #// #// The source code contained or described herein and all documents related to #// the source code ("Material") are owned by Intel
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,6227..8are owned by Intel Corporation or its suppliers #// or licensors. Title to the Material remains with Intel Corporation
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,6228..11Material remains with Intel Corporation or its #// suppliers and licensors. The Material contains trade secrets and #// proprietary and confidential information of Intel or its suppliers and #// licensors. The Material is protected by worldwide
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62211..12is protected by worldwide copyright and trade #// secret laws and treaty provisions. No part of
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62212treaty provisions. No part of the Material may be used, #// copied
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62214published, uploaded, posted, transmitted, #// distributed, or disclosed in any way without
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62217any patent, copyright, trade secret or other intellectual #// property right is
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62218..19conferred upon you by disclosure or delivery #// of the Materials, either expressly, by implication
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62218property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62219expressly, by implication, inducement, estoppel or #// otherwise. Any license under such
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62221property rights must be #// express and approved by Intel in writing
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62229..30which language should be considered the # 'source' language. EN is the default when not specified. # # Apr
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62229arguments for Usage information. # # Use the --lang option to specify which
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62247segment rules my $src_lang; # The translation is always the segment that is NOT this
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62292..93None. #; Description: This function reads the SRX, and stores the rules into #; the @break_y and @break_n arrays. Each
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62294patterns for a "yes break" or "no break". sub _parse_srx
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,62294array of 2-dim arrays #; containing the before & after patterns for a
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622102parser->parse_file($filename); 1; } or croak("Unable to parse $filename
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622111@break_y; $i++) { # Concat the before/after patterns, and capture them... my $r = $break
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622121@break_n; $i++) { # Concat the before/after patterns, and capture them... my $r = $break
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622135array of 'rule' nodes from the SRX #; $rules_array_ref is
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622136SRX #; $rules_array_ref is the target perl array for those
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622138..139helper for _parse_srx. Convert the nodes from #; the SRX file into a standard
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622140of arrays. #; Each element contains the [before, after] patterns. sub read
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622170normalize_u( $text) #; Usage: #; SRX and perl mostly share the same regex syntax, but have
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622171character should be specified in code. # #; SRX uses hex notation \x
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622188..189None. #; Description: This function reads the TMX into the DOM. #; Loops through the TUs, passing each TU to
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622189..190TUs, passing each TU to the _parse_tu subroutine. #; The updated DOM is ouput to
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622198parser->parse_file($filename); 1; } or croak("Unable to parse $filename
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622214is a TU node from the TMX DOM. #; Return: None. #; Description
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622216..218DOM. #; Return: None. #; Description: Takes the $tu argument, extracts the text for the source #; and translation, and attempts to segment the text. #; If both the source and translation text can be segmented
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622220which is then added to the DOM. #; sub _parse_tu { my
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622223..225sub _parse_tu { my ($node_source) = @_; # All three of these are array
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622225these are array references. See the subs for the return values. my $seg_nodes
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622226nodes = _get_seg_nodes($node_source); return if not defined($seg
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622233..234are at least 2 segments, and the source and translation segment # counts are the same... if (@{$a_src} >= 2
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622239i++) { # Copy our original Node and modify it... my $node_copy
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622240it... my $node_copy = $node_source->cloneNode(1); my $copy
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622249a_tra->[$i]); # '0' is the source node,'1' is the translation... $copy_seg_nodes->[0
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622258..259setAttribute( "tuid", $tuid . "." . $i); } # Add the copy... $node_source->addSibling($node_copy); } } } #;------------------------------------------------ #; Name: _get
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622268is a TU node form the TMX file. #; Return: An array
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622269..270file. #; Return: An array reference. The first element is the seg for $src_lang. #; The second is for the translation. #; Description: Given a TU
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622271Given a TU node from the DOM, returns a reference to
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622272reference to an array #; containing the seg node for the $src_lang first, translation second
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622282much(!!!) faster to use 'childNodes()' and then grep for elements... my
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622306is a string of one or more sentences. #; Return: A reference
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622307reference to an array containing the segmented parts of the #; original text. #; Description: Segmentation is
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622309Description: Segmentation is performed using the rules from the SRX. #; sub _segment_text { my
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622326r (@break_y) { # Concat the before/after patterns, and capture them... while ($text =~ /$r
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,622341overwrites a true if present... } } # The end of the string is always an implicit
Intel CP headerNoTools/IIDS_4.0.238/tmx_resegmenter.pl11,6223441; # This loop breaks up the text where we have "true
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,5445..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54410are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54411..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54414is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54414treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54416published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54419any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54420property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54420..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54422expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/UnUsed/LaunchDelay/LaunchDelay.cpp2,54423property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,9275..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92710are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92711..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92714treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92714is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92716published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92719any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92720property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92720..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92722expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/UnUsed/LaunchDelay/resource.h1,92723property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,5805..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58010are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58011..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58014treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58014is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58016published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58019any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58020..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58020property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58022expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/UnUsed/LaunchDelay/stdafx.h1,58023property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,8745..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87410are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87411..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87414treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87414is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87416published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87419any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87420property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87420..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87422expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87423property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87439const string Transform2IncludeFilename = "Transform2Include.xslt"; /// <summary> /// The main entry point to the application. /// </summary> static int Main
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87445of args is not 2, or if any of them are
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87445of them are null, empty, or whitespace only... if (args.Length != 2
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87445Main(string[] args) { try { // If the number of args is not
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87448string.IsNullOrWhiteSpace(arg))) { // ...then output the correct usage, PrintUsage(); } // ...otherwise, run
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87454run reg2wix. else { // Ensure that the input file exists. if (!File.Exists
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87479null); return 1; } } /// <summary> /// Prints the usage scenario to the console. /// </summary> private static void
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,87496parsing out comments, empty lines, and [TODO] unsupported values. string tempRegFile
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874102wxi). RunHeat(tempRegFile, wixFilename); // Delete the temporary reg files with the filtered content. DeleteTempFiles(tempRegFile
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874122false, RedirectStandardOutput = true }; // Run heat.exe and redirect its output to this
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874139a temporary file to store the filtered reg key file content
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874146tempRegFile = GetTempRegFilename(regFilename); // Get the filtered content of the original reg file. string[] regFileLines
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874149regFileLines = GetFilteredRegContent(regFilename); // Copy the reg file content to the temporary reg file. try { CreateFile
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874153An error occurred while writing the temporary registry file.", exc); } return
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874160a temporary reg /// file in the same directory as the original reg file. /// </summary> private
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874168try { string regFileDir, tempRegFilename; // Get the directory where the input reg file is located
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874186key filename.", exc); } } /// <summary> /// Gets the content of the specified file, filtering out /// lines
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874187filtering out /// lines containing comments and unsupported values. /// </summary> private static
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874202start of a registry key or else heat.exe will not read
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874202Place an empty line before the start of a registry key
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874202else heat.exe will not read the file correctly. if (line.StartsWith("[")) lines.Add
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874207..208colon, then it's a comment and will break heat.exe. // If the line is empty and there are more values for
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874207for different value types. // If the line begins with a semi
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874208there are more values for the same key below, heat.exe will
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874219An error occurred while reading the registry file.", exc); } } /// <summary> /// Gets
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874223registry file.", exc); } } /// <summary> /// Gets the path to the transform in the same directory as this executable
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874229static string GetTransformFilename() { try { // Get the directory containing the current running executable (this one
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874232Directory.GetParent(Process.GetCurrentProcess().MainModule.FileName).FullName; // Get the full path to the xsl file in the same directory. string transformFilename = Path.Combine
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874243An error occurred while retrieving the transform xsl file location.", exc
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874247file location.", exc); } } /// <summary> /// Gets the path to the executable for the WiX Heat extension. /// </summary> private
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874286was not found installed on the system."); } catch (FileNotFoundException) { throw
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874291An error occurred while retrieving the WiX Heat extension location.", exc
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874295extension location.", exc); } } /// <summary> /// Deletes the specified files. /// </summary> private static
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874299DeleteTempFiles(params string[] files) { // Delete the specified files. foreach (var file
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874307An error occurred while deleting the temporary file at: " + file, exc
Intel CP headerNoTools/UnUsed/Reg2WiX/Program.cs10,874312summary> /// Creates a file with the specified content. /// </summary> /// <remarks>Not
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,9455..9Copyright 2005 - 2015 // Intel Corporation All Rights Reserved. // // ========================================================================= // The source code contained or described herein and all documents // related to the source code ("Material") are owned by Intel
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94510are owned by Intel Corporation // or its suppliers or licensors. Title to the Material remains with // Intel Corporation
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94511..13Material remains with // Intel Corporation or its suppliers and licensors. The Material contains // trade secrets and proprietary and confidential information of Intel or // its suppliers and licensors. The Material is protected by worldwide
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94514is protected by worldwide // copyright and trade secret laws and treaty provisions. No part of
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94514treaty provisions. No part of the // Material may be used, copied
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94516published, uploaded, // posted, transmitted, distributed, or disclosed in any way without
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94519any patent, copyright, trade secret or other intellectual // property right is
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94520property right is granted to or conferred upon you by disclosure
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94520..21conferred upon you by disclosure or // delivery of the Materials, either expressly, by implication
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94522expressly, by implication, inducement, // estoppel or otherwise. Any license under such
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94523property rights // must be express and approved by Intel in writing
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94530an assembly is controlled through the following // set of attributes. Change
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94531these attribute values to modify the information // associated with an assembly
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94542Setting ComVisible to false makes the types in this assembly not
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94544this assembly from // COM, set the ComVisible attribute to true on
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94547type. [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94550for an assembly consists of the following four values: // // Major Version
Intel CP headerNoTools/UnUsed/Reg2WiX/Properties/AssemblyInfo.cs2,94557..58Number // Revision // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion



BOM - Work History
ComponentVersionLast ContributionDeprecated Component
LPSS_INSTALLER_TATLOWUnspecifiedNo



File Inventory - Work History
Full PathTypeLast ContributionFile Comment
CommonFolder
Common/Common.wxiFile
Common/CommonProperties.targetFile
Common/CoreFolder
Common/Core/Cabinet.cppFile
Common/Core/Common.cppFile
Common/Core/Conditions.cppFile
Common/Core/Configuration.cppFile
Common/Core/Core.rcFile
Common/Core/Core.slnFile
Common/Core/Core.vcxprojFile
Common/Core/Core.vcxproj.filtersFile
Common/Core/CoreRes.hFile
Common/Core/Dialog.cppFile
Common/Core/DynamicDlg.cppFile
Common/Core/Features.cppFile
Common/Core/Hardware.cppFile
Common/Core/INF.cppFile
Common/Core/IncludeFolder
Common/Core/Include/Cabinet.hFile
Common/Core/Include/Common.hFile
Common/Core/Include/Conditions.hFile
Common/Core/Include/Configuration.hFile
Common/Core/Include/Dialog.hFile
Common/Core/Include/DynamicDlg.hFile
Common/Core/Include/Exceptions.hFile
Common/Core/Include/Features.hFile
Common/Core/Include/Hardware.hFile
Common/Core/Include/INF.hFile
Common/Core/Include/Language.hFile
Common/Core/Include/Layout.hFile
Common/Core/Include/Log.hFile
Common/Core/Include/MSIEngine.hFile
Common/Core/Include/MSISetup.hFile
Common/Core/Include/Mutex.hFile
Common/Core/Include/PackageData.hFile
Common/Core/Include/Pages.hFile
Common/Core/Include/Properties.hFile
Common/Core/Include/Setup.hFile
Common/Core/Include/Switches.hFile
Common/Core/Include/Utilities.hFile
Common/Core/Include/WinResources.hFile
Common/Core/Include/XMLScript.hFile
Common/Core/Include/xml.hFile
Common/Core/Language.cppFile
Common/Core/Layout.cppFile
Common/Core/Log.cppFile
Common/Core/MSIEngine.cppFile
Common/Core/MSISetup.cppFile
Common/Core/Mutex.cppFile
Common/Core/PackageData.cppFile
Common/Core/Pages.cppFile
Common/Core/Properties.cppFile
Common/Core/Setup.cppFile
Common/Core/Setup.xsdFile
Common/Core/Switches.cppFile
Common/Core/Utilities.cppFile
Common/Core/WinResources.cppFile
Common/Core/XMLScript.cppFile
Common/Core/stdafx.cppFile
Common/Core/stdafx.hFile
Common/Core/targetver.hFile
Common/Core/xml.cppFile
Common/Drivers.wxsFile
Common/DriversCAFolder
Common/DriversCA/Cabinet.cppFile
Common/DriversCA/Cabinet.hFile
Common/DriversCA/Difx.cppFile
Common/DriversCA/Difx.hFile
Common/DriversCA/DriversCA.cppFile
Common/DriversCA/DriversCA.defFile
Common/DriversCA/DriversCA.manifestFile
Common/DriversCA/DriversCA.rcFile
Common/DriversCA/DriversCA.slnFile
Common/DriversCA/DriversCA.vcxprojFile
Common/DriversCA/DriversCA.vcxproj.filtersFile
Common/DriversCA/Newdev.cppFile
Common/DriversCA/Newdev.hFile
Common/DriversCA/resource.hFile
Common/DriversCA/stdafx.cppFile
Common/DriversCA/stdafx.hFile
Common/HECIClientFolder
Common/HECIClient/BuildVersion.cppFile
Common/HECIClient/BuildVersion.hFile
Common/HECIClient/HECIClient.cppFile
Common/HECIClient/HECIClient.hFile
Common/HECIClient/HECIClient.slnFile
Common/HECIClient/HECIClient.vcxprojFile
Common/HECIClient/HECIClient.vcxproj.filtersFile
Common/HECIClient/HECIDefs.hFile
Common/LicenseFolder
Common/License/BetaFolder
Common/License/Beta/SetUp FilesFolder
Common/License/Beta/SetUp Files/Compressed FilesFolder
Common/License/Beta/SetUp Files/Compressed Files/0005-CzechFolder
Common/License/Beta/SetUp Files/Compressed Files/0005-Czech/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0005-Czech/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0006-DanishFolder
Common/License/Beta/SetUp Files/Compressed Files/0006-Danish/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0006-Danish/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0007-GermanFolder
Common/License/Beta/SetUp Files/Compressed Files/0007-German/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0007-German/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0008-GreekFolder
Common/License/Beta/SetUp Files/Compressed Files/0008-Greek/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0008-Greek/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0009-EnglishFolder
Common/License/Beta/SetUp Files/Compressed Files/0009-English/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0009-English/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/000a-SpanishFolder
Common/License/Beta/SetUp Files/Compressed Files/000a-Spanish/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/000a-Spanish/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/000b-FinnishFolder
Common/License/Beta/SetUp Files/Compressed Files/000b-Finnish/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/000b-Finnish/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/000e-HungarianFolder
Common/License/Beta/SetUp Files/Compressed Files/000e-Hungarian/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/000e-Hungarian/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0010-ItalianFolder
Common/License/Beta/SetUp Files/Compressed Files/0010-Italian/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0010-Italian/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0011-JapaneseFolder
Common/License/Beta/SetUp Files/Compressed Files/0011-Japanese/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0011-Japanese/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0012-KoreanFolder
Common/License/Beta/SetUp Files/Compressed Files/0012-Korean/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0012-Korean/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0013-DutchFolder
Common/License/Beta/SetUp Files/Compressed Files/0013-Dutch/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0013-Dutch/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0014-NorwegianFolder
Common/License/Beta/SetUp Files/Compressed Files/0014-Norwegian/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0014-Norwegian/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0015-PolishFolder
Common/License/Beta/SetUp Files/Compressed Files/0015-Polish/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0015-Polish/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0019-RussianFolder
Common/License/Beta/SetUp Files/Compressed Files/0019-Russian/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0019-Russian/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/001d-SwedishFolder
Common/License/Beta/SetUp Files/Compressed Files/001d-Swedish/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/001d-Swedish/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/001e-ThaiFolder
Common/License/Beta/SetUp Files/Compressed Files/001e-Thai/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/001e-Thai/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/001f-TurkishFolder
Common/License/Beta/SetUp Files/Compressed Files/001f-Turkish/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/001f-Turkish/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0404-Chinese (Taiwan)Folder
Common/License/Beta/SetUp Files/Compressed Files/0404-Chinese (Taiwan)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0404-Chinese (Taiwan)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/040c-French (Standard)Folder
Common/License/Beta/SetUp Files/Compressed Files/040c-French (Standard)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/040c-French (Standard)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0416-Portuguese (Brazilian)Folder
Common/License/Beta/SetUp Files/Compressed Files/0416-Portuguese (Brazilian)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0416-Portuguese (Brazilian)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0418-RomanianFolder
Common/License/Beta/SetUp Files/Compressed Files/0418-Romanian/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0418-Romanian/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/041a-CroatianFolder
Common/License/Beta/SetUp Files/Compressed Files/041a-Croatian/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/041a-Croatian/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0804-Chinese (PRC)Folder
Common/License/Beta/SetUp Files/Compressed Files/0804-Chinese (PRC)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0804-Chinese (PRC)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0809-English (United Kingdom)Folder
Common/License/Beta/SetUp Files/Compressed Files/0809-English (United Kingdom)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0809-English (United Kingdom)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0816-Portuguese (Standard)Folder
Common/License/Beta/SetUp Files/Compressed Files/0816-Portuguese (Standard)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0816-Portuguese (Standard)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0c04 - Chinese Traditional (Hong Kong)Folder
Common/License/Beta/SetUp Files/Compressed Files/0c04 - Chinese Traditional (Hong Kong)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0c04 - Chinese Traditional (Hong Kong)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/0c0c-French (Canadian)Folder
Common/License/Beta/SetUp Files/Compressed Files/0c0c-French (Canadian)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/0c0c-French (Canadian)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/Arabic (Lebanon)Folder
Common/License/Beta/SetUp Files/Compressed Files/Arabic (Lebanon)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/Arabic (Lebanon)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/Arabic (Saudi Arabia)Folder
Common/License/Beta/SetUp Files/Compressed Files/Arabic (Saudi Arabia)/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/Arabic (Saudi Arabia)/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/HebrewFolder
Common/License/Beta/SetUp Files/Compressed Files/Hebrew/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/Hebrew/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/SlovakFolder
Common/License/Beta/SetUp Files/Compressed Files/Slovak/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/Slovak/OS Independent/license.txtFile
Common/License/Beta/SetUp Files/Compressed Files/SlovenianFolder
Common/License/Beta/SetUp Files/Compressed Files/Slovenian/OS IndependentFolder
Common/License/Beta/SetUp Files/Compressed Files/Slovenian/OS Independent/license.txtFile
Common/License/OEMFolder
Common/License/OEM/SetUp FilesFolder
Common/License/OEM/SetUp Files/Compressed FilesFolder
Common/License/OEM/SetUp Files/Compressed Files/0005-CzechFolder
Common/License/OEM/SetUp Files/Compressed Files/0005-Czech/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0005-Czech/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0006-DanishFolder
Common/License/OEM/SetUp Files/Compressed Files/0006-Danish/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0006-Danish/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0007-GermanFolder
Common/License/OEM/SetUp Files/Compressed Files/0007-German/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0007-German/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0008-GreekFolder
Common/License/OEM/SetUp Files/Compressed Files/0008-Greek/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0008-Greek/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0009-EnglishFolder
Common/License/OEM/SetUp Files/Compressed Files/0009-English/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0009-English/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/000a-SpanishFolder
Common/License/OEM/SetUp Files/Compressed Files/000a-Spanish/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/000a-Spanish/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/000b-FinnishFolder
Common/License/OEM/SetUp Files/Compressed Files/000b-Finnish/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/000b-Finnish/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/000e-HungarianFolder
Common/License/OEM/SetUp Files/Compressed Files/000e-Hungarian/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/000e-Hungarian/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0010-ItalianFolder
Common/License/OEM/SetUp Files/Compressed Files/0010-Italian/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0010-Italian/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0011-JapaneseFolder
Common/License/OEM/SetUp Files/Compressed Files/0011-Japanese/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0011-Japanese/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0012-KoreanFolder
Common/License/OEM/SetUp Files/Compressed Files/0012-Korean/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0012-Korean/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0013-DutchFolder
Common/License/OEM/SetUp Files/Compressed Files/0013-Dutch/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0013-Dutch/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0014-NorwegianFolder
Common/License/OEM/SetUp Files/Compressed Files/0014-Norwegian/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0014-Norwegian/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0015-PolishFolder
Common/License/OEM/SetUp Files/Compressed Files/0015-Polish/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0015-Polish/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0019-RussianFolder
Common/License/OEM/SetUp Files/Compressed Files/0019-Russian/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0019-Russian/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/001d-SwedishFolder
Common/License/OEM/SetUp Files/Compressed Files/001d-Swedish/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/001d-Swedish/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/001e-ThaiFolder
Common/License/OEM/SetUp Files/Compressed Files/001e-Thai/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/001e-Thai/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/001f-TurkishFolder
Common/License/OEM/SetUp Files/Compressed Files/001f-Turkish/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/001f-Turkish/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0404-Chinese (Taiwan)Folder
Common/License/OEM/SetUp Files/Compressed Files/0404-Chinese (Taiwan)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0404-Chinese (Taiwan)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/040c-French (Standard)Folder
Common/License/OEM/SetUp Files/Compressed Files/040c-French (Standard)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/040c-French (Standard)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0416-Portuguese (Brazilian)Folder
Common/License/OEM/SetUp Files/Compressed Files/0416-Portuguese (Brazilian)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0416-Portuguese (Brazilian)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0418-RomanianFolder
Common/License/OEM/SetUp Files/Compressed Files/0418-Romanian/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0418-Romanian/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/041a-CroatianFolder
Common/License/OEM/SetUp Files/Compressed Files/041a-Croatian/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/041a-Croatian/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0804-Chinese (PRC)Folder
Common/License/OEM/SetUp Files/Compressed Files/0804-Chinese (PRC)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0804-Chinese (PRC)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0809-English (United Kingdom)Folder
Common/License/OEM/SetUp Files/Compressed Files/0809-English (United Kingdom)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0809-English (United Kingdom)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0816-Portuguese (Standard)Folder
Common/License/OEM/SetUp Files/Compressed Files/0816-Portuguese (Standard)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0816-Portuguese (Standard)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0c04 - Chinese Traditional (Hong Kong)Folder
Common/License/OEM/SetUp Files/Compressed Files/0c04 - Chinese Traditional (Hong Kong)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0c04 - Chinese Traditional (Hong Kong)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/0c0c-French (Canadian)Folder
Common/License/OEM/SetUp Files/Compressed Files/0c0c-French (Canadian)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/0c0c-French (Canadian)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/Arabic (Lebanon)Folder
Common/License/OEM/SetUp Files/Compressed Files/Arabic (Lebanon)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/Arabic (Lebanon)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/Arabic (Saudi Arabia)Folder
Common/License/OEM/SetUp Files/Compressed Files/Arabic (Saudi Arabia)/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/Arabic (Saudi Arabia)/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/HebrewFolder
Common/License/OEM/SetUp Files/Compressed Files/Hebrew/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/Hebrew/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/SlovakFolder
Common/License/OEM/SetUp Files/Compressed Files/Slovak/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/Slovak/OS Independent/license.txtFile
Common/License/OEM/SetUp Files/Compressed Files/SlovenianFolder
Common/License/OEM/SetUp Files/Compressed Files/Slovenian/OS IndependentFolder
Common/License/OEM/SetUp Files/Compressed Files/Slovenian/OS Independent/license.txtFile
Common/MuiComponents.wxiFile
Common/ResourceFolder
Common/Resource/MSIFolder
Common/Resource/MSI/CommonFolder
Common/Resource/MSI/Common/ResourceFolder
Common/Resource/MSI/Common/Resource/NEW_SRCFolder
Common/Resource/MSI/Common/Resource/NEW_SRC/Resource.dllFile
Common/Resource/NEW_SRCFolder
Common/Resource/NEW_SRC/Resource.dllFile
Common/Resource/Resource.idsFile
Common/Resource/ar-SAFolder
Common/Resource/ar-SA/Resource.pcjFile
Common/Resource/cs-CZFolder
Common/Resource/cs-CZ/Resource.pcjFile
Common/Resource/da-DKFolder
Common/Resource/da-DK/Resource.pcjFile
Common/Resource/de-DEFolder
Common/Resource/de-DE/Resource.pcjFile
Common/Resource/el-GRFolder
Common/Resource/el-GR/Resource.pcjFile
Common/Resource/es-ESFolder
Common/Resource/es-ES/Resource.pcjFile
Common/Resource/fi-FIFolder
Common/Resource/fi-FI/Resource.pcjFile
Common/Resource/fil-PHFolder
Common/Resource/fil-PH/Resource.pcjFile
Common/Resource/fr-FRFolder
Common/Resource/fr-FR/Resource.pcjFile
Common/Resource/he-ILFolder
Common/Resource/he-IL/Resource.pcjFile
Common/Resource/hi-INFolder
Common/Resource/hi-IN/Resource.pcjFile
Common/Resource/hr-HRFolder
Common/Resource/hr-HR/Resource.pcjFile
Common/Resource/hu-HUFolder
Common/Resource/hu-HU/Resource.pcjFile
Common/Resource/id-IDFolder
Common/Resource/id-ID/Resource.pcjFile
Common/Resource/it-ITFolder
Common/Resource/it-IT/Resource.pcjFile
Common/Resource/ja-JPFolder
Common/Resource/ja-JP/Resource.pcjFile
Common/Resource/ko-KRFolder
Common/Resource/ko-KR/Resource.pcjFile
Common/Resource/nb-NOFolder
Common/Resource/nb-NO/Resource.pcjFile
Common/Resource/nl-NLFolder
Common/Resource/nl-NL/Resource.pcjFile
Common/Resource/pl-PLFolder
Common/Resource/pl-PL/Resource.pcjFile
Common/Resource/pt-BRFolder
Common/Resource/pt-BR/Resource.pcjFile
Common/Resource/pt-PTFolder
Common/Resource/pt-PT/Resource.pcjFile
Common/Resource/ro-ROFolder
Common/Resource/ro-RO/Resource.pcjFile
Common/Resource/ru-RUFolder
Common/Resource/ru-RU/Resource.pcjFile
Common/Resource/sk-SKFolder
Common/Resource/sk-SK/Resource.pcjFile
Common/Resource/sl-SIFolder
Common/Resource/sl-SI/Resource.pcjFile
Common/Resource/sv-SEFolder
Common/Resource/sv-SE/Resource.pcjFile
Common/Resource/th-THFolder
Common/Resource/th-TH/Resource.pcjFile
Common/Resource/tr-TRFolder
Common/Resource/tr-TR/Resource.pcjFile
Common/Resource/zh-CNFolder
Common/Resource/zh-CN/Resource.pcjFile
Common/Resource/zh-TWFolder
Common/Resource/zh-TW/Resource.pcjFile
Common/WrapperFolder
Common/Wrapper/Cabinet.cppFile
Common/Wrapper/Cabinet.hFile
Common/Wrapper/DllLibrary.cppFile
Common/Wrapper/DllLibrary.hFile
Common/Wrapper/Exceptions.hFile
Common/Wrapper/Wrapper.cppFile
Common/Wrapper/pch.hFile
I3CFolder
I3C/CreateMup.exeFile
I3C/I3C.cppFile
I3C/I3C.rcFile
I3C/I3C.slnFile
I3C/I3C.wxsFile
I3C/I3Crc.hFile
I3C/InstallerMup.xmlFile
I3C/MupParameters.txtFile
I3C/PrepForDebug.batFile
I3C/ResourceFolder
I3C/Resource/MSIFolder
I3C/Resource/MSI/en-USFolder
I3C/Resource/MSI/en-US/WixUI_en-us.wxlFile
I3C/Resource/SetupFolder
I3C/Resource/Setup/Resource.idsFile
I3C/Resource/Setup/ar-SAFolder
I3C/Resource/Setup/ar-SA/Resource.pcjFile
I3C/Resource/Setup/cs-CZFolder
I3C/Resource/Setup/cs-CZ/Resource.pcjFile
I3C/Resource/Setup/da-DKFolder
I3C/Resource/Setup/da-DK/Resource.pcjFile
I3C/Resource/Setup/de-DEFolder
I3C/Resource/Setup/de-DE/Resource.pcjFile
I3C/Resource/Setup/el-GRFolder
I3C/Resource/Setup/el-GR/Resource.pcjFile
I3C/Resource/Setup/es-ESFolder
I3C/Resource/Setup/es-ES/Resource.pcjFile
I3C/Resource/Setup/fi-FIFolder
I3C/Resource/Setup/fi-FI/Resource.pcjFile
I3C/Resource/Setup/fr-FRFolder
I3C/Resource/Setup/fr-FR/Resource.pcjFile
I3C/Resource/Setup/he-ILFolder
I3C/Resource/Setup/he-IL/Resource.pcjFile
I3C/Resource/Setup/hu-HUFolder
I3C/Resource/Setup/hu-HU/Resource.pcjFile
I3C/Resource/Setup/it-ITFolder
I3C/Resource/Setup/it-IT/Resource.pcjFile
I3C/Resource/Setup/ja-JPFolder
I3C/Resource/Setup/ja-JP/Resource.pcjFile
I3C/Resource/Setup/ko-KRFolder
I3C/Resource/Setup/ko-KR/Resource.pcjFile
I3C/Resource/Setup/nb-NOFolder
I3C/Resource/Setup/nb-NO/Resource.pcjFile
I3C/Resource/Setup/nl-NLFolder
I3C/Resource/Setup/nl-NL/Resource.pcjFile
I3C/Resource/Setup/pl-PLFolder
I3C/Resource/Setup/pl-PL/Resource.pcjFile
I3C/Resource/Setup/pt-BRFolder
I3C/Resource/Setup/pt-BR/Resource.pcjFile
I3C/Resource/Setup/pt-PTFolder
I3C/Resource/Setup/pt-PT/Resource.pcjFile
I3C/Resource/Setup/ru-RUFolder
I3C/Resource/Setup/ru-RU/Resource.pcjFile
I3C/Resource/Setup/sk-SKFolder
I3C/Resource/Setup/sk-SK/Resource.pcjFile
I3C/Resource/Setup/sl-SIFolder
I3C/Resource/Setup/sl-SI/Resource.pcjFile
I3C/Resource/Setup/sv-SEFolder
I3C/Resource/Setup/sv-SE/Resource.pcjFile
I3C/Resource/Setup/th-THFolder
I3C/Resource/Setup/th-TH/Resource.pcjFile
I3C/Resource/Setup/tr-TRFolder
I3C/Resource/Setup/tr-TR/Resource.pcjFile
I3C/Resource/Setup/zh-CNFolder
I3C/Resource/Setup/zh-CN/Resource.pcjFile
I3C/Resource/Setup/zh-TWFolder
I3C/Resource/Setup/zh-TW/Resource.pcjFile
I3C/Setup.manifestFile
I3C/Setup.vcxprojFile
I3C/Setup.vcxproj.filtersFile
I3C/Setup.vcxproj.userFile
I3C/Setup.xmlFile
I3C/SioCreateMup.exeFile
I3C/TestReadme.TXTFile
I3C/Version.hFile
I3C/WiXLicenseNote.txtFile
I3C/WrapperFolder
I3C/Wrapper/Resource.rcFile
I3C/Wrapper/Setup.icoFile
I3C/Wrapper/Wrapper.slnFile
I3C/Wrapper/Wrapper.vcxprojFile
I3C/Wrapper/resource.hFile
I3C/stdafx.cppFile
I3C/stdafx.hFile
LPSSFolder
LPSS/CreateMup.exeFile
LPSS/InstallerMup.xmlFile
LPSS/LPSS.cppFile
LPSS/LPSS.rcFile
LPSS/LPSS.slnFile
LPSS/LPSS_CNL.wxsFile
LPSS/LPSS_GLK.wxsFile
LPSS/LPSS_ICL.wxsFile
LPSS/LPSS_JSL.wxsFile
LPSS/LPSS_KBL.wxsFile
LPSS/LPSS_LKF.wxsFile
LPSS/LPSS_SKL.wxsFile
LPSS/LPSS_TGL.wxsFile
LPSS/LPSS_TGLH.wxsFile
LPSS/LPSSrc.hFile
LPSS/MupParameters.txtFile
LPSS/PrepForDebug.batFile
LPSS/ProtexConfig4QB.xmlFile
LPSS/ResourceFolder
LPSS/Resource/MSIFolder
LPSS/Resource/MSI/en-USFolder
LPSS/Resource/MSI/en-US/WixUI_en-us.wxlFile
LPSS/Resource/SetupFolder
LPSS/Resource/Setup/Resource.idsFile
LPSS/Resource/Setup/ar-SAFolder
LPSS/Resource/Setup/ar-SA/Resource.pcjFile
LPSS/Resource/Setup/cs-CZFolder
LPSS/Resource/Setup/cs-CZ/Resource.pcjFile
LPSS/Resource/Setup/da-DKFolder
LPSS/Resource/Setup/da-DK/Resource.pcjFile
LPSS/Resource/Setup/de-DEFolder
LPSS/Resource/Setup/de-DE/Resource.pcjFile
LPSS/Resource/Setup/el-GRFolder
LPSS/Resource/Setup/el-GR/Resource.pcjFile
LPSS/Resource/Setup/es-ESFolder
LPSS/Resource/Setup/es-ES/Resource.pcjFile
LPSS/Resource/Setup/fi-FIFolder
LPSS/Resource/Setup/fi-FI/Resource.pcjFile
LPSS/Resource/Setup/fr-FRFolder
LPSS/Resource/Setup/fr-FR/Resource.pcjFile
LPSS/Resource/Setup/he-ILFolder
LPSS/Resource/Setup/he-IL/Resource.pcjFile
LPSS/Resource/Setup/hu-HUFolder
LPSS/Resource/Setup/hu-HU/Resource.pcjFile
LPSS/Resource/Setup/it-ITFolder
LPSS/Resource/Setup/it-IT/Resource.pcjFile
LPSS/Resource/Setup/ja-JPFolder
LPSS/Resource/Setup/ja-JP/Resource.pcjFile
LPSS/Resource/Setup/ko-KRFolder
LPSS/Resource/Setup/ko-KR/Resource.pcjFile
LPSS/Resource/Setup/nb-NOFolder
LPSS/Resource/Setup/nb-NO/Resource.pcjFile
LPSS/Resource/Setup/nl-NLFolder
LPSS/Resource/Setup/nl-NL/Resource.pcjFile
LPSS/Resource/Setup/pl-PLFolder
LPSS/Resource/Setup/pl-PL/Resource.pcjFile
LPSS/Resource/Setup/pt-BRFolder
LPSS/Resource/Setup/pt-BR/Resource.pcjFile
LPSS/Resource/Setup/pt-PTFolder
LPSS/Resource/Setup/pt-PT/Resource.pcjFile
LPSS/Resource/Setup/ru-RUFolder
LPSS/Resource/Setup/ru-RU/Resource.pcjFile
LPSS/Resource/Setup/sk-SKFolder
LPSS/Resource/Setup/sk-SK/Resource.pcjFile
LPSS/Resource/Setup/sl-SIFolder
LPSS/Resource/Setup/sl-SI/Resource.pcjFile
LPSS/Resource/Setup/sv-SEFolder
LPSS/Resource/Setup/sv-SE/Resource.pcjFile
LPSS/Resource/Setup/th-THFolder
LPSS/Resource/Setup/th-TH/Resource.pcjFile
LPSS/Resource/Setup/tr-TRFolder
LPSS/Resource/Setup/tr-TR/Resource.pcjFile
LPSS/Resource/Setup/zh-CNFolder
LPSS/Resource/Setup/zh-CN/Resource.pcjFile
LPSS/Resource/Setup/zh-TWFolder
LPSS/Resource/Setup/zh-TW/Resource.pcjFile
LPSS/Setup.manifestFile
LPSS/Setup.vcxprojFile
LPSS/Setup.vcxproj.filtersFile
LPSS/Setup.xmlFile
LPSS/SioCreateMup.exeFile
LPSS/TestReadme.TXTFile
LPSS/Version.hFile
LPSS/WiXLicenseNote.txtFile
LPSS/WrapperFolder
LPSS/Wrapper/Resource.rcFile
LPSS/Wrapper/Setup.icoFile
LPSS/Wrapper/Wrapper.slnFile
LPSS/Wrapper/Wrapper.vcxprojFile
LPSS/Wrapper/resource.hFile
LPSS/stdafx.cppFile
LPSS/stdafx.hFile
ToolsFolder
Tools/BuildToolFolder
Tools/BuildTool/BuildTool.cppFile
Tools/BuildTool/BuildTool.rcFile
Tools/BuildTool/BuildTool.slnFile
Tools/BuildTool/BuildTool.vcxprojFile
Tools/BuildTool/BuildTool.vcxproj.filtersFile
Tools/BuildTool/MemoryBlock.hFile
Tools/BuildTool/TestFolder
Tools/BuildTool/Test/Driver.infFile
Tools/BuildTool/Test/Test.projFile
Tools/BuildTool/Test/Version.iniFile
Tools/BuildTool/VersionRes.hFile
Tools/BuildTool/resource.hFile
Tools/BuildTool/stdafx.cppFile
Tools/BuildTool/stdafx.hFile
Tools/BuildTool/targetver.hFile
Tools/CabArc.ExeFile
Tools/CreateMup.exeFile
Tools/DIFXFolder
Tools/DIFX/x64Folder
Tools/DIFX/x64/difxapi.dllFile
Tools/DIFX/x86Folder
Tools/DIFX/x86/difxapi.dllFile
Tools/DifXFrontendX64.exeFile
Tools/DifXFrontendX86.exeFile
Tools/IIDS_4.0.238Folder
Tools/IIDS_4.0.238/DTBL32.OCXFile
Tools/IIDS_4.0.238/FileType.iniFile
Tools/IIDS_4.0.238/GenLRC.exeFile
Tools/IIDS_4.0.238/IIDS.ICOFile
Tools/IIDS_4.0.238/IIDS.chmFile
Tools/IIDS_4.0.238/IIDS.exeFile
Tools/IIDS_4.0.238/Intel(R) IDS Release Notes.docxFile
Tools/IIDS_4.0.238/LanguageTagMap.iniFile
Tools/IIDS_4.0.238/Parsers.dllFile
Tools/IIDS_4.0.238/Setup_Banner.jpgFile
Tools/IIDS_4.0.238/SharedUtils.dllFile
Tools/IIDS_4.0.238/Update.dllFile
Tools/IIDS_4.0.238/XceedZip.dllFile
Tools/IIDS_4.0.238/dlgedit.dllFile
Tools/IIDS_4.0.238/filters.iniFile
Tools/IIDS_4.0.238/idbmgr.dllFile
Tools/IIDS_4.0.238/msword.icoFile
Tools/IIDS_4.0.238/segmentation.srxFile
Tools/IIDS_4.0.238/tmx14.dtdFile
Tools/IIDS_4.0.238/tmx_resegmenter.plFile
Tools/UnUsedFolder
Tools/UnUsed/DupPackagePreparator.exeFile
Tools/UnUsed/LaunchDelayFolder
Tools/UnUsed/LaunchDelay/LaunchDelay.cppFile
Tools/UnUsed/LaunchDelay/LaunchDelay.rcFile
Tools/UnUsed/LaunchDelay/LaunchDelay.slnFile
Tools/UnUsed/LaunchDelay/LaunchDelay.vcxprojFile
Tools/UnUsed/LaunchDelay/LaunchDelay.vcxproj.filtersFile
Tools/UnUsed/LaunchDelay/resource.hFile
Tools/UnUsed/LaunchDelay/stdafx.hFile
Tools/UnUsed/NewCreateMup.exeFile
Tools/UnUsed/Reg2WiXFolder
Tools/UnUsed/Reg2WiX/Program.csFile
Tools/UnUsed/Reg2WiX/PropertiesFolder
Tools/UnUsed/Reg2WiX/Properties/AssemblyInfo.csFile
Tools/UnUsed/Reg2WiX/Reg2WiX.csprojFile
Tools/UnUsed/Reg2WiX/Reg2WiX.slnFile
Tools/UnUsed/Reg2WiX/Transform2Include.xsltFile
Tools/UnUsed/Reg2WiX/key.regFile
Tools/UnUsed/SetVer.vbsFile
Tools/UnUsed/SetVersion.ps1File
Tools/UnUsed/XSLFolder
Tools/UnUsed/XSL/MakeWix64.xsltFile
Tools/VCRedistributablesFolder
Tools/VCRedistributables/Microsoft_VC100_ATL_x64.msmFile
Tools/VCRedistributables/Microsoft_VC100_ATL_x86.msmFile
Tools/VCRedistributables/Microsoft_VC100_CRT_x64.msmFile
Tools/VCRedistributables/Microsoft_VC100_CRT_x86.msmFile
Tools/VCRedistributables/Microsoft_VC100_MFC_x64.msmFile
Tools/VCRedistributables/Microsoft_VC100_MFC_x86.msmFile
Tools/VCRedistributables/Microsoft_VC120_CRT_x64.msmFile
Tools/VCRedistributables/Microsoft_VC120_CRT_x86.msmFile
Tools/VCRedistributables/Microsoft_VC120_CXXAMP_x64.msmFile
Tools/VCRedistributables/Microsoft_VC120_CXXAMP_x86.msmFile
Tools/VCRedistributables/Microsoft_VC120_MFC_x64.msmFile
Tools/VCRedistributables/Microsoft_VC120_MFC_x86.msmFile
Tools/VCRedistributables/Microsoft_VC140_CRT_x64.msmFile
Tools/VCRedistributables/Microsoft_VC140_CRT_x86.msmFile
Tools/VCRedistributables/Microsoft_VC140_MFCLOC_x64.msmFile
Tools/VCRedistributables/Microsoft_VC140_MFCLOC_x86.msmFile
Tools/VCRedistributables/Microsoft_VC140_MFC_x64.msmFile
Tools/VCRedistributables/Microsoft_VC140_MFC_x86.msmFile
Tools/VCRedistributables/UCRT_x64.msmFile
Tools/VCRedistributables/UCRT_x86.msmFile
Tools/WiXFolder
Tools/WiX/LICENSE.TXTFile
Tools/WiX/LuxTasks.dllFile
Tools/WiX/Microsoft.Deployment.Compression.Cab.dllFile
Tools/WiX/Microsoft.Deployment.Compression.dllFile
Tools/WiX/Microsoft.Deployment.Resources.dllFile
Tools/WiX/Microsoft.Deployment.WindowsInstaller.Package.dllFile
Tools/WiX/Microsoft.Deployment.WindowsInstaller.dllFile
Tools/WiX/ThmViewer.exeFile
Tools/WiX/WixBalExtension.dllFile
Tools/WiX/WixComPlusExtension.dllFile
Tools/WiX/WixCop.exeFile
Tools/WiX/WixDependencyExtension.dllFile
Tools/WiX/WixDifxAppExtension.dllFile
Tools/WiX/WixDirectXExtension.dllFile
Tools/WiX/WixFirewallExtension.dllFile
Tools/WiX/WixGamingExtension.dllFile
Tools/WiX/WixHttpExtension.dllFile
Tools/WiX/WixIIsExtension.dllFile
Tools/WiX/WixLuxExtension.dllFile
Tools/WiX/WixMsmqExtension.dllFile
Tools/WiX/WixNetFxExtension.dllFile
Tools/WiX/WixPSExtension.dllFile
Tools/WiX/WixSqlExtension.dllFile
Tools/WiX/WixTagExtension.dllFile
Tools/WiX/WixTasks.dllFile
Tools/WiX/WixUIExtension.dllFile
Tools/WiX/WixUtilExtension.dllFile
Tools/WiX/WixVSExtension.MSBuild12.dllFile
Tools/WiX/WixVSExtension.MSBuild14.dllFile
Tools/WiX/WixVSExtension.dllFile
Tools/WiX/candle.exeFile
Tools/WiX/candle.exe.configFile
Tools/WiX/darice.cubFile
Tools/WiX/dark.exeFile
Tools/WiX/dark.exe.configFile
Tools/WiX/difxapp_x64.wixlibFile
Tools/WiX/difxapp_x86.wixlibFile
Tools/WiX/docFolder
Tools/WiX/doc/DTF.chmFile
Tools/WiX/doc/DTFAPI.chmFile
Tools/WiX/doc/Dependency.xsdFile
Tools/WiX/doc/WiX.chmFile
Tools/WiX/doc/bal.xsdFile
Tools/WiX/doc/complus.xsdFile
Tools/WiX/doc/difxapp.xsdFile
Tools/WiX/doc/firewall.xsdFile
Tools/WiX/doc/gaming.xsdFile
Tools/WiX/doc/http.xsdFile
Tools/WiX/doc/iis.xsdFile
Tools/WiX/doc/lux.xsdFile
Tools/WiX/doc/msmq.xsdFile
Tools/WiX/doc/netfx.xsdFile
Tools/WiX/doc/ps.xsdFile
Tools/WiX/doc/sql.xsdFile
Tools/WiX/doc/tag.xsdFile
Tools/WiX/doc/thmutil.xsdFile
Tools/WiX/doc/util.xsdFile
Tools/WiX/doc/vs.xsdFile
Tools/WiX/doc/wix.xsdFile
Tools/WiX/doc/wixloc.xsdFile
Tools/WiX/heat.exeFile
Tools/WiX/heat.exe.configFile
Tools/WiX/insignia.exeFile
Tools/WiX/insignia.exe.configFile
Tools/WiX/light.exeFile
Tools/WiX/light.exe.configFile
Tools/WiX/lit.exeFile
Tools/WiX/lit.exe.configFile
Tools/WiX/lux.exeFile
Tools/WiX/lux.exe.configFile
Tools/WiX/lux.targetsFile
Tools/WiX/melt.exeFile
Tools/WiX/melt.exe.configFile
Tools/WiX/mergemod.cubFile
Tools/WiX/mergemod.dllFile
Tools/WiX/mspatchc.dllFile
Tools/WiX/nit.exeFile
Tools/WiX/nit.exe.configFile
Tools/WiX/pyro.exeFile
Tools/WiX/pyro.exe.configFile
Tools/WiX/retina.exeFile
Tools/WiX/retina.exe.configFile
Tools/WiX/sdkFolder
Tools/WiX/sdk/BootstrapperCore.configFile
Tools/WiX/sdk/BootstrapperCore.dllFile
Tools/WiX/sdk/BootstrapperCore.xmlFile
Tools/WiX/sdk/DocCompiler.exeFile
Tools/WiX/sdk/MakeSfxCA.exeFile
Tools/WiX/sdk/MakeSfxCA.exe.configFile
Tools/WiX/sdk/Microsoft.Deployment.Compression.Cab.dllFile
Tools/WiX/sdk/Microsoft.Deployment.Compression.Cab.xmlFile
Tools/WiX/sdk/Microsoft.Deployment.Compression.Zip.dllFile
Tools/WiX/sdk/Microsoft.Deployment.Compression.Zip.xmlFile
Tools/WiX/sdk/Microsoft.Deployment.Compression.dllFile
Tools/WiX/sdk/Microsoft.Deployment.Compression.xmlFile
Tools/WiX/sdk/Microsoft.Deployment.Resources.dllFile
Tools/WiX/sdk/Microsoft.Deployment.Resources.xmlFile
Tools/WiX/sdk/Microsoft.Deployment.WindowsInstaller.Linq.dllFile
Tools/WiX/sdk/Microsoft.Deployment.WindowsInstaller.Linq.xmlFile
Tools/WiX/sdk/Microsoft.Deployment.WindowsInstaller.Package.dllFile
Tools/WiX/sdk/Microsoft.Deployment.WindowsInstaller.Package.xmlFile
Tools/WiX/sdk/Microsoft.Deployment.WindowsInstaller.dllFile
Tools/WiX/sdk/Microsoft.Deployment.WindowsInstaller.xmlFile
Tools/WiX/sdk/MsgGen.exeFile
Tools/WiX/sdk/XsdGen.exeFile
Tools/WiX/sdk/XsdStitch.exeFile
Tools/WiX/sdk/incFolder
Tools/WiX/sdk/inc/BalBaseBootstrapperApplication.hFile
Tools/WiX/sdk/inc/IBootstrapperApplication.hFile
Tools/WiX/sdk/inc/IBootstrapperBAFunction.hFile
Tools/WiX/sdk/inc/IBootstrapperEngine.hFile
Tools/WiX/sdk/inc/aclutil.hFile
Tools/WiX/sdk/inc/apputil.hFile
Tools/WiX/sdk/inc/apuputil.hFile
Tools/WiX/sdk/inc/atomutil.hFile
Tools/WiX/sdk/inc/balcondition.hFile
Tools/WiX/sdk/inc/balinfo.hFile
Tools/WiX/sdk/inc/balretry.hFile
Tools/WiX/sdk/inc/balutil.hFile
Tools/WiX/sdk/inc/buffutil.hFile
Tools/WiX/sdk/inc/butil.hFile
Tools/WiX/sdk/inc/cabcutil.hFile
Tools/WiX/sdk/inc/cabutil.hFile
Tools/WiX/sdk/inc/certutil.hFile
Tools/WiX/sdk/inc/conutil.hFile
Tools/WiX/sdk/inc/cryputil.hFile
Tools/WiX/sdk/inc/custommsierrors.hFile
Tools/WiX/sdk/inc/deputil.hFile
Tools/WiX/sdk/inc/dictutil.hFile
Tools/WiX/sdk/inc/dirutil.hFile
Tools/WiX/sdk/inc/dlutil.hFile
Tools/WiX/sdk/inc/dutil.hFile
Tools/WiX/sdk/inc/eseutil.hFile
Tools/WiX/sdk/inc/fileutil.hFile
Tools/WiX/sdk/inc/gdiputil.hFile
Tools/WiX/sdk/inc/iis7util.hFile
Tools/WiX/sdk/inc/inetutil.hFile
Tools/WiX/sdk/inc/iniutil.hFile
Tools/WiX/sdk/inc/jsonutil.hFile
Tools/WiX/sdk/inc/locutil.hFile
Tools/WiX/sdk/inc/logutil.hFile
Tools/WiX/sdk/inc/memutil.hFile
Tools/WiX/sdk/inc/metautil.hFile
Tools/WiX/sdk/inc/osutil.hFile
Tools/WiX/sdk/inc/pathutil.hFile
Tools/WiX/sdk/inc/perfutil.hFile
Tools/WiX/sdk/inc/polcutil.hFile
Tools/WiX/sdk/inc/procutil.hFile
Tools/WiX/sdk/inc/regutil.hFile
Tools/WiX/sdk/inc/resrutil.hFile
Tools/WiX/sdk/inc/reswutil.hFile
Tools/WiX/sdk/inc/rexutil.hFile
Tools/WiX/sdk/inc/rmutil.hFile
Tools/WiX/sdk/inc/rssutil.hFile
Tools/WiX/sdk/inc/sceutil.hFile
Tools/WiX/sdk/inc/shelutil.hFile
Tools/WiX/sdk/inc/sqlutil.hFile
Tools/WiX/sdk/inc/srputil.hFile
Tools/WiX/sdk/inc/strutil.hFile
Tools/WiX/sdk/inc/svcutil.hFile
Tools/WiX/sdk/inc/thmutil.hFile
Tools/WiX/sdk/inc/timeutil.hFile
Tools/WiX/sdk/inc/uriutil.hFile
Tools/WiX/sdk/inc/userutil.hFile
Tools/WiX/sdk/inc/wcalog.hFile
Tools/WiX/sdk/inc/wcautil.hFile
Tools/WiX/sdk/inc/wcawow64.hFile
Tools/WiX/sdk/inc/wcawrapquery.hFile
Tools/WiX/sdk/inc/wiutil.hFile
Tools/WiX/sdk/inc/wuautil.hFile
Tools/WiX/sdk/inc/xmlutil.hFile
Tools/WiX/sdk/vs2010Folder
Tools/WiX/sdk/vs2010/libFolder
Tools/WiX/sdk/vs2010/lib/x64Folder
Tools/WiX/sdk/vs2010/lib/x64/deputil.libFile
Tools/WiX/sdk/vs2010/lib/x64/dutil.libFile
Tools/WiX/sdk/vs2010/lib/x64/wcautil.libFile
Tools/WiX/sdk/vs2010/lib/x86Folder
Tools/WiX/sdk/vs2010/lib/x86/balutil.libFile
Tools/WiX/sdk/vs2010/lib/x86/deputil.libFile
Tools/WiX/sdk/vs2010/lib/x86/dutil.libFile
Tools/WiX/sdk/vs2010/lib/x86/wcautil.libFile
Tools/WiX/sdk/vs2012Folder
Tools/WiX/sdk/vs2012/libFolder
Tools/WiX/sdk/vs2012/lib/x64Folder
Tools/WiX/sdk/vs2012/lib/x64/deputil.libFile
Tools/WiX/sdk/vs2012/lib/x64/dutil.libFile
Tools/WiX/sdk/vs2012/lib/x64/wcautil.libFile
Tools/WiX/sdk/vs2012/lib/x86Folder
Tools/WiX/sdk/vs2012/lib/x86/balutil.libFile
Tools/WiX/sdk/vs2012/lib/x86/deputil.libFile
Tools/WiX/sdk/vs2012/lib/x86/dutil.libFile
Tools/WiX/sdk/vs2012/lib/x86/wcautil.libFile
Tools/WiX/sdk/vs2013Folder
Tools/WiX/sdk/vs2013/libFolder
Tools/WiX/sdk/vs2013/lib/x64Folder
Tools/WiX/sdk/vs2013/lib/x64/deputil.libFile
Tools/WiX/sdk/vs2013/lib/x64/dutil.libFile
Tools/WiX/sdk/vs2013/lib/x64/wcautil.libFile
Tools/WiX/sdk/vs2013/lib/x86Folder
Tools/WiX/sdk/vs2013/lib/x86/balutil.libFile
Tools/WiX/sdk/vs2013/lib/x86/deputil.libFile
Tools/WiX/sdk/vs2013/lib/x86/dutil.libFile
Tools/WiX/sdk/vs2013/lib/x86/wcautil.libFile
Tools/WiX/sdk/vs2015Folder
Tools/WiX/sdk/vs2015/libFolder
Tools/WiX/sdk/vs2015/lib/x64Folder
Tools/WiX/sdk/vs2015/lib/x64/deputil.libFile
Tools/WiX/sdk/vs2015/lib/x64/dutil.libFile
Tools/WiX/sdk/vs2015/lib/x64/wcautil.libFile
Tools/WiX/sdk/vs2015/lib/x86Folder
Tools/WiX/sdk/vs2015/lib/x86/balutil.libFile
Tools/WiX/sdk/vs2015/lib/x86/deputil.libFile
Tools/WiX/sdk/vs2015/lib/x86/dutil.libFile
Tools/WiX/sdk/vs2015/lib/x86/wcautil.libFile
Tools/WiX/sdk/vs2017Folder
Tools/WiX/sdk/vs2017/libFolder
Tools/WiX/sdk/vs2017/lib/x64Folder
Tools/WiX/sdk/vs2017/lib/x64/deputil.libFile
Tools/WiX/sdk/vs2017/lib/x64/dutil.libFile
Tools/WiX/sdk/vs2017/lib/x64/wcautil.libFile
Tools/WiX/sdk/vs2017/lib/x86Folder
Tools/WiX/sdk/vs2017/lib/x86/balutil.libFile
Tools/WiX/sdk/vs2017/lib/x86/deputil.libFile
Tools/WiX/sdk/vs2017/lib/x86/dutil.libFile
Tools/WiX/sdk/vs2017/lib/x86/wcautil.libFile
Tools/WiX/sdk/wix.ca.targetsFile
Tools/WiX/sdk/wix.nativeca.targetsFile
Tools/WiX/sdk/x64Folder
Tools/WiX/sdk/x64/sfxca.dllFile
Tools/WiX/sdk/x86Folder
Tools/WiX/sdk/x86/sfxca.dllFile
Tools/WiX/shine.exeFile
Tools/WiX/shine.exe.configFile
Tools/WiX/smoke.exeFile
Tools/WiX/smoke.exe.configFile
Tools/WiX/torch.exeFile
Tools/WiX/torch.exe.configFile
Tools/WiX/wconsole.dllFile
Tools/WiX/winterop.dllFile
Tools/WiX/wix.dllFile
Tools/WiX/wix.targetsFile
Tools/WiX/wix200x.targetsFile
Tools/WiX/wix2010.targetsFile
Tools/WiX/x86Folder
Tools/WiX/x86/burn.exeFile
Tools/signit.batFile
ConfidentialFor Internal Use Only
DISCLAIMERThis report was created using Black Duck(TM) Protex software compliance management products and services. The results contained in the report reflect the user's analysis and decision making. Recipient of the results bears all of the risks relating to use of, or reliance upon, such results or any other content contained in this report. Black Duck Software makes no representation or warranty to any party regarding the contents of this report, its accuracy, completeness or correctness, and Black Duck Software hereby disclaims any and all warranties (both express and implied) with respect thereto.