Citarnotl _cmd
notl _cmd+4
leal _cmd, %eax
Puede que sea por mi ignorancia.. pero no se puede hacer eso en masm
por eso moví el dword a eax y le aplique el not, luego el segundo dword.
Con respecto a las estructuras, bueno.. la primera la conseguí, pero para ser sincero solo por probar (puede que en otra situación tenga que hacerlo así, si o si) pero convengamos que el código queda mas limpio usando las estructuras declaradas por el SO, y no se ahorra mucho en tamaño ni en instrucciones..
Igual esta bueno saber manejar estructuras con etiquetas.. para lo que yo pretendo hacer (cuando tenga mas claras las cosas) me va a venir impecable saber eso
Gracias!! Saludos!
CORRECION:
Pero si se puede hacer esto:
Código (asm) [Seleccionar]
not dword ptr ds:[CLine]
not dword ptr ds:[CLine + 4]