⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 splustag.h

📁 这个是微软WINCE的OBEX协议例子
💻 H
字号:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
/*
 *  S P L U S T A G S . H
 *
 *  Property tag definitions for standard properties of Schedule+ 2.0
 *  objects.
 *
 *  Copyright 1986-1997 Microsoft Corporation. All Rights Reserved.
 */

#ifndef SPLUSTAGS_H
#define SPLUSTAGS_H


#define HHPR_START_DATE                               PROP_TAG( PT_SYSTIME,   0x0060)
#define HHPR_END_DATE                                 PROP_TAG( PT_SYSTIME,   0x0061)
#define HHPR_OWNER_APPT_ID                            PROP_TAG( PT_LONG,      0x0062)
#define HHPR_RESPONSE_REQUESTED                       PROP_TAG( CEVT_I2,      0x0063)

#define HHPR_OWNER_CRITICAL_CHANGE                    PROP_TAG( CEVT_FILETIME,  0x0064)
#define HHPR_ATTENDEE_CRITICAL_CHANGE                 PROP_TAG( CEVT_FILETIME,  0x0065)
#define HHPR_WHERE                                    PROP_TAG( CEVT_LPWSTR,    0x0066)
#define HHPR_GLOBAL_OBJID                             PROP_TAG( CEVT_BLOB,      0x0067)
#define HHPR_REQUIRED_ATTENDEES                       PROP_TAG( CEVT_LPWSTR,    0x0068)
#define HHPR_OPTIONAL_ATTENDEES                       PROP_TAG( CEVT_LPWSTR,    0x0069)
#define HHPR_RESOURCE_ATTENDEES                       PROP_TAG( CEVT_LPWSTR,    0x006a)

#define HHPR_IS_SILENT                                PROP_TAG( CEVT_I2,        0x006c)
#define HHPR_WANT_SILENT_RESP                         PROP_TAG( CEVT_I2,        0x006d)
#define HHPR_DELEGATE_MAIL                            PROP_TAG( CEVT_I2,        0x006e)
#define HHPR_IS_RECURRING                             PROP_TAG( CEVT_I2,        0x006f)
#define HHPR_IS_EXCEPTION                             PROP_TAG( CEVT_I2,        0x0070)
#define HHPR_SINGLE_INVITE                            PROP_TAG( CEVT_I2,        0x0071)
#define HHPR_TIME_ZONE                                PROP_TAG( CEVT_I4,        0x0072)
#define HHPR_START_RECUR_DATE                         PROP_TAG( CEVT_I4,        0x0073)
#define HHPR_START_RECUR_TIME                         PROP_TAG( CEVT_I4,        0x0074)
#define HHPR_END_RECUR_DATE                           PROP_TAG( CEVT_I4,        0x0075)
#define HHPR_END_RECUR_TIME                           PROP_TAG( CEVT_I4,        0x0076)
#define HHPR_DOW_PREF                                 PROP_TAG( CEVT_I2,        0x0077)
#define HHPR_RECUR_TYPE                               PROP_TAG( CEVT_I2,        0x0078)
#define HHPR_DAY_INTERVAL                             PROP_TAG( CEVT_I2,        0x0079)
#define HHPR_WEEK_INTERVAL                            PROP_TAG( CEVT_I2,        0x007a)
#define HHPR_MONTH_INTERVAL                           PROP_TAG( CEVT_I2,        0x007b)
#define HHPR_YEAR_INTERVAL                            PROP_TAG( CEVT_I2,        0x007c)
#define HHPR_DOW_MASK                                 PROP_TAG( CEVT_I4,        0x007d)
#define HHPR_DOM_MASK                                 PROP_TAG( CEVT_I4,        0x007e)
#define HHPR_MOY_MASK                                 PROP_TAG( CEVT_I4,        0x007f)

// Non-transmitted property (not named)
#define HHPR_PROCESSED                                PROP_TAG( CEVT_I2,   0x7d01)

#ifndef HHPR_TAG_ONLY

static ULONG SPlusNamedTagTypes[30] = {
    PT_SYSTIME, 
    PT_STRING8, 
    PT_BINARY, 
    PT_BOOLEAN, 
    PT_BOOLEAN, 
    PT_STRING8, 
    PT_STRING8, 
    PT_STRING8, 
    PT_BOOLEAN, 
    PT_BOOLEAN, 
    PT_BOOLEAN, 
    PT_I4, 
    PT_I4, 
    PT_I4, 
    PT_I4, 
    PT_I4, 
    PT_I2, 
    PT_I2, 
    PT_I2, 
    PT_I2, 
    PT_I4, 
    PT_I4, 
    PT_I4, 
    PT_I2, 
    PT_I2, 
    PT_SYSTIME, 
    PT_SYSTIME, 
    PT_SYSTIME, 
    PT_BOOLEAN, 
    PT_I4 };

static ULONG SPlusNamedTags[30] = {
    HHPR_ATTENDEE_CRITICAL_CHANGE, 
    HHPR_WHERE, 
    HHPR_GLOBAL_OBJID, 
    HHPR_IS_SILENT, 
    HHPR_IS_RECURRING, 
    HHPR_REQUIRED_ATTENDEES, 
    HHPR_OPTIONAL_ATTENDEES, 
    HHPR_RESOURCE_ATTENDEES, 
    HHPR_DELEGATE_MAIL, 
    HHPR_IS_EXCEPTION, 
    HHPR_SINGLE_INVITE, 
    HHPR_TIME_ZONE, 
    HHPR_START_RECUR_DATE, 
    HHPR_START_RECUR_TIME, 
    HHPR_END_RECUR_DATE, 
    HHPR_END_RECUR_TIME, 
    HHPR_DAY_INTERVAL, 
    HHPR_WEEK_INTERVAL, 
    HHPR_MONTH_INTERVAL, 
    HHPR_YEAR_INTERVAL, 
    HHPR_DOW_MASK, 
    HHPR_DOM_MASK, 
    HHPR_MOY_MASK, 
    HHPR_RECUR_TYPE, 
    HHPR_DOW_PREF, 
    HHPR_OWNER_CRITICAL_CHANGE, 
    HHPR_START_DATE, 
    HHPR_END_DATE, 
    HHPR_RESPONSE_REQUESTED, 
    HHPR_OWNER_APPT_ID};

#endif  // HHPR_TAG_ONLY

#endif  /* SPLUSTAGS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -