проблема в создании переменной этого типа.
если можно юзать WiAPI32, то функция для получения IDispathc:
OleCreatePictureIndirect
Во втором мануале в разделе с++ этот пример разобран, где считывается png с прозрачностью и конвертируется в IDispatch. Ну можно конечно MSDN почитать на тему этой функции.
Честно скажу на кой фиг этот питон нужен, есть же нормальные компилируемые языки программирования. А эти все интрепритаторы типа VBA, питона и пр. только тормазов и непоняток добавляют