Module: wine Branch: refs/heads/master Commit: 7fe211e9b34ee30fed814678f752cc8711336a92 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=7fe211e9b34ee30fed814678...
Author: Robert Shearman rob@codeweavers.com Date: Mon May 8 12:35:43 2006 +0100
ole32: Register CLSIDs for all OLE monikers.
---
dlls/ole32/regsvr.c | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/dlls/ole32/regsvr.c b/dlls/ole32/regsvr.c index 12961b5..b58273e 100644 --- a/dlls/ole32/regsvr.c +++ b/dlls/ole32/regsvr.c @@ -404,11 +404,26 @@ static GUID const CLSID_FileMoniker = { static GUID const CLSID_ItemMoniker = { 0x00000304, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} };
+static GUID const CLSID_AntiMoniker = { + 0x00000305, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} }; + +static GUID const CLSID_PointerMoniker = { + 0x00000306, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} }; + +static GUID const CLSID_PackagerMoniker = { + 0x00000308, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} }; + +static GUID const CLSID_CompositeMoniker = { + 0x00000309, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} }; + /* FIXME: DfMarshal and PSFactoryBuffer are defined elsewhere too */
static GUID const CLSID_DfMarshal = { 0x0000030B, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} };
+static GUID const CLSID_ClassMoniker = { + 0x0000031A, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} }; + static GUID const CLSID_PSFactoryBuffer = { 0x00000320, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} };
@@ -425,12 +440,36 @@ static struct regsvr_coclass const cocla "ole32.dll", "Both" }, + { &CLSID_AntiMoniker, + "AntiMoniker", + NULL, + "ole32.dll", + "Both" + }, + { &CLSID_PointerMoniker, + "PointerMoniker", + NULL, + "ole32.dll", + "Both" + }, + { &CLSID_PackagerMoniker, + "PackagerMoniker", + NULL, + "ole32.dll", + "Both" + }, { &CLSID_DfMarshal, "DfMarshal", NULL, "ole32.dll", "Both" }, + { &CLSID_ClassMoniker, + "ClassMoniker", + NULL, + "ole32.dll", + "Both" + }, { &CLSID_PSFactoryBuffer, "PSFactoryBuffer", NULL,