Roberto,
Estive analizando seu exemplo... realmente eh o q eu preciso...
Mas agora me de uma opiniao:
Como eu faço pra interceptar uma impressão? pelo q eu vi, a API depende de eu chamar uma rotina pra listar as impressoes... o que eu preciso é q o Windows dispare alguma forma de eu saber q um arquivo foi enviado para impressao, para entao eu gravar o nome do arquivo, e o IP da maquina que enviou...
A melhor hipotese que eu levantei foi fazer um loop infinito, de forma q a cada poucos segundos o sistema atualize aquela lista, e se entrou documento novo, gravo no log.... mas acho q nao eh o melhor metodo...
Vc sabe me dizer como eu faço isso?