This is the COM Object Interface Class
use PacManClient.dll->DllGetClassObject()->NdrDllGetClassObject()->RPCRT4->PacManServer execute.
PMServiceCLSID = {B9E511FC-E364-497A-A121-B7B3612CEDCE}
IPMTilePropertyInfo IPMBackgroundWorkerInfo IPMTileNotification IPMLiveTileJobInfo IPMTilePropertyEnumerator IPMTileInfo IPMTaskInfo IPMExtensionProtocolInfo IPMBnsNotification IPMNotificationsSink IPMLicenseManager IPMTileInfoEnumerator IPMExtensionFileExtensionInfo IPMBackgroundServiceAgentInfoEnumerator IPMExtensionInfo IPMLiveTileJobInfoEnumerator IPMExtensionInfoEnumerator IPMApplicationInfo IPMApplicationInfoEnumerator IPMNotificationManager IPMLifeCycleNotification IPMEnumerationManager IPMBssManager IPMBackgroundServiceAgentInfo IPMTileManager IPMBssWriter IPMInternal IPMBackgroundWorkerInfoEnumerator IPMTaskInfoEnumerator IPMDeploymentManager IPMBssNotificationEnumerator IPMLiveTileJobManager
for LiveTile(form ILSpy)
IPMEnumerationManager = {698D57C2-292D-4CF3-B73C-D95A6922ED9A}
IPMLiveTileJobManager = {15E673FD-0497-4cb3-97CB-99E698DD3B66}
IPMLiveTileJobInfo = {6009A81F-4710-4697-B5F6-2208F6057B8E}
IPMTileInfoEnumerator = {DED83065-E462-4b2c-ACB5-E39CEA61C874}
IPMTileInfo = {D1604833-2B08-4001-82CD-183AD734F752}
IPMTileManager = {D622EEDE-5363-41fc-91C3-88E321191A34}
IPMTilePropInfo = {6C2B8017-1EFA-42a7-86C0-6D4B640BF528}
class IPMEnumerationManager
ublic IUnknown
{
public:
virtual void __stdcall _thunk_get_AllApplications();
virtual HRESULT __stdcall get_AllTiles(IPMTileInfoEnumerator** ppTileEnum,DWORD dwFilter);
virtual void __stdcall _thunk_get_AllTasks();
virtual void __stdcall _thunk_get_AllExtensions();
virtual void __stdcall _thunk_get_AllBackgroundServiceAgents();
virtual void __stdcall _thunk_get_AllBackgroundWorkers();
virtual void __stdcall _thunk_get_ApplicationInfo();
virtual HRESULT __stdcall get_TileInfo(const GUID& ProductID,LPWSTR lpszTileID,IPMTileInfo** ppTileInfo);
virtual void __stdcall _thunk_get_AllApplications();
.....................
}
i try use CoCreateInstance to create this class interface, but return error, class not found.