Mi buen myrzeug hizo el trabajo sucio de db2020 a db2010, yo soo hice u porting mas facil
Las funciones en db2010 son cheveres de buscar
Prueben y avisen como les va.....
PARA W300
Parche VKP047C: FFFFFFFF F12F1D45 ; 11F: void * CreateDataBrowser(void);
0484: FFFFFFFF 692F1D45 ; 121;: void DataBrowser_SetHeaderText(void * db , int StrID);
0488: FFFFFFFF 592F1D45 ; 122;: void DataBrowser_SetFolders(void * db , int * FolderList);
048C: FFFFFFFF 712F1D45 ; 123; void DataBrowser_SetOKSoftKeyText(void * db , int StrID);
0490: FFFFFFFF 65251D45 ; 124: void DataBrowser_Show(void * db);
0494: FFFFFFFF 7B301D45 ; 125: void DataBrowser_XXX(void * db);
0AA0: FFFFFFFF 6DEE5345 ; 2A8: FSX_isNameValid(wchar_t * name);
0AA4: FFFFFFFF 612F1D45 ; 2A9;: DataBrowserDesc_SetFoldersNumber(void * DataBrowserDesc,int state);
0AA8: FFFFFFFF 3D2F1D45 ; 2AA: DataBrowserDesc_SetActions(void * DataBrowserDesc,char * actions);
0AAC: FFFFFFFF D12E1D45 ; 2AB: DataBrowserDesc_SetSelectAction(void * DataBrowserDesc,int state);
0AB0: FFFFFFFF DB2E1D45 ; 2AC: DataBrowserDesc_SetSelectActionOnFolders(void * DataBrowserDesc,int state);
0AB4: FFFFFFFF A52E1D45 ; 2AD: DataBrowserDesc_SetBookID(void * DataBrowserDesc,int BookID);
0AB8: FFFFFFFF 492E1D45 ; 2AE: DataBrowserDesc_SetItemFilter(void * DataBrowserDesc,int (*proc)(const wchar_t * ExtList,const wchar_t * ItemPath,const wchar_t * ItemName));
0ABC: FFFFFFFF 8B2F1D45 ; 2AF: DataBrowserDesc_SetOption(void * DataBrowserDesc,char * option);
0AC0: FFFFFFFF D12F1D45 ; 2B0: DataBrowserDesc_SetOpenEmptyFolder(void * DataBrowserDesc,int state);
0AC4: FFFFFFFF 512E1D45 ; 2B1: DataBrowserDesc_SetFileExtList(void * DataBrowserDesc,const wchar_t * ExtList);
0AC8: FFFFFFFF 07F05445 ; 2B2: void FSX_RemoveIllegalSymbolsName(FILEITEM *);
0ACC: FFFFFFFF 2DEB5445 ; 2B3: FILEITEM * DataBrowser_ItemDesc_Create(void);
0AD0: FFFFFFFF 91EC5445 ; 2B4: void DataBrowser_ItemDesc_Destroy(FILEITEM *);