us win10 tools iotapiportingt ool htm https openssl org
play

US/win10/tools/IoTAPIPortingT ool.htm https://www.openssl.org/ - PowerPoint PPT Presentation

Any questions please contact winhectpe@microsoft.com http://ms-iot.github.io/content/en- US/win10/tools/IoTAPIPortingT ool.htm https://www.openssl.org/ GetMemoryStatus GetMemoryStatusEx trusted random number generator - readscreen()


  1. Any questions please contact winhectpe@microsoft.com

  2. http://ms-iot.github.io/content/en- US/win10/tools/IoTAPIPortingT ool.htm

  3. https://www.openssl.org/ GetMemoryStatus GetMemoryStatusEx trusted random number generator

  4. - readscreen() CreateCompatibleDC, CreateCompatibleBitmap, … rand_s() trusted random number generator GetDesktopWindow, GetProcessWindowStation, GetUserInformationObject

  5. #ifdef __cplusplus extern “C” { #endif // return 1 for a service or return 0 for not a service #ifdef __cplusplus } #endif

  6. RegisterEventSource, ReportEvent, DeregisterEventSource, MessageBox winsysstub.dll

  7. ws2_32.lib gdi32.lib advapi32.lib crypt32.lib user32.lib onecoreuap.lib winsysstub.lib

  8. http://curl.haxx.se/ VerifyVersionInfo GetVersionEx

  9. • Warni rning ng  If you are going ng to to mo modify y th the e .vcxpr xproj oj file le directly ectly, , backup kup it t first st!  Th The ta tabs and space ces s mi might ht be differ ferent ent in .sln file! e!

  10. http://www.xmlsoft.org/ #define snprintf _snprintf #if _MSC_VER < 1900 #define snprintf _snprintf #endif

  11. • Build Problems  win32\Makefile.msvc  Init LIB – Link to onecoreuap.lib  Link to wsock32.lib ws2_32.lib (Removed)  Link to kernel32.lib (Removed)  Link option /OPT:NOWIN98 (Removed)  Summary in file win32\Readme.WinIoTCore.txt

  12. https://www.sourceware.org/pthreads-win32/ #undef HAVE_STRUCT_TIMESPEC  #define HAVE_STRUCT_TIMESPEC  #undef NEED_PROCESS_AFFINITY_MASK  #define NEED_PROCESS_AFFINITY_MASK 

  13. http://mosquitto.org/ INADDR_LOOPBACK ws2_32.lib winstaticstub.lib Under WISEAgent\Library3rdParty\winstaticstub.winiotcore  A static library  Build from IDE 

  14.  #define snprintf sprintf_s  #if _MSC_VER < 1900 #define snprintf sprintf_s #endif  Build from IDE

  15. #ifdef __cplusplus extern “C” { #endif : // functions declaration #ifdef __cplusplus } #endif

  16.  # define bool char # define true 1 # define false 0  #if _MSC_VER < 1800 // <stdbool.h> already in VC++ 2013 # define bool char # define true 1 # define false 0 #endif

  17. CreateT oolhelp32Snapshot, Process32First, Process32Next CloseHandle K32EnumProcesses K32GetModuleBaseName

  18. http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3949.pdf

  19. Project URL Version Source Tree Location in https://github.com/advlinda/cagentoniotcore OpenSSL https://www.openssl.org/ 1.0.1h WISEAgent\Library3rdParty\openssl-1.0.1h Curl http://curl.haxx.se/ 7.37.1 WISEAgent\Library3rdParty\curl-7.37.1 Libxml2 http://www.xmlsoft.org/ 2.7.8 WISEAgent\Library3rdParty\libxml2-2.7.8 Pthreads https://www.sourceware.org/pthreads- WISEAgent\Library3rdParty\pthread.win32 Win32 win32/ mosquitto http://mosquitto.org 1.3.4 WISEAgent\Library3rdParty\mosquito-1.3.4

  20. Calls to Action We want to hear from you! Join WinHEC LINE Community @winhec hec Please Complete the Evaluation Form and return it to our reception. Your input is highly important to us! Thank you!! 

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend