Similar output for the iPAQ, against both versions of coredll.def : pavilion: {885} rsh ipaq /temp/dllv /temp/coredll6.def Loading DLL [COREDLL] ##### CloseAllDeviceHandles not found ##### GetPrivateCallbacks not found ##### SetWDevicePowerHandler not found ##### SystemStarted not found ##### ThreadAttachAllDLLs not found ##### ThreadDetachAllDLLs not found ##### GetSystemTimeAsFileTime not found Results 1676 lines read 7 failures 1660 success 1 export lines 5 empty lines pavilion: {886} rcp ../../src/mingw/coredll.def ipaq:/temp pavilion: {887} rsh ipaq /temp/dllv /temp/coredll.def Loading DLL [COREDLL] ##### CloseAllDeviceHandles not found ##### GetPrivateCallbacks not found ##### SetWDevicePowerHandler not found ##### SystemStarted not found ##### ThreadAttachAllDLLs not found ##### ThreadDetachAllDLLs not found Results 1659 lines read 6 failures 1648 success 1 export lines 2 empty lines
Danny On Mon, 2009-06-01 at 16:46 +0200, Danny Backx wrote: > I'll commit the program shortly. > > It basically runs through our coredll.def file, and looks up each > function in the DLL on the target system (using the standard > GetProcAddress call). Those that are not found are reported. > > Here's what it does on the x86 system. Again, this compares our .def > files against the DLL on a real system. And the x86 is not a PocketPC, > it runs the OS mentioned below. > > Danny > > \network\x86> dllverify /network/x86/coredll.def > Loading DLL [COREDLL] > ##### BatteryDrvrGetLevels not found > ##### BatteryDrvrSupportsChangeNotification not found > ##### BatteryGetLifeTimeInfo not found > ##### BatteryNotifyOfTimeChange not found > ##### CeClearReplChangeBitsEx not found > ##### CeGetReplChangeBitsEx not found > ##### CeGetReplChangeMask not found > ##### CeGetReplOtherBitsEx not found > ##### CeRegisterReplNotification not found > ##### CeSetReplChangeBitsEx not found > ##### CeSetReplChangeMask not found > ##### CeSetReplOtherBitsEx not found > ##### CloseAllDeviceHandles not found > ##### CloseProcOE not found > ##### CreateCrit not found > ##### CreateDeviceHandle not found > ##### GetCRTStorageEx not found > ##### GetPrivateCallbacks not found > ##### GetSystemPowerStatusEx not found > ##### GetSystemPowerStatusEx2 not found > ##### Int_CloseHandle not found > ##### Int_CreateEventW not found > ##### Int_HeapAlloc not found > ##### Int_HeapCreate not found > ##### Int_HeapDestroy not found > ##### Int_HeapFree not found > ##### Int_HeapReAlloc not found > ##### Int_HeapSize not found > ##### InterlockedTestExchange not found > ##### KillAllOtherThreads not found > ##### LeaveCritSec not found > ##### NKTerminateThread not found > ##### OtherThreadsRunning not found > ##### ProcessDetachAllDLLs not found > ##### SetWDevicePowerHandler not found > ##### SipEnumIM not found > ##### SipGetCurrentIM not found > ##### SipGetInfo not found > ##### SipRegisterNotification not found > ##### SipSetCurrentIM not found > ##### SipSetDefaultRect not found > ##### SipSetInfo not found > ##### SipShowIM not found > ##### SipStatus not found > ##### SystemStarted not found > ##### THGrow not found > ##### TakeCritSec not found > ##### ThreadAttachAllDLLs not found > ##### ThreadDetachAllDLLs not found > ##### _CountLeadingOnes not found > ##### _CountLeadingOnes64 not found > ##### _CountLeadingSigns not found > ##### _CountLeadingSigns64 not found > ##### _CountLeadingZeros not found > ##### _CountLeadingZeros64 not found > ##### _CountOneBits not found > ##### _CountOneBits64 not found > ##### _MulHigh not found > ##### _MulUnsignedHigh not found > ##### __C_specific_handler not found > ##### __CxxThrowException not found > ##### __addd not found > ##### __adds not found > ##### __cmpd not found > ##### __cmps not found > ##### __divd not found > ##### __divs not found > ##### __dtoi not found > ##### __dtoi64 not found > ##### __dtos not found > ##### __dtou not found > ##### __dtou64 not found > ##### __eqd not found > ##### __eqs not found > ##### __ged not found > ##### __ges not found > ##### __gtd not found > ##### __gts not found > ##### __i64tod not found > ##### __i64tos not found > ##### __itod not found > ##### __itos not found > ##### __led not found > ##### __les not found > ##### __ltd not found > ##### __lts not found > ##### __muld not found > ##### __muls not found > ##### __ned not found > ##### __negd not found > ##### __negs not found > ##### __nes not found > ##### __rt_sdiv not found > ##### __rt_sdiv10 not found > ##### __rt_sdiv64by64 not found > ##### __rt_srem64by64 not found > ##### __rt_srsh not found > ##### __rt_udiv not found > ##### __rt_udiv10 not found > ##### __rt_udiv64by64 not found > ##### __rt_urem64by64 not found > ##### __rt_ursh not found > ##### __stod not found > ##### __stoi not found > ##### __stoi64 not found > ##### __stou not found > ##### __stou64 not found > ##### __subd not found > ##### __subs not found > ##### __u64tod not found > ##### __u64tos not found > ##### __utod not found > ##### __utos not found > ##### _isnanf not found > ##### _isunordered not found > ##### _isunorderedf not found > ##### _mbmemset not found > ##### acmDriverAdd not found > ##### acmDriverClose not found > ##### acmDriverDetails not found > ##### acmDriverEnum not found > ##### acmDriverID not found > ##### acmDriverMessage not found > ##### acmDriverOpen not found > ##### acmDriverPriority not found > ##### acmDriverRemove not found > ##### acmFilterChoose not found > ##### acmFilterDetails not found > ##### acmFilterEnum not found > ##### acmFilterTagDetails not found > ##### acmFilterTagEnum not found > ##### acmFormatChoose not found > ##### acmFormatDetails not found > ##### acmFormatEnum not found > ##### acmFormatSuggest not found > ##### acmFormatTagDetails not found > ##### acmFormatTagEnum not found > ##### acmGetVersion not found > ##### acmMetrics not found > ##### acmStreamClose not found > ##### acmStreamConvert not found > ##### acmStreamMessage not found > ##### acmStreamOpen not found > ##### acmStreamPrepareHeader not found > ##### acmStreamReset not found > ##### acmStreamSize not found > ##### acmStreamUnprepareHeader not found > ##### setjmp not found > Results > 1659 lines read > 148 failures > 1506 success > 1 export lines > 2 empty lines > \network\x86> > > On Mon, 2009-06-01 at 11:09 +0200, Danny Backx wrote: > > Does anyone know where to find info (MSDN?) about platform differences > > between different OS versions ? > > > > My iPAQ with Windows Mobile 6.0 has GetSystemPowerStatusEx in coredll, > > but an x86 embedded system with Windows Embedded CE 6.0 does not have > > that call. > > > > I'm writing a program that reads the src/mingw/coredll.def file and > > checks whether all functions are accounted for. > > > > Danny -- Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel