Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Function signature

Function signature

Scheduled Pinned Locked Moved C / C++ / MFC
question
4 Posts 3 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Gerald Schwab
    wrote on last edited by
    #1

    I want to use some functions exported from a dll, but I don't have the documentation or the header file. I can get the names of the exported functions by using dumpbin, but how do I determine the function parameters?

    A T 2 Replies Last reply
    0
    • G Gerald Schwab

      I want to use some functions exported from a dll, but I don't have the documentation or the header file. I can get the names of the exported functions by using dumpbin, but how do I determine the function parameters?

      A Offline
      A Offline
      Anders Molin
      wrote on last edited by
      #2

      Guess... That's the only way ;) - Anders Money talks, but all mine ever says is "Goodbye!"

      1 Reply Last reply
      0
      • G Gerald Schwab

        I want to use some functions exported from a dll, but I don't have the documentation or the header file. I can get the names of the exported functions by using dumpbin, but how do I determine the function parameters?

        T Offline
        T Offline
        Taka Muraoka
        wrote on last edited by
        #3

        If the function name is mangled, you can demangle it using UNDNAME.EXE.


        You should save yourself and your company years of grief by shooting yourself through the head immediately. Believe me, in the long run it'll turn out better for everyone. - Tyto (at arstechnica) Awasu 1.0[^]: A free RSS reader with support for Code Project.

        G 1 Reply Last reply
        0
        • T Taka Muraoka

          If the function name is mangled, you can demangle it using UNDNAME.EXE.


          You should save yourself and your company years of grief by shooting yourself through the head immediately. Believe me, in the long run it'll turn out better for everyone. - Tyto (at arstechnica) Awasu 1.0[^]: A free RSS reader with support for Code Project.

          G Offline
          G Offline
          Gerald Schwab
          wrote on last edited by
          #4

          Thanks. Actually, it's a C dll, so the names aren't mangled. I wish the function names were mangled, then I could find out the parameters using the latest version of Depends.exe. Unfortunently, I think Anders is correct, I have to guess or get knee deep into the disassembled ASM. Thanks for your help.;)

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups