Understanding dllimport and how to use keyboard hooking
<p>My knowledge at C# is from school.</p>

<p>I'm trying to build something that requires keyboard hooking - as I understand, that allows me to know what the user press when my program is out of focus.
I googled it and in many tutorials I came across the line <code>dllimport</code> which I don't know so well - only the fact that it import a dll in other language (not C#).
I tried to read about it but I realy don't understand it.</p>

<p>When I try to import a method from a dll, logically I should have the dll method in that options box - but I don't have.
How can I know which methods are inside this dll, and moreover, which variables I should send to them? I really don't understand this.</p>

<p>I'll be thankful for any little explanations.</p>
