http://msdn.microsoft.com/en-us/library/vstudio/ms164519(v=vs.100).aspxには、
HRESULT VirtualProtect (
[in] void* lpAddress,
[in] SIZE_T dwSize,
[in] DWORD flNewProtect,
[out] DWORD* pflOldProtect
);
[in] と [out] とはどういう意味ですか?