changed an enum to be less ambiguous
added definition for camera interface
moved includes and updated device to accept camera information
added bogus definition for UpdateCamera
modified files to conform to enum changes