Мне нужно извлечь некоторые растровые изображения из файла .msstyles (файлы визуальных стилей Windows XP), и я не уверен, с чего начать. Кажется, я не могу найти какую-либо документацию о том, как это сделать, а формат файла кажется двоичным и не так легко анализируется. Я был в состоянии извлечь растровое изображение самостоятельно, используя:
IntPtr p = LoadLibrary(UxTheme.ThemeName);
Bitmap bmp = Bitmap.FromResource(p, "BITMAP_NAME");
FreeLibrary(p);
Однако мне также нужна информация, относящаяся к растровому изображению, например размеры полей, интервалы и количество «изображений» на растровое изображение. У кого-нибудь есть опыт работы с этой или какими-либо ссылками на документацию, которую я могу использовать?