Нет, в венгерской нотации указывается информация о типе через префиксы. Это намного более специфично, чем соглашение о добавлении префикса «I» к интерфейсам и «C» к классам, например, использование bstrTestString в качестве имени для BSTR, содержащего тестовую строку (мой собственный пример, вероятно, не предписан обычной венгерской нотацией) примеры).
Добавление «I» и «C» является очень распространенным соглашением и обычно поддерживается в большинстве IDE. Я лично считаю, что выгода (быстрое определение того, является ли RandomType классом или интерфейсом) стоит незначительных накладных расходов.