To produce some C# Wrappers for the [login to view URL] methods which are in the Win 32 API.
The main methods to be reproduced are:
1) GetPrinterData
2) SetPrinterData
3) OpenPrinter
4) ClosePrinter
The wrappers produced need to be compiled into a component that can then be used from exisiting C# classes. The appropiate data type conversions should be used to convert the C data types to .Net data types.
The aim of the component is to be able to set and get configuration data from the printer. Therfore the component needs to be able to access the registry via the Win32 API and Winspool.drv.
## Deliverables
1) Complete and fully-functional working program(s) in library form as well as complete source code of all work done.
2) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
The Program needs to run on Windows XP & Windows Server 2003.