I have the following assembly line  test byte ptr [esp + 44h], 1 jmp SomeCode;  .....from a further analysis, I know that esp points at wShowWindow of the STARTUPINFO structure. I have written the following: STARTUPINFO *esp_pointer;esp_pointer -> wShowWindow; if(*(esp_pointer) != 1){    SomeCode;}Is that a right transformation in C ? What do you mean?best regards, 
Pointer to a structure and TEST operation
assembly