I am attempting to have labview receive messages that are sent by DLL drivers for a 3rd party hardware device(Immersion MicroScribe DLX). These messages are sent via the "SendMessageTimeout" command. The Windows Message Queue example on the NI site is not able to "hook" these messages (it seems that since they are not "posted" they won't be hooked?). I have decided that I might write a "proxy" to receive the messages and then set an occurrence in labview. Unfortunately, I am using Metrowerks Codewarrior compiler - which doesn't support CINs for labview, so I am not able to call the function "GetLVAppWindHandle". Does anyone know of any other way to get the message ID, WM_SET_OCCURRENCE?