Reply To: Build Delphi examples

Home Forums Discussions Support Build Delphi examples Reply To: Build Delphi examples

#5946
slavryk
Participant

    Ребята, кто-то кого-то не понимает вероятно. Может и я.

    Я пока что ничего не пересобирал. Я говорю о файле, который я хочу использщовать в работе. Файл был взят из “C:Program FilesWinpkFilter FrameworkDelphibinndisapi.dll”, получился он путем инсталляции winpkflt_srcx86.exe. Его tdump следующий


    Section: Exports
    Flags: 00000000
    Time Stamp: 4384E0DD : Wed Nov 23 23:36:29 2005
    Major Version: 0000
    Minor Version: 0000

    Exports from ndisapi.dll
    31 exported name(s), 31 export addresse(s). Ordinal base is 1.
    Sorted by Name:
    RVA Ord. Hint Name
    ---- ---- ----
    00001000 1 0000 ??0CNdisApi@@QAE@ABV0@@Z
    00001110 2 0001 ??0CNdisApi@@QAE@PBD@Z
    000011F0 3 0002 ??1CNdisApi@@UAE@XZ
    00001040 4 0003 ??4CNdisApi@@QAEAAV0@ABV0@@Z
    0000ABF0 5 0004 ??_7CNdisApi@@6B@
    00001080 6 0005 ??_FCNdisApi@@QAEXXZ
    00001E50 7 0006 ?ConvertWindows2000AdapterName@CNdisApi@@SAHPBDPADK@Z
    00001FB0 8 0007 ?ConvertWindows9xAdapterName@CNdisApi@@SAHPBDPADK@Z
    00001CA0 9 0008 ?ConvertWindowsNTAdapterName@CNdisApi@@SAHPBDPADK@Z
    00001220 10 0009 ?DeviceIoControl@CNdisApi@@QAEHKPAXH0HPAHPAU_OVERLAPPED@@@Z
    00001400 11 000A ?FlushAdapterPacketQueue@CNdisApi@@QAEHPAX@Z
    000013D0 12 000B ?GetAdapterMode@CNdisApi@@QAEHPAU_ADAPTER_MODE@@@Z
    00001430 13 000C ?GetAdapterPacketQueueSize@CNdisApi@@QAEHPAXPAK@Z
    00001BB0 14 000D ?GetAdaptersStartupMode@CNdisApi@@SAKXZ
    00001870 15 000E ?GetBytesReturned@CNdisApi@@QAEKXZ
    00001800 16 000F ?GetHwPacketFilter@CNdisApi@@QAEHPAXPAK@Z
    000019A0 17 0010 ?GetMTUDecrement@CNdisApi@@SAKXZ
    000012D0 18 0011 ?GetTcpipBoundAdaptersInfo@CNdisApi@@QAEHPAU_TCP_AdapterList@@@Z
    00001290 19 0012 ?GetVersion@CNdisApi@@QAEKXZ
    00001860 20 0013 ?IsDriverLoaded@CNdisApi@@QAEHXZ
    000016E0 21 0014 ?NdisrdRequest@CNdisApi@@QAEHPAU_PACKET_OID_DATA@@H@Z
    00001370 22 0015 ?ReadPacket@CNdisApi@@QAEHPAU_ETH_REQUEST@@@Z
    00001340 23 0016 ?SendPacketToAdapter@CNdisApi@@QAEHPAU_ETH_REQUEST@@@Z
    00001310 24 0017 ?SendPacketToMstcp@CNdisApi@@QAEHPAU_ETH_REQUEST@@@Z
    00001610 25 0018 ?SetAdapterListChangeEvent@CNdisApi@@QAEHPAX@Z
    000013A0 26 0019 ?SetAdapterMode@CNdisApi@@QAEHPAU_ADAPTER_MODE@@@Z
    00001A90 27 001A ?SetAdaptersStartupMode@CNdisApi@@SAHK@Z
    000017B0 28 001B ?SetHwPacketFilter@CNdisApi@@QAEHPAXK@Z
    00001880 29 001C ?SetMTUDecrement@CNdisApi@@SAHK@Z
    00001470 30 001D ?SetPacketEvent@CNdisApi@@QAEHPAX0@Z
    00001540 31 001E ?SetWANEvent@CNdisApi@@QAEHPAX@Z

    Библиотека мне прекрасно подходит – она не импортирует ничего из cc3260mt.dll, но к сожалению не экспортирует всего необходимого.

    И вот именно с ней не работают Ваши примеры (как и моя программа) – по понятным причинам – не все функции экспортируются.

    И честно говоря я не хочу ничего пересобирать. Я бы предпочел получить нормальную версию от Вас.