FIX: ICMP API Header & Library Files Missing from Windows CE (189120)



The information in this article applies to:

  • Microsoft Windows CE 2.0 for the Handheld PC
  • Microsoft Windows CE 2.1 for the Handheld PC
  • Microsoft Windows CE 2.11 for the Handheld PC
  • Microsoft Windows CE 2.12 for the Handheld PC
  • Microsoft Windows CE 3.0 for the Handheld PC
  • Microsoft Windows CE 3.01 for the Handheld PC
  • Microsoft Windows CE 3.0 Professional Edition for the Handheld PC

This article was previously published under Q189120

SYMPTOMS

Windows CE 2.0 supports an Internet Control Message Protocol (ICMP), or ping to determine whether or not a particular host is available. Three ICMP- related functions supported by Windows CE 2.0 are:
   ICMPCreateFile()
   ICMPSendEcho()
   ICMPCloseHandle()
				
These functions are described in Windows CE SDK 2.0. However, the header and library files for them are missing from the SDK. The missing files are:
   icmpapi.h
   ipexport.h
   icmplib.lib  - Static Library (Object Library)
				


Note that the icmplib.lib is a static library for ICMP functions. There is no dynamic link library (DLL) for ICMP functions.

STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. The missing files can be downloaded from the following location:

Modification Type:MinorLast Reviewed:3/7/2005
Keywords:kbAPI kbnetwork KB189120