Fixed IOCTL type and location in structs.  Fixed  IOCTL variable declarations. Next Step: Working with someone who knows more than me.