Due to the following topic,Initializing a struct in win32 assembly programming using MASMI tried to correct my mistakes, So I tried the following code :.386.model flat,stdcalloption casemap:nonestruct1 structfirst db ?second dd ?third db ?struct1 EndS.dataInitializedstructure struct1 <4,10>.codestart:mov eax, struct1.firstmov ebx , struct1.secondmov ecx , struct1.third;offsetsmov eax , offset struct1.firstmov ebx , offset struct1.secondmov ecx , offset struct1.thirdend startBut on the disassembled code didn't find any thing. I added the offset of each struct's member to distinguish the differences between the two..text:00401000 start:.text:00401000                 mov     eax, 0.text:00401005                 mov     ebx, 1.text:0040100A                 mov     ecx, 5.text:0040100F                 mov     eax, 0.text:00401014                 mov     ebx, 1.text:00401019                 mov     ecx, 5I've surfed the net but didn't find any documentation describing the use of structs well, so I decided to try it by myself.The disassembled code seems,it holds the size of each struct's member.The main question is how to use the members of the struct within the code?
Using members of a struct in Win32 (MASM)
disassembly;windows;struct