LOCATION_REPORT_BASE (Windows Embedded CE 6.0)
1/6/2010
The LOCATION_REPORT_BASE structure contains information common to all location reports and is included as the first element of all location reports. The data immediately following this structure in the LOCATION_REPORT buffer is the actual position information for the given report type.
Syntax
typedef struct _LOCATION_REPORT_BASE {
DWORD version;
GUID type;
DWORD size;
GUID plugin;
FILETIME creationTime;
DWORD flags;
} LOCATION_REPORT_BASE, *PLOCATION_REPORT_BASE;
Members
- version
Version of the plugin that has generated the report. Not the same as the Location Framework version.
- type
GUID specifying the report type, such as LOCATION_LATLONG_GUID for lat/long reports.
- size
Size, in bytes, of the entire location report object.
- plugin
GUID specifying the plugin that generated this report.
- creationTime
FILETIME of the system when this report was generated. Note that on most systems, this is only accurate to 1000ms. If a location report requires more accurate timing information, it will be included in the location report itself.
- flags
Reserved and currently must be 0. Flags may eventually be specified globally, for all location reports. Plugin writers must not use this field to specify custom flags.
Requirements
Header | lfapi.h |
Windows Embedded CE | Windows Embedded CE 6.0 and later |