For those interested this is the 64bit version of the struct and in DF20 you want to be calling ShellExecuteExW and passing addresses of WString's

Code:
    Struct tdShellExecuteInfo
      DWord   cbSize          
      Integer fMask         
      Handle  hwnd          
      Pointer lpVerb        
      Pointer lpFile        
      Pointer lpParameters  
      Pointer lpDirectory   
      Integer nShow   
#IFDEF IS$WIN64
      Integer iPadding1
#ENDIF
      Pointer hInstApp      
      Pointer lpIDList      
      Pointer lpClass       
      Handle  hkeyClass     
      DWord   dwHotKey        
#IFDEF IS$WIN64
      Integer iPadding2
#ENDIF
      Handle  hIconMonitor  
      Handle  hProcess            
    End_Struct