Libical API Documentation
3.1
src
libicalvcal
vcaltmp.h
1
/***************************************************************************
2
SPDX-FileCopyrightText: 1996 Apple Computer, Inc., AT&T Corp., International
3
Business Machines Corporation and Siemens Rolm Communications Inc.
4
5
SPDX-License-Identifier: LicenseRef-APPLEMIT
6
7
The software is provided with RESTRICTED RIGHTS. Use, duplication, or
8
disclosure by the government are subject to restrictions set forth in
9
DFARS 252.227-7013 or 48 CFR 52.227-19, as applicable.
10
11
***************************************************************************/
12
13
#ifndef VCALTMP_H
14
#define VCALTMP_H
15
16
#include "libical_vcal_export.h"
17
#include "vcc.h"
18
19
#if defined(__CPLUSPLUS__) || defined(__cplusplus)
20
extern
"C"
21
{
22
#endif
23
24
LIBICAL_VCAL_EXPORT
VObject
*vcsCreateVCal(
char
*date_created,
25
char
*location,
26
char
*product_id,
char
*time_zone,
char
*version);
27
28
LIBICAL_VCAL_EXPORT
VObject
*vcsAddEvent(
VObject
*vcal,
29
char
*start_date_time,
30
char
*end_date_time,
31
char
*description,
32
char
*summary,
33
char
*categories,
34
char
*classification,
35
char
*status,
char
*transparency,
char
*uid,
36
char
*url);
37
38
LIBICAL_VCAL_EXPORT
VObject
*vcsAddTodo(
VObject
*vcal,
39
char
*start_date_time,
40
char
*due_date_time,
41
char
*date_time_complete,
42
char
*description,
43
char
*summary,
44
char
*priority,
45
char
*classification,
char
*status,
char
*uid,
46
char
*url);
47
48
LIBICAL_VCAL_EXPORT
VObject
*vcsAddAAlarm(
VObject
*vevent,
49
char
*run_time,
50
char
*snooze_time,
51
char
*repeat_count,
char
*audio_content);
52
53
LIBICAL_VCAL_EXPORT
VObject
*vcsAddMAlarm(
VObject
*vevent,
54
char
*run_time,
55
char
*snooze_time,
56
char
*repeat_count,
char
*email_address,
char
*note);
57
58
LIBICAL_VCAL_EXPORT
VObject
*vcsAddDAlarm(
VObject
*vevent,
59
char
*run_time,
60
char
*snooze_time,
61
char
*repeat_count,
char
*display_string);
62
63
LIBICAL_VCAL_EXPORT
VObject
*vcsAddPAlarm(
VObject
*vevent,
64
char
*run_time,
65
char
*snooze_time,
66
char
*repeat_count,
char
*procedure_name);
67
68
#if defined(__CPLUSPLUS__) || defined(__cplusplus)
69
}
70
71
#endif
72
73
#endif
/* VCALTMP_H */
VObject
Definition:
vobject.c:43
Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by
1.9.3