That is a BIG question that you have there.
1. Thread priority - Why do you want to change the thread priority of a
driver from an application? Typically, if the thread priority is adjustable
it is in the registry and read when the driver starts.
2. Semaphores, Mutexes, Events... - I assume that you are asking how the
application and driver can use the same name. There are certainly many ways
to do this, but an easy way would be to put the name in a header file, put
the header file in the SDK, include the same header file in the driver and
Bruce Eitman (eMVP)
Bruce.Eitman AT EuroTech DOT com
My BLOG http://www.yqcomputer.com/