Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.10;
Скачать: CL | DM;

Вниз

Кто-нибудь использовал Unmanaged API Reference .NET?   Найти похожие ветки 

 
oxffff ©   (2010-07-05 12:48) [0]

А именно Metadata Interfaces?
Если да, то поделитесь pas файликом с описанием его интерфейсов.
Спасибо.


 
oxffff ©   (2010-07-06 12:29) [1]

Очень частично присутствует здесь.
http://www.blong.com/Conferences/DCon2003/Internals/Profiling.htm
Пробовал конвертеры h to pas. Без комментариев.

Поиск продолжается.


 
oxffff ©   (2010-07-08 21:12) [2]

Вообщем не нашел.
Поэтому решил сделать сам.
Сегодня весь день переводил cor.h corhdr.h вручную. По мере необходимости буду добавлять остальное
Пришлось изрядно прошерстить макроподстановки С++.
Сначало смутило, потом очень порадовала конструкция.

#define DECLARE_INTERFACE_(iface, baseiface)
          interface DECLSPEC_NOVTABLE iface : public baseiface

keyword interface из управляемого С++. И тут я задумался. Как использовать управляемый интерфейс напрямую и как вообще такое возможно?

Но потом случайно наткнулся.
#define __STRUCT__ struct
#define interface __STRUCT__

И сразу стало легче. Хотя использование ключевого слова мне естественно не понравилось.

Еще открыл для себя

__out_ecount_part_opt(cchName, *pchName) и sal.h - markers for documenting the semantics of APIs.

Итак на сегодня есть перевод интерфейсов. Завтра на работе буду тестить корректность перевода, если дадут конечно. :)

IMetaDataError
IMapToken
IMetaDataDispenser
IMetaDataEmit
IMetaDataEmit2
IMetaDataImport
IMetaDataImport2
IMetaDataFilter
IHostFilter
IMetaDataConverter
IMetaDataAssemblyEmit
IMetaDataAssemblyImport
IMetaDataValidate
IMetaDataDispenserEx
ICeeGen
ICorModule
IMetaDataTables


 
oxffff ©   (2010-07-09 15:16) [3]

Работает.



Страницы: 1 вся ветка

Текущий архив: 2010.10.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
11-1224874964
AnarchyMob
2008-10-24 23:02
2010.10.10
Использование диологовых окон из ресурсов


6-1226523867
cerber
2008-11-13 00:04
2010.10.10
Idhttp и загрузка динамических изображений


6-1226224895
DOjD
2008-11-09 13:01
2010.10.10
IdHTTP.Post


2-1279347933
Knight
2010-07-17 10:25
2010.10.10
Помогите начинающему с сетевым приложением.


2-1279622166
linuxoid
2010-07-20 14:36
2010.10.10
что означает это ошибка?