well ive been looking around and i found that you can call an API using LoadLibrary() without using the header (using inline asm)

i find it very useful couze i dont need to include the "windows.h" if im just gone use the MessageBox API and makes the application small and fast

the only code i could dig up was this
Code:
__asm{
 push par1
 push par2
 mov eax, AdressOfApi ; ret of GetProcAddress(LoadLibrary("Dll name"),"Api name")
 call eax
}


GetProcAddress(LoadLibrary("Dll name"),"Api name")
how can i call a simple MessageBox through this code?