Время от времени мне нужно копаться в старых API, и я продолжаю бегать по функциям с префиксом "mz" для вызовов API. (Например, такие функции, как mzListDocuments()
Мне просто любопытно, что означает "mz" в этом контексте. Мне известны старые венгерские идеи обозначения, такие как «m_» для объектов-членов и т. Д., Но Google подводит меня к префиксу «mz».
Сначала я предполагал, что это внутренний стандарт компании от поставщиков программного обеспечения, но я видел его у нескольких поставщиков, поэтому теперь я задаюсь вопросом, был ли он когда-то очень распространенным или даже рекомендованным стандартом.
Я не могу вспомнить всех поставщиков, но в настоящее время Я вижу это с помощью API системы сканирования документов. API более старый, он использовал DCOM, и все функции возвращают целочисленные типы данных. Программное обеспечение было написано на C ++.
API-интерфейсы должны вызываться из VBScript, VB или .NET. Префикс mz стоит перед всеми именами функций, а все константы имеют префикс «MZ_» (Примеры «MZ_FORMATPDF» и «MZ_FORMATMSWORD»).
Исходя из контекста, все, что я могу сказать, это то, что префикс "mz" означает "мы используем члены API".
Это может быть бессмысленно, и мне не нужно знать ответ на этот вопрос, чтобы быть продуктивным. Это скорее вопрос любопытства, чем что-либо еще.