【ネタ】Microsoft の技術サイト 猫に侵略される?

WIC GUIDs and CLSIDs - Windows applications | Microsoft Docs

一見何の変哲もないMicrosoftの技術情報サイト

WIC GUIDs and CLSIDs (Windows)

ところが旧サイトをのぞいてみると…。
Component Identifiers

The following table lists the component category GUIDs.
GUID Name    GUID
CLSID_WICImagingCategories    0xfae3d380, 0xfea4, 0x4623, 0x8c, 0x75, 0xc6, 0xb6, 0x11, 0x10, 0xb6, 0x81
CATID_WICBitmapDecoders    0x7ed96837, 0x96f0, 0x4812, 0xb2, 0x11, 0xf1, 0x3c, 0x24, 0x11, 0x7e, 0xd3
CATID_WICBitmapEncoders    0xac757296, 0x3522, 0x4e11, 0x98, 0x62, 0xc1, 0x7b, 0xe5, 0xa1, 0x76, 0x7e
CATID_WICPixelFormats    0x2b46e70f, 0xcda7, 0x473e, 0x89, 0xf6, 0xdc, 0x96, 0x30, 0xa2, 0x39, 0x0b
CATID_WICFormatConverters    0x7835eae8, 0xbf14, 0x49d1, 0x93, 0xce, 0x53, 0x3a, 0x40, 0x7b, 0x22, 0x48
CATID_WICMetadataReader    0x05af94d8, 0x7174, 0x4cd2, 0xbe, 0x4a, 0x41, 0x24, 0xb8, 0x0e, 0xe4, 0xb8
CATID_WICMetadataWriter    0xabe3b9a4, 0x257d, 0x4b97, 0xbd, 0x1a, 0x29, 0x4a, 0xf4, 0x96, 0x22, 0x2e

猫に侵略されている!?

typedef GUID CATID;
typedef GUID CLSID;

実のところ、 CATID は Category ID CLSIDは Class ID の略で同じGUIDの別名です

他にも、 IID (インターフェイスID)、 FMTID(フォーマットID)なんてのもあります。

ちなみに、Vistaの SDK の wincodec.h を見てみると、該当箇所はちゃんとCATIDになっていました。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です