Как вызвать функцию NdisMInitializeWrapper на FASM'е?

Тема в разделе "WASM.BEGINNERS", создана пользователем Protorus, 25 ноя 2011.

  1. Protorus

    Protorus New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2009
    Сообщения:
    51
    Решил писать NDIS драйвер, по примеру passthru из DDK.
    Пишу на fasm'e, не спрашивайте почему.
    В ntoskrnl.exe ее нет, в ndis.sys походу тоже.
    Откуда же ее экспортировать?
    Код (Text):
    1. section '.idata' data import readable
    2.  
    3. library ntoskrnl,'ntoskrnl.exe',???,'???'
    4.  
    5.         import  ntoskrnl,\
    6.                   ...
    7.  
    8.         import  ???,\
    9.                   ...
     
  2. Protorus

    Protorus New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2009
    Сообщения:
    51
    Вот туплю. Давненько не практикавался в написании.
    Она всетаки в ndis.sys, только обзывается NdisInitializeWrapper что = NdisMInitializeWrapper.
    Тему закрыли.
     
  3. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Protorus
    Код (Text):
    1. #define NdisMInitializeWrapper(_a,_b,_c,_d) NdisInitializeWrapper((_a),(_b),(_c),(_d))
     
  4. moderhi

    moderhi New Member

    Публикаций:
    0
    Регистрация:
    11 окт 2011
    Сообщения:
    189
    На фасме незнаю, на масме :
    NdisInitializeWrapper PROTO :lol: WORD,:lol: WORD,:lol: WORD,:lol: WORD
    подключай если есть ndis.inc, ndis.lib