title: What is the length of an lp variable?
body: <p>I'm a C# developer so to solve this I try MSDN and StackOverflow. Unfortunately, they seem to conflict here. <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ff381404(v=vs.85).aspx" rel="nofollow noreferrer">MSDN</a>  states that it will depend on the architecture - 64 bits for a 64 bit process and 32 bits for 32 bit one. SO, on the other hand has <a href="https://stackoverflow.com/a/35775852/939213">this answer</a> describing <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms724958(v=vs.85).aspx" rel="nofollow noreferrer">SYSTEM_INFO</a>   that seems to indicate that it's always 32 bits because <code>MinimumApplicationAddress</code> and <code>MaximumApplicationAddress</code> are defined as <code>UInt32</code>s even though the question is tagged with <strong>win-universal-app</strong> which is more often x64 than x86. (Yes, I know that doesn't mean that <em>every</em> process will be 64 bits.)</p>