Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This structure is used to store information about an object type.

Syntax

typedef struct tagObjTypeInfo {
  UINT 
cbStruct;
  OBJTYPENAMEW 
szObjType;
  UINT 
uFlags;
  WCHAR 
szName[80];
  UINT 
cObjects;
  UINT 
cbAllObj;
  FILETIME 
ftLastModified;
} OBJTPYEINFO, *POBJTYPEINFO;

Members

cbStruct

Size of the structure in bytes. This member is populated by the server before the structure is passed into the GetObjTypeInfodevice module function.

szObjType

Null-terminated string that contains the name of the object type. This member is populated by the server before the structure is passed into the GetObjTypeInfodevice module function.

uFlags

Reserved.

szName

Null-terminated string that contains the name of a file system object storing all these objects. The device provider should populate this member in its GetObjTypeInfoimplementation.

cObjects

Number of existing objects of this type. The device provider should populate this member in its GetObjTypeInfoimplementation.

cbAllObj

Total number of bytes used to store existing objects. The device provider should populate this member in its GetObjTypeInfoimplementation.

ftLastModified

Specifies the last time any object was modified. The device provider should populate this member in its GetObjTypeInfoimplementation.

Requirements

Header cesync.h
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later