vhdbuilder/scripts/windows/gmsa/registerplugin.reg (24 lines of code) (raw):
Windows Registry Editor Version 5.00
; Registering the interface
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6ECDA518-2010-4437-8BC3-46E752B7B172}]
@="ICcgDomainAuthCredentials"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6ECDA518-2010-4437-8BC3-46E752B7B172}\ProxyStubClsid32]
@="{A6FF50C0-56C0-71CA-5732-BED303A59628}"
;Registering the Stub COM object to activate out of proc (in dllhost.exe)
[HKEY_LOCAL_MACHINE\Software\CLASSES\Appid\{557110E1-88BC-4583-8281-6AAC6F708584}]
"AccessPermission"=hex:01,00,04,80,44,00,00,00,54,00,00,00,00,00,00,00,14,00,00,00,02,00,30,00,02,00,00,00,00,00,14,00,0B,00,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,00,00,14,00,0B,00,00,00,01,01,00,00,00,00,00,05,0B,00,00,00,01,02,00,00,00,00,00,05,\
20,00,00,00,20,02,00,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00
"LaunchPermission"=hex:01,00,04,80,44,00,00,00,54,00,00,00,00,00,00,00,14,00,00,00,02,00,30,00,02,00,00,00,00,00,14,00,0B,00,00,00,01,01,\
00,00,00,00,00,05,12,00,00,00,00,00,14,00,0B,00,00,00,01,01,00,00,00,00,00,05,0B,00,00,00,01,02,00,00,00,00,00,05,\
20,00,00,00,20,02,00,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00
"DllSurrogate"=""
;Register the COM implementation
[HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID\{CCC2A336-D7F3-4818-A213-272B7924213E}]
"AppID"="{557110E1-88BC-4583-8281-6AAC6F708584}"
[HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID\{CCC2A336-D7F3-4818-A213-272B7924213E}\InprocServer32]
@="C:\\Windows\\System32\\CCGAKVPlugin.dll"
"ThreadingModel"="Both"
; Register the COM implementation for CCG
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CCG\COMClasses\{CCC2A336-D7F3-4818-A213-272B7924213E}]
@=""