I am having trouble using the AddPrinterDriver() function in C/C++ that is a windows API function. I think I am not allocating the correct amount of space for the DRIVER_INFO_3 structure. Can anyone help me?