AFAICT COM (всегда был) двоичным стандартным интерфейсом.
Его определение не будет зависеть от порядка следования байтов, размера слова или других деталей, зависящих от архитектуры.Вполне возможно (и даже не так сложно, для простых интерфейсов) кодировать COM-компонент, который соответствует всем этим в простом коде C.
Определенные лица (Дон Бокс, Крейг Брокшмидт, у меня есть чувствоЯ почему-то забываю о самом известном ... плохой памяти), который был довольно знаменит тем, что писал книги о том, как COM реализован именно таким образом.
Если вам нужно какое-либо подтверждение, вы можете подтвердить, чтовывод MIDL не зависит от характеристик вашей платформы