1 // Copyright 2019 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "chrome/updater/win/constants.h" 6 7 namespace updater { 8 9 const base::char16 kGlobalPrefix[] = L"Global\\G"; 10 11 // TODO(crbug.com/1097297): need to add branding support. 12 const base::char16 kPrefsAccessMutex[] = 13 L"{D8E4A6FE-EA7A-4D20-A8C8-B4628776A101}"; 14 15 const base::char16 kRegistryValuePV[] = L"pv"; 16 const base::char16 kRegistryValueName[] = L"name"; 17 const base::char16 kRegistryValueInstallerProgress[] = L"InstallerProgress"; 18 19 const base::char16 kWindowsServiceName[] = L"UpdaterService"; 20 21 // {415FD747-D79E-42D7-93AC-1BA6E5FD4E93} 22 const CLSID CLSID_UpdaterServiceClass = { 23 0x415FD747, 24 0xD79E, 25 0x42D7, 26 {0x93, 0xAC, 0x1B, 0xA6, 0xE5, 0xFD, 0x4E, 0x93}}; 27 28 // {1F87FE2F-D6A9-4711-9D11-8187705F8457} 29 const CLSID CLSID_UpdaterControlClass{ 30 0x1f87fe2f, 31 0xd6a9, 32 0x4711, 33 {0x9d, 0x11, 0x81, 0x87, 0x70, 0x5f, 0x84, 0x57}}; 34 35 // {22181302-A8A6-4f84-A541-E5CBFC70CC43} 36 const CLSID CLSID_GoogleUpdate3WebUserClass = { 37 0x22181302, 38 0xA8A6, 39 0x4f84, 40 {0xA5, 0x41, 0xE5, 0xCB, 0xFC, 0x70, 0xCC, 0x43}}; 41 42 } // namespace updater 43