diff -r 4816d766a08a -r f345bda72bc4 Symbian3/PDK/Source/GUID-FA18838A-F0C6-5241-8913-BFB46571D908.dita --- a/Symbian3/PDK/Source/GUID-FA18838A-F0C6-5241-8913-BFB46571D908.dita Tue Mar 30 11:42:04 2010 +0100 +++ b/Symbian3/PDK/Source/GUID-FA18838A-F0C6-5241-8913-BFB46571D908.dita Tue Mar 30 11:56:28 2010 +0100 @@ -1,14 +1,14 @@ - - - - - -Device-level code

Drivers for native ARM-based targets access real hardware, while under WINSCW, you use Win32 facilities to access or emulate hardware. This means that WINSCW device-level code must be substantially different from that used by native targets.

First, you will need substantial conditional compilation. Device drivers will need full testing under both WINSCW and ARM targets. In general, a WINSCW device driver is best considered as a separate project from a corresponding native target device driver.

Usually, in order to implement this kind of code, you will also need to access Win32 libraries. Specify them using .mmp specifications such as:

start wins -win32_library kernel32.lib gdi.lib + + + + + +Device-level code

Drivers for native ARM-based targets access real hardware, while under WINSCW, you use Win32 facilities to access or emulate hardware. This means that WINSCW device-level code must be substantially different from that used by native targets.

First, you will need substantial conditional compilation. Device drivers will need full testing under both WINSCW and ARM targets. In general, a WINSCW device driver is best considered as a separate project from a corresponding native target device driver.

Usually, in order to implement this kind of code, you will also need to access Win32 libraries. Specify them using .mmp specifications such as:

start wins +win32_library kernel32.lib gdi.lib end
\ No newline at end of file