title: Can I call C++ code from Progress OpenEdge ABL?
body: <p>Is it possible to execute C++ code from within Progress ABL?</p>
  
  <p>Specifically, I am looking to use the function SHGetKnownFolderPath <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb762188%28v=vs.85%29.aspx" rel="nofollow">(documentation here)</a> to determine the location of the "Documents" folder on a Windows 7 machine that has the documents folder redirected to another location.</p>
  
  <p>Or, is there an alternative way to determine this information without resorting to checking a registry key?</p>