Commit 7fe211e9 authored by Robert Shearman's avatar Robert Shearman Committed by Alexandre Julliard

ole32: Register CLSIDs for all OLE monikers.

parent 68fceb0a
...@@ -404,11 +404,26 @@ static GUID const CLSID_FileMoniker = { ...@@ -404,11 +404,26 @@ static GUID const CLSID_FileMoniker = {
static GUID const CLSID_ItemMoniker = { static GUID const CLSID_ItemMoniker = {
0x00000304, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} }; 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 */ /* FIXME: DfMarshal and PSFactoryBuffer are defined elsewhere too */
static GUID const CLSID_DfMarshal = { static GUID const CLSID_DfMarshal = {
0x0000030B, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} }; 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 = { static GUID const CLSID_PSFactoryBuffer = {
0x00000320, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} }; 0x00000320, 0x0000, 0x0000, {0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46} };
...@@ -425,12 +440,36 @@ static struct regsvr_coclass const coclass_list[] = { ...@@ -425,12 +440,36 @@ static struct regsvr_coclass const coclass_list[] = {
"ole32.dll", "ole32.dll",
"Both" "Both"
}, },
{ &CLSID_AntiMoniker,
"AntiMoniker",
NULL,
"ole32.dll",
"Both"
},
{ &CLSID_PointerMoniker,
"PointerMoniker",
NULL,
"ole32.dll",
"Both"
},
{ &CLSID_PackagerMoniker,
"PackagerMoniker",
NULL,
"ole32.dll",
"Both"
},
{ &CLSID_DfMarshal, { &CLSID_DfMarshal,
"DfMarshal", "DfMarshal",
NULL, NULL,
"ole32.dll", "ole32.dll",
"Both" "Both"
}, },
{ &CLSID_ClassMoniker,
"ClassMoniker",
NULL,
"ole32.dll",
"Both"
},
{ &CLSID_PSFactoryBuffer, { &CLSID_PSFactoryBuffer,
"PSFactoryBuffer", "PSFactoryBuffer",
NULL, NULL,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment