Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

интерфейс, в методе которого создается объект типа IDictionary и возвращается ссылка на этот объект - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение к какому файлу в данный момент времени обращается та или иная программа http://www.cyberforum.ru/cpp-beginners/thread493130.html
Как на ++ определить - к какому файлу в данный момент времени обращается та или иная программа?
C++ Программа востановления логической целостности диска с использованием копии FAT 32(или FAT 16) тема звучит так: Программа востановления логической целостности диска с использованием копии FAT 32(или FAT 16) програма должна быть написана на С под DOS E-mail: renat_09@adygnet.ru http://www.cyberforum.ru/cpp-beginners/thread493097.html
Вытащить нужные данные из файла C++
Здравствуйте. Такая ситуация: Нужно 'выцыпить ' нужные данные из файла. Например: Текст файла: 34?Вася 56?Петя 78?Коля Нужно ,допустим, всегда получать параметр Пети - в данном случае это...
C++ Как с помощью указателя пройтись по двухмерному массиву?
Всем привет. Подскажите плиз. Как с помощью указателя пройтись по двухмерному массиву и выдать значения елементов. есть массив int array={ {3,2,1}, ...
C++ Требуются системные программисты в Москве http://www.cyberforum.ru/cpp-beginners/thread492989.html
Программной студии 'Параллели' требуются системные программисты Linux и Windows в проект по созданию и развитию системы виртуальных машин. Необходимы навыки программирования на C, C++. Желательно...
C++ Как разбить строку в МFC? Такая ситуация (в продолжении темы о базе(кто читал)) Имеется строка в txt файле с разделителями. Например: имя::параметр1::параметр2::параметр3 (всего имя и 3 параметра) Подскажите, как... подробнее

Показать сообщение отдельно
Ghost
Сообщений: n/a
27.02.2011, 12:00
Вот пример из ODL файла - практически тот-же IDL
Код
    [
      odl,
      uuid(1F8352C0-50B0-11CF-960C-0080C7F4EE85),
      helpstring('Definition of interface FolderItemVerbs'),
      dual,
      oleautomation
    ]
    interface FolderItemVerbs : IDispatch {
        [id(0x60020000), propget, helpstring('Get count of open folder windows')]
        HRESULT _stdcall Count([out, retval] long* plCount);
        [id(0x60020001), propget, helpstring('Get Application object')]
        HRESULT _stdcall Application([out, retval] IDispatch** ppid);
        [id(0x60020002), propget, helpstring('Get Parent object')]
        HRESULT _stdcall Parent([out, retval] IDispatch** ppid);
        [id(0x60020003), helpstring('Return the specified verb')]
        HRESULT _stdcall Item(
                        [in, optional] VARIANT index, 
                        [out, retval] FolderItemVerb** ppid);
        [id(0xfffffffc), helpstring('Enumerates the figures')]
        HRESULT _stdcall _NewEnum([out, retval] IUnknown** ppunk);
    };
а вот пример из IDL - файла
Код
[
object,
uuid(E205C652-0426-11D2-9A4D-0060081E9D26),
dual,
helpstring('IFPC Interface'),
pointer_default(unique)
]
interface IFPC : IDispatch
{
    [propget, id(1), helpstring('property Arrays')]
    HRESULT Arrays([out, retval] IFPCArrays **pVal);

    [propget, id(2), helpstring('property Enterprise')]
    HRESULT Enterprise([out, retval] IFPCEnterprise **pVal);

    [id(DISPID_REFRESH), helpstring('method Refresh')]
    HRESULT Refresh();

   [propget, id(DISPID_VENDOR_SETS), helpstring('property VendorParametersSets')]
    HRESULT VendorParametersSets([out, retval] IFPCVendorParametersSets **pVal);

   [propget, id(3), helpstring('property Type')]
   HRESULT Type( [out, retval] FpcArrayType* pType);

};
сделай на своем компе поиск с маской *.idl и удивишься результату
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru