Hello All~
First of all, I will tell you about currently status.
1) If MFPMPSESSION_UNPROTECTED_PROCESS option is set, I can create instance of ITA.
2) If MFPMPSESSION_UNPROTECTED_PROCESS option isn't set, it is return 0x8007005 value from IMFPMPHost::CreateObjectByCLSID function.
3) I tried create instance of IMFSourceResolver using IMFPMPHost. That is success. Therefore IMFPMPHost is valid.
4) I look into eventvwr.exe. But I can't found any error.
5) I think DLL dependency is not problem.
In additional, ITA object was empty, and I search DLL dependecy using program named "Dependency Walker", DLL is as in the following.
* ADVAPI32.DLL
* OLE32.DLL
* SHLWAPI.DLL
* KERNEL32.DLL
What's problem?