Hi Jim,
Would that be what this sort of code is doing ?
[DllImport(GL_DLL,EntryPoint ="glAccum")]
public static extern void glAccum(uint op,float valuex);
this is a small snippet from the nehe c# basecode which has 2 or 3 files that have loads of lines like that for alot of the opengl commands as well as lots of defined constants. If I understand what its doing, its providing an entry point to the opengl function in the dll so that within my c# code I could use them much like i would in c/c++ or any other language.
If you want to explain how you would come up with this sort of thing then I am sure others as well as myself would be interested, I assume the basic prinicle can be used with lots of .dll's
Cheers
Jon