Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

83 lines
2.5 KiB

//--------------------------------------------------------------------------
//
// Module Name: ULSTAGS.H
//
// Brief Description: This module contains declarations of property
// tags for the User Location Service.
//
// Author: Kent Settle (kentse)
// Created: 16-May-1996
//
// Copyright (c) 1996 Microsoft Corporation
//
//--------------------------------------------------------------------------
#ifndef ULSTAGS_H
#define ULSTAGS_H
#include <pshpack8.h> /* Assume 8 byte packing throughout */
#ifndef WABTAGS_H
#include "wabtags.h"
#endif
#ifdef __cplusplus
extern "C" {
#endif
/////////////////////////////////////
// WAB related
#define PR_FIRST_NAME PR_GIVEN_NAME
#define PR_FIRST_NAME_W PR_GIVEN_NAME_W
#define PR_FIRST_NAME_A PR_GIVEN_NAME_A
#define PR_LAST_NAME PR_SURNAME
#define PR_LAST_NAME_W PR_SURNAME_W
#define PR_LAST_NAME_A PR_SURNAME_A
#define PR_EMAIL_NAME PR_EMAIL_ADDRESS
#define PR_EMAIL_NAME_A PR_EMAIL_ADDRESS_A
#define PR_EMAIL_NAME_W PR_EMAIL_ADDRESS_W
#define PR_CITY PR_LOCATION
#define PR_CITY_W PR_LOCATION_W
#define PR_CITY_A PR_LOCATION_A
// defined in wabtags.h
// #define PR_COUNTRY PROP_TAG( PT_TSTRING, 0x3A26)
// #define PR_COUNTRY_W PROP_TAG( PT_UNICODE, 0x3A26)
// #define PR_COUNTRY_A PROP_TAG( PT_STRING8, 0x3A26)
#define PR_COMMENT_INTEREST PR_COMMENT
#define PR_COMMENT_INTEREST_W PR_COMMENT_W
#define PR_COMMENT_INTEREST_A PR_COMMENT_A
/////////////////////////////////////
// ULS specifics
#define PR_IP_ADDRESS PROP_TAG(PT_LONG, 0x3A65)
#define PR_ULS_SERVERS PROP_TAG(PT_MV_TSTRING, 0x3A66)
#define PR_WP_SERVERS PROP_TAG(PT_MV_TSTRING, 0x3A67)
#define PR_AGE PROP_TAG(PT_LONG, 0x3A68)
#define PR_PORT_NUMBER PROP_TAG(PT_LONG, 0x3A69)
#define PR_APPLICATION_GUID PROP_TAG(PT_CLSID, 0x3A6A)
#define PR_APPLICATION_NAME PROP_TAG(PT_TSTRING, 0x3A6B)
#define PR_APPLICATION_NAME_A PROP_TAG(PT_STRING, 0x3A6B)
#define PR_APPLICATION_NAME_W PROP_TAG(PT_UNICODE, 0x3A6B)
#define PR_ULS_MODE PROP_TAG(PT_LONG, 0x3A6C)
// #define PR_MIME_TYPE PROP_TAG(PT_CLSID, 0x3A6D)
#define PR_MIME_TYPE PROP_TAG(PT_TSTRING, 0x3A6D)
#define PR_MIME_TYPE_A PROP_TAG(PT_STRING, 0x3A6D)
#define PR_MIME_TYPE_W PROP_TAG(PT_UNICODE, 0x3A6D)
#define PR_PROTOCOL_GUID PROP_TAG(PT_CLSID, 0x3A6E)
#ifdef __cplusplus
}
#endif
#include <poppack.h> /* End byte packing */
#endif // ULSTAGS_H