Pessoal,
eu tenho o código fonte de uma aplicação de testes em C++ para saber como é as funções da .dll do dispositivo.
Estou fazendo uma aplicação que acessa esse dispositivo em Java mas a .dll do arquivo envia uma mensagem pelo WM_USER do windows.
Ela está definida da seguinte maneira:
/* Return Value */
#define MEDIASTATUS_PRESENT 30
#define MEDIASTATUS_NOTPRESENT 31
#define MEDIASTATUS_JAMMED 32
#define MEDIASTATUS_ERR_USBCOMMNAD 33
/* CallBack Function Define */
#define WM_CHANGE WM_USER+401
ON_MESSAGE(WM_CHANGE, StatusChanged)
void StatusChanged(WPARAM wParam, LPARAM lParam);
dentro da função acima ele faz a comparação com os valores do retorno
Minha pergunta é: Como faço para acessar essas mensagens enviadas?
Estou utilizando o JNA na minha aplicação
Desde já agradeço a ajuda de vocês
Fico no aguardo