diff --git a/Source/Akagi/explife.h b/Source/Akagi/explife.h index 12c664c..3652471 100644 --- a/Source/Akagi/explife.h +++ b/Source/Akagi/explife.h @@ -6,7 +6,7 @@ * * VERSION: 2.55 * -* DATE: 08 Feb 2017 +* DATE: 10 Feb 2017 * * Prototypes and definitions for ExpLife method. * @@ -39,12 +39,16 @@ typedef struct IARPUninstallStringLauncherVtbl { HRESULT(STDMETHODCALLTYPE *LaunchUninstallStringAndWait)( __RPC__in IARPUninstallStringLauncher * This, _In_ HKEY hKey, - _In_ LPCOLESTR UninstallGuid, - _In_ BOOL bFlag, + _In_ LPCOLESTR Item, + _In_ BOOL bModify, _In_ HWND hWnd ); - //incomplete, we don't care + HRESULT(STDMETHODCALLTYPE *RemoveBrokenItemFromInstalledProgramsList)( + __RPC__in IARPUninstallStringLauncher * This, + _In_ HKEY hKey, + _In_ LPCOLESTR Item + ); END_INTERFACE diff --git a/UACME.sha256 b/UACME.sha256 index 9555b62..19666c5 100644 --- a/UACME.sha256 +++ b/UACME.sha256 @@ -18,7 +18,7 @@ be3ecc4805c0c88ef53364c54448b13d19ddd1a31562602dbdca2457237a9e81 *Source\Akagi\c b91747dbb9928504618194423d1d2d0a32f7fd2c4d0233778bc48c121ba98ba2 *Source\Akagi\enigma0x3.c 362c2c8c0aeb6ed6396fffb1d06f5b83ac03b74c75845da0cab4702311863520 *Source\Akagi\enigma0x3.h 592002744ed49484ea43d91366ce7c610f02e9583777c500f27f5ca1451b13c1 *Source\Akagi\explife.c -e465cdfe40f9359cab5faecd6be0bb53b893382300c59215fbce9e428878a281 *Source\Akagi\explife.h +f4315ba7926b6a73a497b1dad53bb47509f43fb20009cee051ca065f41cb3417 *Source\Akagi\explife.h 20713cdfbed4e4ba56319bba0cf7a81504192c1d7a28100956e10566869377e4 *Source\Akagi\global.h 5d17ed805de8f280c2430e3deb20acd4fa1dc8e43560773186707974cbf3a9eb *Source\Akagi\gootkit.c c37113f14c181533280441de1199cc511c7b35a42ceea3b9c0e671da7140d6fa *Source\Akagi\gootkit.h