Robert Shearman : ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers , not item-monikers.