Setting Appointments and Meetings through Note Info
Using X API I wrote an EXTMGR_ADDINS. It used to send messages to my other application while creating and editing a meeting. I recorded the EM_NSFNOTECREATE and EM_NSFNOTEUPDATEXTENDED events. I receive the note information if the file is “Appointment” and able to send it. But when I create and edit a new Note I can't get the Note Information (I can get the note handle but its file name isn't "Appointment"). By deleting event in the EM_NSFNOTEDELETE I can get the note info.
I find out that while editing it will create and update event, and it will also copy and make an update when creating a new meeting. In order to fix it I used a temp way. Then in order to recognize whether it is creating or editing a meeting I set an ensign and I get the Note Info in the EM_NSFNOTECLOSE event. But I think it’s risky? What is the best way to do it?