<RefactorLibrary>
<!--
Description: rules to assist with upgrading CommonDialog to Winforms Dialog Wrapper
-->
<Refactor id="[comdlg32.ocx]" >
   <Migrate migName="gmRTL.MSComDlg" libType="Native" location="..\bin\gmRTL.MSComDlg.dll" AssemblyName="gmRTL.MSComDlg" />
   <Migrate id="ICommonDialog.InitDir" migName="InitialDirectory" />
   <Migrate id="ICommonDialog.MaxFileSize" migStatus="Delete" />
   <Migrate id="ICommonDialog.ShowFont" type="Variant" />
   <Migrate id="CommonDialog" migName="CommonDialog" />   
   <Migrate id="FileOpenConstants" migName="gmRTL.MSComDlg.Enums.FileOpenConstants" migStatus="external" />
   <Migrate id="ErrorConstants" migName="gmRTL.MSComDlg.Enums.ErrorConstants" migStatus="external" />
   <!--
   This empty migClass suppresses the default designer initialization statements.
   -->
   <migClass id="NetControl.CommonDialog" parent="CommonDialog">
   </migClass>
   <!--
   This gmSL is only needed if not using a wrapper and the Action property 
   is being migrated to one of the WinForms Dialogs
   <gmSL NameSpace="cmdlgHandlers" Class="Transform" Source="COMDLG32.OCX.Wrapper.gmSl" />
   -->
</Refactor>
</RefactorLibrary>
