I need to get hold of the extra information dwExtraInfo in the current valid MOUSEHOOKSTRUCT in the Visual C++ application framework. It's for a 3D input device (FreeD) and the extra info is the Z parameter. How do i do this? Unfortunately the examples as always have been provided for non-Visual C++ . Thanks for any help.