title: Is there any way to modify the default protocol schemes recognized by the Rich Edit control when using EM_AUTOURLDETECT?
body: <p>I'm trying to determine if there is any way to modify the default set of protocol schemes that the Rich Edit Control when using EM_AUTOURLDETECT as described here:</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/windows/desktop/bb787991(v=vs.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/windows/desktop/bb787991(v=vs.85).aspx</a></p>
  
  <p>In other words, when the EM_AUTOURLDETECT message is sent to the controland LPARAM is NULL, the following set of protocol schemes are recognized and displayed as a hyperlink:</p>
  
  <ul>
  <li>callto</li>
  <li>file</li>
  <li>ftp</li>
  <li>gopher</li>
  <li>http</li>
  <li>https</li>
  <li>mailto</li>
  <li>news</li>
  <li>notes</li>
  <li>nntp</li>
  <li>onenote</li>
  <li>outlook</li>
  <li>prospero</li>
  <li>tel</li>
  <li>telnet</li>
  <li>wais</li>
  <li>webcal</li>
  </ul>
  
  <p>My question is if it is possible to alter (add to) this list?</p>
  
  <p>Is it hard coded or might it be stored in the registry somewhere?</p>
  
  <p>I realize that it is possible to specify the list explicitly via LPARAM, but I am looking for a way to accomplish this without modifying the existing code (which is passing NULL for LPARAM).</p>
  
  <p>More specifically, I'm trying to find a way to get TortoiseSVN's log view dialog to recognize a URL protocol which isn't on this list, without modifying the code.  Here's a link to the related code:</p>
  
  <p><a href="http://code.google.com/searchframe#XJa9F1p-bAg/trunk/src/TortoiseProc/LogDialog/LogDlg.cpp&amp;q=EM_AUTOURLDETECT%20package:http://tortoisesvn%5C.googlecode%5C.com&amp;ct=rc&amp;cd=1&amp;sq=" rel="nofollow">http://code.google.com/searchframe#XJa9F1p-bAg/trunk/src/TortoiseProc/LogDialog/LogDlg.cpp&amp;q=EM_AUTOURLDETECT%20package:http://tortoisesvn%5C.googlecode%5C.com&amp;ct=rc&amp;cd=1&amp;sq=</a></p>
  
  <p>This may be more of a SuperUser question, but since it relates to the way EM_AUTOURLDETECT works, I'm hoping someone here might know the answer.  </p>
  
  <p>Does anyone know if the source for the Rich Edit control is available anywhere?</p>