In Win32 API programming it\'s typical to use C structs with multiple fields. Usually only a couple of them have meaningful values and all others have to be zer
struct
not that it's common, but I guess the second way also has the benefit of initializing floats to zero. While doing a memset would certainly not