oleaut32: Generate a few more coclass registrations from idl.

This commit is contained in:
Alexandre Julliard 2011-08-02 23:25:17 +02:00
parent 27d88987c2
commit cde24ec095
2 changed files with 55 additions and 39 deletions

View file

@ -2,45 +2,13 @@ HKCR
{
NoRemove CLSID
{
ForceRemove '{0000002F-0000-0000-C000-000000000046}' = s 'CLSID_RecordInfo'
{
InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
}
ForceRemove '{00020420-0000-0000-C000-000000000046}' = s 'PSDispatch'
{
InprocServer = s 'ole2disp.dll'
InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
}
ForceRemove '{00020421-0000-0000-C000-000000000046}' = s 'PSEnumVariant'
{
InprocServer = s 'ole2disp.dll'
InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
}
ForceRemove '{00020422-0000-0000-C000-000000000046}' = s 'PSTypeInfo'
{
InprocServer = s 'ole2disp.dll'
InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
}
ForceRemove '{00020423-0000-0000-C000-000000000046}' = s 'PSTypeLib'
{
InprocServer = s 'ole2disp.dll'
InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
}
ForceRemove '{00020424-0000-0000-C000-000000000046}' = s 'PSOAInterface'
{
InprocServer = s 'ole2disp.dll'
InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
}
ForceRemove '{00020425-0000-0000-C000-000000000046}' = s 'PSTypeComp'
{
InprocServer = s 'ole2disp.dll'
InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
}
ForceRemove '{DF0B3D60-548F-101B-8E65-08002B2BD119}' = s 'PSSupportErrorInfo'
{
InprocServer = s 'ole2disp.dll'
InprocServer32 = s '%MODULE%'
}
'{00020420-0000-0000-C000-000000000046}' { InprocServer = s 'ole2disp.dll' }
'{00020421-0000-0000-C000-000000000046}' { InprocServer = s 'ole2disp.dll' }
'{00020422-0000-0000-C000-000000000046}' { InprocServer = s 'ole2disp.dll' }
'{00020423-0000-0000-C000-000000000046}' { InprocServer = s 'ole2disp.dll' }
'{00020424-0000-0000-C000-000000000046}' { InprocServer = s 'ole2disp.dll' }
'{00020425-0000-0000-C000-000000000046}' { InprocServer = s 'ole2disp.dll' }
'{DF0B3D60-548F-101B-8E65-08002B2BD119}' { InprocServer = s 'ole2disp.dll' }
}
NoRemove Interface
{

View file

@ -47,3 +47,51 @@ coclass OldFont { interface IFont; }
uuid(0be35204-8f91-11ce-9de3-00aa004bb851)
]
coclass StdPicture { interface IPicture; }
[
threading(both),
uuid(00020420-0000-0000-c000-000000000046)
]
coclass PSDispatch { }
[
threading(both),
uuid(00020421-0000-0000-c000-000000000046)
]
coclass PSEnumVariant { }
[
threading(both),
uuid(00020422-0000-0000-c000-000000000046)
]
coclass PSTypeInfo { }
[
threading(both),
uuid(00020423-0000-0000-c000-000000000046)
]
coclass PSTypeLib { }
[
threading(both),
uuid(00020424-0000-0000-c000-000000000046)
]
coclass PSOAInterface { }
[
threading(both),
uuid(00020425-0000-0000-c000-000000000046)
]
coclass PSTypeComp { }
[
threading(both),
uuid(df0b3d60-548f-101b-8e65-08002b2bd119)
]
coclass PSSupportErrorInfo { }
[
threading(both),
uuid(0000002f-0000-0000-c000-000000000046)
]
coclass CLSID_RecordInfo { }