From 55ed87f0422248f73bfbe6ec56d456c8253d097c Mon Sep 17 00:00:00 2001 From: Giannis Adamopoulos Date: Sun, 6 Nov 2016 15:47:35 +0000 Subject: [PATCH] [SHLGUID_UNDOC.H] -Add several undocumented interfaces taken from http://www.geoffchappell.com/studies/windows/shell/shell32/interfaces/index.htm svn path=/trunk/; revision=73154 --- reactos/sdk/include/reactos/shlguid_undoc.h | 54 +++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/reactos/sdk/include/reactos/shlguid_undoc.h b/reactos/sdk/include/reactos/shlguid_undoc.h index e74fdfd8da9..99dc9ec8e90 100644 --- a/reactos/sdk/include/reactos/shlguid_undoc.h +++ b/reactos/sdk/include/reactos/shlguid_undoc.h @@ -135,6 +135,60 @@ DEFINE_GUID(CLSID_SysTray, 0x35CEC8A3, 0x2BE6, 0x11D2, 0x87, 0x7 DEFINE_GUID(CLSID_BackgroundTaskScheduler, 0x603D3800, 0xBD81, 0x11d0, 0xA3, 0xA5, 0x00, 0xC0, 0x4F, 0xD7, 0x06, 0xEC); DEFINE_GUID(CLSID_SharedTaskScheduler, 0x603D3801, 0xBD81, 0x11d0, 0xA3, 0xA5, 0x00, 0xC0, 0x4F, 0xD7, 0x06, 0xEC); +/* The following list of interfaces was taken from here: http://www.geoffchappell.com/studies/windows/shell/shell32/interfaces/index.htm */ +DEFINE_GUID(IID_IAggregateFilterCondition, 0x86228AA3, 0xA736, 0x4733, 0xBD, 0x8A, 0x10, 0xA8, 0x3C, 0x69, 0xBF, 0x84); +DEFINE_GUID(IID_IAliasRegistrationCallback,0xF6D2D333, 0xBEC1, 0x4194, 0x8A, 0x6E, 0x8A, 0xBA, 0xD0, 0x0F, 0x8D, 0xCF); +DEFINE_GUID(IID_IAssociationArrayInitialize,0xEE9165BF,0xA4D9, 0x474B, 0x82, 0x36, 0x67, 0x35, 0xCB, 0x7E, 0x28, 0xB6); +DEFINE_GUID(IID_IAssociationList, 0xDC8F8556, 0xEFBD, 0x4EFA, 0x8B, 0x64, 0xBB, 0xA8, 0x4B, 0x4E, 0xCD, 0x7F); +DEFINE_GUID(IID_IBackReferencedObject, 0xC938B119, 0xD3AD, 0x4D02, 0xB5, 0xEE, 0x16, 0x4C, 0x2E, 0xC8, 0x16, 0x0E); +DEFINE_GUID(IID_IBasePropPage, 0xB34E525B, 0x9EB4, 0x433B, 0x8E, 0x0F, 0x01, 0x9C, 0x4F, 0x21, 0xD7, 0xE7); +DEFINE_GUID(IID_ICommonLayoutDefinition, 0xD72FF553, 0xAE8F, 0x4DAE, 0x9E, 0xE8, 0x83, 0x3A, 0x9E, 0x02, 0x5C, 0xB0); +DEFINE_GUID(IID_IControlPanelEnumerator, 0xCE247F0D, 0x2579, 0x4BA8, 0xB3, 0x93, 0x29, 0xA4, 0x3D, 0x88, 0xEB, 0x31); +DEFINE_GUID(IID_IDelegateHostItemContainer,0x02468693, 0xE7E5, 0x4C6B, 0x99, 0x95, 0x64, 0xCE, 0x5F, 0x51, 0xCE, 0xC4); +DEFINE_GUID(IID_IDrawPropertyControl, 0xE6DFF6FD, 0xBCD5, 0x4162, 0x9C, 0x65, 0xA3, 0xB1, 0x8C, 0x61, 0x6F, 0xDB); +DEFINE_GUID(IID_IEnumAssociationElements, 0xA6B0FB57, 0x7523, 0x4439, 0x94, 0x25, 0xEB, 0xE9, 0x98, 0x23, 0xB8, 0x28); +DEFINE_GUID(IID_IEnumerateAssociationElements,0x7513A16E,0xCF00,0x4817,0xA8, 0x90, 0xA2, 0x3C, 0x60, 0x8F, 0xE7, 0xB7); +DEFINE_GUID(IID_IExecuteCommand, 0x7F9185B0, 0xCB92, 0x43C5, 0x80, 0xA9, 0x92, 0x27, 0x7A, 0x4F, 0x7B, 0x54); +DEFINE_GUID(IID_IFilterCondition, 0xFCA2857D, 0x1760, 0x4AD3, 0x8C, 0x63, 0xC9, 0xB6, 0x02, 0xFC, 0xBA, 0xEA); +DEFINE_GUID(IID_IFolderNotify, 0x0FF22D71, 0x5172, 0x11D1, 0xA9, 0xC6, 0x08, 0x00, 0x36, 0xAF, 0x3F, 0x03); +DEFINE_GUID(IID_IFolderProperties, 0x7361EE29, 0x5BAD, 0x459D, 0xA9, 0xF5, 0xF6, 0x55, 0x06, 0x89, 0x82, 0xF0); +DEFINE_GUID(IID_IFolderType, 0x053B4A86, 0x0DC9, 0x40A3, 0xB7, 0xED, 0xBC, 0x6A, 0x2E, 0x95, 0x1F, 0x48); +DEFINE_GUID(IID_IFolderWithSearchRoot, 0x4CA18419, 0x902A, 0x4F03, 0x8D, 0xB4, 0xB2, 0x4D, 0x21, 0x8A, 0xC5, 0xAA); +DEFINE_GUID(IID_IFrameLayoutDefinition, 0x176C11B1, 0x4302, 0x4164, 0x84, 0x30, 0xD5, 0xA9, 0xF0, 0xEE, 0xAC, 0xDB); +DEFINE_GUID(IID_IItemFilter, 0x7FCBEB25, 0xED60, 0x45C9, 0x9F, 0x5E, 0x57, 0xB4, 0x84, 0x93, 0xC4, 0xDD); +DEFINE_GUID(IID_IItemFilterOwner, 0x7E1AF054, 0x83A6, 0x47FC, 0xAB, 0x27, 0xA5, 0x8A, 0xE8, 0xD9, 0xC7, 0x05); +DEFINE_GUID(IID_ILocalizableItemParent, 0x148BCE7A, 0x0D60, 0x4254, 0x81, 0x3F, 0xA4, 0xE4, 0xEA, 0x46, 0xDF, 0x3F); +DEFINE_GUID(IID_INewItemAdvisor, 0x24D16EE5, 0x10F5, 0x4DE3, 0x87, 0x66, 0xD2, 0x37, 0x79, 0xBA, 0x7A, 0x6D); +DEFINE_GUID(IID_IObjectWithAssociationElement,0xE157C3A1,0xA532,0x4DE2,0x94, 0x80, 0x14, 0x52, 0xB7, 0x42, 0x6E, 0xEE); +DEFINE_GUID(IID_IObjectWithAssociationList,0xE6FFBB28, 0xBB79, 0x43B9, 0xA7, 0xBC, 0x6B, 0x57, 0x41, 0x0C, 0x81, 0x08); +DEFINE_GUID(IID_IObjectWithQuerySource, 0xB3DCB623, 0x4280, 0x4EB1, 0x84, 0xB3, 0x8D, 0x07, 0xE8, 0x4F, 0x29, 0x9A); +DEFINE_GUID(IID_IObjectWithSelection, 0x1C9CD5BB, 0x98E9, 0x4491, 0xA6, 0x0F, 0x31, 0xAA, 0xCC, 0x72, 0xB8, 0x3C); +DEFINE_GUID(IID_IPersistString2, 0x3C44BA76, 0xDE0E, 0x4049, 0xB6, 0xE4, 0x6B, 0x31, 0xA5, 0x26, 0x27, 0x07); +DEFINE_GUID(IID_IPrinterFolder, 0xEF99ABD4, 0x5B8D, 0x11D1, 0xA9, 0xC8, 0x00, 0x80, 0x36, 0xAF, 0x3F, 0x03); +DEFINE_GUID(IID_IPropertyControl, 0x5E82A4DD, 0x9561, 0x476A, 0x86, 0x34, 0x1B, 0xEB, 0xAC, 0xBA, 0x4A, 0x38); +DEFINE_GUID(IID_IPropertyControlBase, 0x6E71A510, 0x732A, 0x4557, 0x95, 0x96, 0xA8, 0x27, 0xE3, 0x6D, 0xAF, 0x8F); +DEFINE_GUID(IID_IPropertyControlSite, 0x61AD7F6B, 0xDD60, 0x4E95, 0xB7, 0x2B, 0xF2, 0xA2, 0x5C, 0x3A, 0xCF, 0xF6); +DEFINE_GUID(IID_IRegItemCustomAttributes, 0xD730309E, 0x9C53, 0x47B0, 0x93, 0x97, 0x9D, 0x85, 0x2C, 0xB7, 0x17, 0x45); +DEFINE_GUID(IID_IRegItemCustomEnumerator, 0x8DE4E39D, 0x921D, 0x410C, 0x84, 0x67, 0xD9, 0x92, 0xB8, 0x48, 0x9D, 0x72); +DEFINE_GUID(IID_IRegItemFolder, 0x81075FEB, 0x0A85, 0x439B, 0xB2, 0x5B, 0xE9, 0x53, 0x4A, 0xDF, 0x98, 0x11); +DEFINE_GUID(IID_IRootAndRelativeParsingFolder,0x52B14A6A,0x58F1,0x45BD,0xB0, 0x0A, 0xDC, 0xE7, 0x40, 0x3D, 0x95, 0x1E); +DEFINE_GUID(IID_IScope, 0xDD8B42D6, 0x8162, 0x44B0, 0x8C, 0x27, 0x14, 0x71, 0x33, 0x18, 0xA0, 0xC6); +DEFINE_GUID(IID_IScopeItem, 0x0A4E5B7D, 0x99E1, 0x4700, 0x93, 0xB1, 0x89, 0x52, 0x5E, 0xAD, 0xD0, 0x90); +DEFINE_GUID(IID_IShellBrowserServce, 0xDFBC7E30, 0xF9E5, 0x455F, 0x88, 0xF8, 0xFA, 0x98, 0xC1, 0xE4, 0x94, 0xCA); +DEFINE_GUID(IID_IShellFolder3, 0x2EC06C64, 0x1296, 0x4F53, 0x89, 0xE5, 0xEC, 0xCE, 0x4E, 0xFC, 0x21, 0x89); +DEFINE_GUID(IID_ITaskCondition, 0x8419D6C6, 0x78C6, 0x4AAF, 0xB4, 0xEB, 0x29, 0x1B, 0x43, 0x37, 0x4A, 0xED); +DEFINE_GUID(IID_ITaskConditionCombiner, 0xD65AC459, 0x1187, 0x4C71, 0x88, 0x82, 0xDE, 0x09, 0x47, 0x23, 0x95, 0x29); +DEFINE_GUID(IID_ITaskConditionInit, 0xD2BF5114, 0x3F4B, 0x4A63, 0x87, 0x32, 0x67, 0x01, 0x85, 0x74, 0xB6, 0xB3); +DEFINE_GUID(IID_ITransferProvider, 0xF174B783, 0x3F7F, 0x4D97, 0x9F, 0x17, 0xEA, 0x82, 0xFE, 0xC9, 0x3B, 0x4A); +DEFINE_GUID(IID_IUserEventTimer, 0x0F504B94, 0x6E42, 0x42E6, 0x99, 0xE0, 0xE2, 0x0F, 0xAF, 0xE5, 0x2A, 0xB4); +DEFINE_GUID(IID_IUserEventTimerCallback, 0xE9EAD8E6, 0x2A25, 0x410E, 0x9B, 0x58, 0xA9, 0xFB, 0xEF, 0x1D, 0xD1, 0xA2); +DEFINE_GUID(IID_IAssociationArrayOld, 0x3B877E3C, 0x67DE, 0x4F9A, 0xB2, 0x9B, 0x17, 0xD0, 0xA1, 0x52, 0x1C, 0x6A); /*original*/ +DEFINE_GUID(IID_IAssociationArray, 0x19ADBAFD, 0x1C5F, 0x4FC7, 0x94, 0xEE, 0x84, 0x67, 0x02, 0xDF, 0xB5, 0x8B); /*revised*/ +DEFINE_GUID(IID_IDriveFolderExtOld, 0x98467961, 0x4F27, 0x4A1F, 0x96, 0x29, 0x22, 0xB0, 0x6D, 0x0B, 0x5C, 0xCB); /*Original*/ +DEFINE_GUID(IID_IDriveFolderExt, 0x3EC36F3E, 0x5BA3, 0x4C3D, 0xBF, 0x39, 0x10, 0xF7, 0x6C, 0x3F, 0x7C, 0xC6); /*Revised*/ +DEFINE_GUID(IID_IPinnedListOld, 0xC3C6EB6D, 0xC837, 0x4EAE, 0xB1, 0x72, 0x5F, 0xEC, 0x52, 0xA2, 0xA4, 0xFD); /*version 6.0*/ +DEFINE_GUID(IID_IPinnedList, 0xBBD20037, 0xBC0E, 0x42F1, 0x91, 0x3F, 0xE2, 0x93, 0x6B, 0xB0, 0xEA, 0x0C); /*version 6.1*/ + #define CGID_IExplorerToolbar IID_IExplorerToolbar #define SID_IExplorerToolbar IID_IExplorerToolbar #define SID_ITargetFrame2 IID_ITargetFrame2