Главная страница
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.006 c
15-1279017288
Styx
2010-07-13 14:34
2010.10.10
Функция сходства для положения объектов в 3D


3-1246013703
zerohold
2009-06-26 14:55
2010.10.10
Delphi connect to MySQL через SSH


15-1278919381
AKE
2010-07-12 11:23
2010.10.10
C помощью какого ПО можно создавать большие трехмерные карты


2-1279176225
Шел мимо решил зайти
2010-07-15 10:43
2010.10.10
забрать файлик


6-1222250421
Aiden
2008-09-24 14:00
2010.10.10
Проблема с передачей данных методом POST через TWebBrowser