Author: gadamopoulos
Date: Sun Nov 6 15:47:35 2016
New Revision: 73154
URL:
http://svn.reactos.org/svn/reactos?rev=73154&view=rev
Log:
[SHLGUID_UNDOC.H] -Add several undocumented interfaces taken from
http://www.geoffchappell.com/studies/windows/shell/shell32/interfaces/index…
Modified:
trunk/reactos/sdk/include/reactos/shlguid_undoc.h
Modified: trunk/reactos/sdk/include/reactos/shlguid_undoc.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/sdk/include/reactos/shlgui…
==============================================================================
--- trunk/reactos/sdk/include/reactos/shlguid_undoc.h [iso-8859-1] (original)
+++ trunk/reactos/sdk/include/reactos/shlguid_undoc.h [iso-8859-1] Sun Nov 6 15:47:35
2016
@@ -135,6 +135,60 @@
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… */
+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