Hi,
> Every process has its own virtual address space (VAS) [1].
Thanks for the detailed explanation and also for the references. I didn't know about Windows Internals, seems like a good book to learn about how Windows works, much appreciated.
> Since it has no arguments and is not a "public" exported function it
> probably does not matter. But yes, using __ASM_STDCALL_FUNC without
> declaring it as WINAPI is a mismatch. You should be using either
> __ASM_GLOBAL_FUNC and no WINAPI, or __ASM_STDCALL_FUNC with WINAPI.>
> I guess if the header doesn't use WINAPI, might as well make it without.
Yeah, I don't think it really matters. But I just want it to be as accurate as possible to the Windows implementation. Thank you for the clarification, I wasn't sure what to do.
> I mostly agree and tried here to interpret Dmitry's statement.
I see, yeah, I also agree that it's not necessary.
I've submitted a revision.