No, it is not available by the Plus! API, but you can get all the information from the registry:
- HKEY_CURRENT_USER\Software\Patchou\MsgPlus2\<user_email>\Schedules
MaxCount (REG_DWORD) => Holds the number of items in the schedule table
- HKEY_CURRENT_USER\Software\Patchou\MsgPlus2\<user_email>\Schedules\Schedule0
HKEY_CURRENT_USER\Software\Patchou\MsgPlus2\<user_email>\Schedules\Schedule1
HKEY_CURRENT_USER\Software\Patchou\MsgPlus2\<user_email>\Schedules\Schedule2
HKEY_CURRENT_USER\Software\Patchou\MsgPlus2\<user_email>\Schedules\etc...
=> subkeys holding all the info about a particular schedule item
DateHigh (REG_DWORD) => Most significant number of the date type
DateLow (REG_DWORD) => Least significant number of the date type
TimeHigh (REG_DWORD) => Most significant number of the time type
TimeLow (REG_DWORD) => Least significant number of the time type
Description (REG_SZ) => Description
Program (REG_SZ) => Path/file
Status (REG_DWORD) => Status flag
0: online
1: busy
2: be right back
3: away
4: on the phone
5: out to lunch
6: appear offline
20: personalised status 1
21: personalised status 2
22: personalised status 3
etc...
99: status is not set => Program or Description must be set!
Repeat (REG_DWORD) => Repeat flag
1: once
2: every day
3: every week
4: every month
5: every year
----
And related to the alert popups of the scheduler:
HKEY_CURRENT_USER\Software\Patchou\MsgPlus2\<user_email>\Preferences
SchedulerMaxRecall (REG_DWORD)
=> Number of times an alert will be repeated if the user doesn't explicitly dismiss the notification popup. Set this value to 0 to disable repeated notifications. Note that notifications are not repeated if the schedule was missed too far in the past. Default value is 3. (also see: http://www.msgplus.net/help_registry.php)