Please help me about ndisapi.pas for delphi

Home Forums Discussions General Please help me about ndisapi.pas for delphi

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #14045
    hoewonlee
    Participant

      Sir,
      I recently came across your ndisapi project and found it very interesting. I am currently trying to create a small sample application using Delphi, and I would like to use the ndisapi.dll in my project.

      However, I noticed that the ndisapi.pas file, which is essential for interfacing with the DLL in Delphi, is not included in the GitHub repository—even in the Delphi example folder. Without this unit, I’m unable to proceed with integrating ndisapi.dll into my Delphi project.

      Would it be possible for you to share the ndisapi.pas file, or advise me on how I can obtain or recreate it?

      I would greatly appreciate your support.

      #14046
      Vadim Smirnov
      Keymaster

        Hi,

        Thanks for your interest in the NDISAPI project — I’m glad to hear you’re experimenting with it in Delphi.

        The Delphi interface unit is actually named winpkf.pas, and it’s available in the repository here:

        https://github.com/wiresock/ndisapi/blob/master/examples/legacy/Delphi/winpkf.pas

        It looks like this file was last updated around version 3.4 of the driver, so depending on what features you’re planning to use, it might require some updates to match the current API.

        If you do end up updating or improving the unit, feel free to submit a pull request — contributions are always welcome!

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.