// ÄÄÇ»ÅÍ¿¡¼­ Çü½Ä ¶óÀ̺귯¸® ¸¶¹ý»çÀÇ [Ŭ·¡½º Ãß°¡]¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÑ IDispatch ·¡ÆÛ Ŭ·¡½ºÀÔ´Ï´Ù. // CContactItem ·¡ÆÛ Ŭ·¡½º class CContactItem : public COleDispatchDriver { public: CContactItem(){} // COleDispatchDriver ±âº» »ý¼ºÀÚ¸¦ È£ÃâÇÕ´Ï´Ù. CContactItem(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CContactItem(const CContactItem& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Ư¼º public: // ÀÛ¾÷ public: // _ContactItem ¸Þ¼­µå public: LPDISPATCH get_Application() { LPDISPATCH result; InvokeHelper(0xf000, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } long get_Class() { long result; InvokeHelper(0xf00a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH get_Session() { LPDISPATCH result; InvokeHelper(0xf00b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH get_Parent() { LPDISPATCH result; InvokeHelper(0xf001, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH get_Actions() { LPDISPATCH result; InvokeHelper(0xf817, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH get_Attachments() { LPDISPATCH result; InvokeHelper(0xf815, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString get_BillingInformation() { CString result; InvokeHelper(0x8535, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BillingInformation(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8535, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Body() { CString result; InvokeHelper(0x9100, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Body(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x9100, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Categories() { CString result; InvokeHelper(0x9001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Categories(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x9001, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Companies() { CString result; InvokeHelper(0x853b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Companies(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x853b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_ConversationIndex() { CString result; InvokeHelper(0xfac0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_ConversationTopic() { CString result; InvokeHelper(0x70, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } DATE get_CreationTime() { DATE result; InvokeHelper(0x3007, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL); return result; } CString get_EntryID() { CString result; InvokeHelper(0xf01e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } LPDISPATCH get_FormDescription() { LPDISPATCH result; InvokeHelper(0xf095, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH get_GetInspector() { LPDISPATCH result; InvokeHelper(0xf03e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } long get_Importance() { long result; InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_Importance(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } DATE get_LastModificationTime() { DATE result; InvokeHelper(0x3008, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL); return result; } LPUNKNOWN get_MAPIOBJECT() { LPUNKNOWN result; InvokeHelper(0xf100, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } CString get_MessageClass() { CString result; InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MessageClass(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Mileage() { CString result; InvokeHelper(0x8534, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Mileage(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8534, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_NoAging() { BOOL result; InvokeHelper(0x850e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_NoAging(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x850e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_OutlookInternalVersion() { long result; InvokeHelper(0x8552, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } CString get_OutlookVersion() { CString result; InvokeHelper(0x8554, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } BOOL get_Saved() { BOOL result; InvokeHelper(0xf0a3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } long get_Sensitivity() { long result; InvokeHelper(0x36, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_Sensitivity(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x36, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_Size() { long result; InvokeHelper(0xe08, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } CString get_Subject() { CString result; InvokeHelper(0x37, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Subject(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x37, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_UnRead() { BOOL result; InvokeHelper(0xf01c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_UnRead(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0xf01c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } LPDISPATCH get_UserProperties() { LPDISPATCH result; InvokeHelper(0xf816, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Close(long SaveMode) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xf023, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SaveMode); } LPDISPATCH Copy() { LPDISPATCH result; InvokeHelper(0xf032, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } void Delete() { InvokeHelper(0xf04a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Display(VARIANT Modal) { static BYTE parms[] = VTS_VARIANT ; InvokeHelper(0xf0a6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Modal); } LPDISPATCH Move(LPDISPATCH DestFldr) { LPDISPATCH result; static BYTE parms[] = VTS_DISPATCH ; InvokeHelper(0xf034, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, DestFldr); return result; } void PrintOut() { InvokeHelper(0xf033, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Save() { InvokeHelper(0xf048, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void SaveAs(LPCTSTR Path, VARIANT Type) { static BYTE parms[] = VTS_BSTR VTS_VARIANT ; InvokeHelper(0xf051, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Path, &Type); } CString get_Account() { CString result; InvokeHelper(0x3a00, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Account(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a00, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } DATE get_Anniversary() { DATE result; InvokeHelper(0x3a41, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL); return result; } void put_Anniversary(DATE newValue) { static BYTE parms[] = VTS_DATE ; InvokeHelper(0x3a41, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_AssistantName() { CString result; InvokeHelper(0x3a30, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_AssistantName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a30, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_AssistantTelephoneNumber() { CString result; InvokeHelper(0x3a2e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_AssistantTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a2e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } DATE get_Birthday() { DATE result; InvokeHelper(0x3a42, DISPATCH_PROPERTYGET, VT_DATE, (void*)&result, NULL); return result; } void put_Birthday(DATE newValue) { static BYTE parms[] = VTS_DATE ; InvokeHelper(0x3a42, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Business2TelephoneNumber() { CString result; InvokeHelper(0x3a1b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Business2TelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessAddress() { CString result; InvokeHelper(0x801b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessAddress(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x801b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessAddressCity() { CString result; InvokeHelper(0x8046, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessAddressCity(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8046, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessAddressCountry() { CString result; InvokeHelper(0x8049, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessAddressCountry(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8049, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessAddressPostalCode() { CString result; InvokeHelper(0x8048, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessAddressPostalCode(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8048, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessAddressPostOfficeBox() { CString result; InvokeHelper(0x804a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessAddressPostOfficeBox(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x804a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessAddressState() { CString result; InvokeHelper(0x8047, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessAddressState(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8047, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessAddressStreet() { CString result; InvokeHelper(0x8045, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessAddressStreet(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8045, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessFaxNumber() { CString result; InvokeHelper(0x3a24, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessFaxNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a24, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessHomePage() { CString result; InvokeHelper(0x3a51, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessHomePage(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a51, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_BusinessTelephoneNumber() { CString result; InvokeHelper(0x3a08, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_BusinessTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a08, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_CallbackTelephoneNumber() { CString result; InvokeHelper(0x3a02, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_CallbackTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a02, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_CarTelephoneNumber() { CString result; InvokeHelper(0x3a1e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_CarTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Children() { CString result; InvokeHelper(0x800c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Children(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x800c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_CompanyAndFullName() { CString result; InvokeHelper(0x8018, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_CompanyLastFirstNoSpace() { CString result; InvokeHelper(0x8032, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_CompanyLastFirstSpaceOnly() { CString result; InvokeHelper(0x8033, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_CompanyMainTelephoneNumber() { CString result; InvokeHelper(0x3a57, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_CompanyMainTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a57, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_CompanyName() { CString result; InvokeHelper(0x3a16, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_CompanyName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_ComputerNetworkName() { CString result; InvokeHelper(0x3a49, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_ComputerNetworkName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a49, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_CustomerID() { CString result; InvokeHelper(0x3a4a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_CustomerID(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a4a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Department() { CString result; InvokeHelper(0x3a18, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Department(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Email1Address() { CString result; InvokeHelper(0x8083, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Email1Address(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8083, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Email1AddressType() { CString result; InvokeHelper(0x8082, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Email1AddressType(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8082, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Email1DisplayName() { CString result; InvokeHelper(0x8080, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_Email1EntryID() { CString result; InvokeHelper(0x8085, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_Email2Address() { CString result; InvokeHelper(0x8093, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Email2Address(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8093, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Email2AddressType() { CString result; InvokeHelper(0x8092, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Email2AddressType(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8092, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Email2DisplayName() { CString result; InvokeHelper(0x8090, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_Email2EntryID() { CString result; InvokeHelper(0x8095, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_Email3Address() { CString result; InvokeHelper(0x80a3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Email3Address(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x80a3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Email3AddressType() { CString result; InvokeHelper(0x80a2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Email3AddressType(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x80a2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Email3DisplayName() { CString result; InvokeHelper(0x80a0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_Email3EntryID() { CString result; InvokeHelper(0x80a5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_FileAs() { CString result; InvokeHelper(0x8005, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_FileAs(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8005, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_FirstName() { CString result; InvokeHelper(0x3a06, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_FirstName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a06, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_FTPSite() { CString result; InvokeHelper(0x3a4c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_FTPSite(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a4c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_FullName() { CString result; InvokeHelper(0x3001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_FullName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3001, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_FullNameAndCompany() { CString result; InvokeHelper(0x8019, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long get_Gender() { long result; InvokeHelper(0x3a4d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_Gender(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x3a4d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_GovernmentIDNumber() { CString result; InvokeHelper(0x3a07, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_GovernmentIDNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a07, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Hobby() { CString result; InvokeHelper(0x3a43, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Hobby(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a43, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Home2TelephoneNumber() { CString result; InvokeHelper(0x3a2f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Home2TelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a2f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeAddress() { CString result; InvokeHelper(0x801a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeAddress(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x801a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeAddressCity() { CString result; InvokeHelper(0x3a59, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeAddressCity(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a59, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeAddressCountry() { CString result; InvokeHelper(0x3a5a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeAddressCountry(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a5a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeAddressPostalCode() { CString result; InvokeHelper(0x3a5b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeAddressPostalCode(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a5b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeAddressPostOfficeBox() { CString result; InvokeHelper(0x3a5e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeAddressPostOfficeBox(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a5e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeAddressState() { CString result; InvokeHelper(0x3a5c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeAddressState(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a5c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeAddressStreet() { CString result; InvokeHelper(0x3a5d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeAddressStreet(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a5d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeFaxNumber() { CString result; InvokeHelper(0x3a25, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeFaxNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_HomeTelephoneNumber() { CString result; InvokeHelper(0x3a09, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_HomeTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a09, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Initials() { CString result; InvokeHelper(0x3a0a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Initials(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a0a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_InternetFreeBusyAddress() { CString result; InvokeHelper(0x80d8, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_InternetFreeBusyAddress(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x80d8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_ISDNNumber() { CString result; InvokeHelper(0x3a2d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_ISDNNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a2d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_JobTitle() { CString result; InvokeHelper(0x3a17, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_JobTitle(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_Journal() { BOOL result; InvokeHelper(0x8025, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void put_Journal(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0x8025, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Language() { CString result; InvokeHelper(0x3a0c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Language(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a0c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_LastFirstAndSuffix() { CString result; InvokeHelper(0x8036, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_LastFirstNoSpace() { CString result; InvokeHelper(0x8030, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_LastFirstNoSpaceCompany() { CString result; InvokeHelper(0x8034, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_LastFirstSpaceOnly() { CString result; InvokeHelper(0x8031, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_LastFirstSpaceOnlyCompany() { CString result; InvokeHelper(0x8035, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_LastName() { CString result; InvokeHelper(0x3a11, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_LastName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_LastNameAndFirstName() { CString result; InvokeHelper(0x8017, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString get_MailingAddress() { CString result; InvokeHelper(0x3a15, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MailingAddress(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_MailingAddressCity() { CString result; InvokeHelper(0x3a27, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MailingAddressCity(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a27, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_MailingAddressCountry() { CString result; InvokeHelper(0x3a26, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MailingAddressCountry(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a26, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_MailingAddressPostalCode() { CString result; InvokeHelper(0x3a2a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MailingAddressPostalCode(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a2a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_MailingAddressPostOfficeBox() { CString result; InvokeHelper(0x3a2b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MailingAddressPostOfficeBox(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a2b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_MailingAddressState() { CString result; InvokeHelper(0x3a28, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MailingAddressState(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a28, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_MailingAddressStreet() { CString result; InvokeHelper(0x3a29, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MailingAddressStreet(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a29, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_ManagerName() { CString result; InvokeHelper(0x3a4e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_ManagerName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a4e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_MiddleName() { CString result; InvokeHelper(0x3a44, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MiddleName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a44, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_MobileTelephoneNumber() { CString result; InvokeHelper(0x3a1c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_MobileTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_NetMeetingAlias() { CString result; InvokeHelper(0x805f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_NetMeetingAlias(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x805f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_NetMeetingServer() { CString result; InvokeHelper(0x8060, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_NetMeetingServer(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8060, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_NickName() { CString result; InvokeHelper(0x3a4f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_NickName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a4f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OfficeLocation() { CString result; InvokeHelper(0x3a19, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OfficeLocation(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OrganizationalIDNumber() { CString result; InvokeHelper(0x3a10, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OrganizationalIDNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherAddress() { CString result; InvokeHelper(0x801c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherAddress(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x801c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherAddressCity() { CString result; InvokeHelper(0x3a5f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherAddressCity(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a5f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherAddressCountry() { CString result; InvokeHelper(0x3a60, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherAddressCountry(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a60, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherAddressPostalCode() { CString result; InvokeHelper(0x3a61, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherAddressPostalCode(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a61, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherAddressPostOfficeBox() { CString result; InvokeHelper(0x3a64, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherAddressPostOfficeBox(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a64, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherAddressState() { CString result; InvokeHelper(0x3a62, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherAddressState(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a62, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherAddressStreet() { CString result; InvokeHelper(0x3a63, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherAddressStreet(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a63, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherFaxNumber() { CString result; InvokeHelper(0x3a23, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherFaxNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a23, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_OtherTelephoneNumber() { CString result; InvokeHelper(0x3a1f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_OtherTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a1f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_PagerNumber() { CString result; InvokeHelper(0x3a21, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_PagerNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a21, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_PersonalHomePage() { CString result; InvokeHelper(0x3a50, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_PersonalHomePage(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a50, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_PrimaryTelephoneNumber() { CString result; InvokeHelper(0x3a1a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_PrimaryTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Profession() { CString result; InvokeHelper(0x3a46, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Profession(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a46, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_RadioTelephoneNumber() { CString result; InvokeHelper(0x3a1d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_RadioTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_ReferredBy() { CString result; InvokeHelper(0x3a47, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_ReferredBy(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a47, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_SelectedMailingAddress() { long result; InvokeHelper(0x8022, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_SelectedMailingAddress(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x8022, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Spouse() { CString result; InvokeHelper(0x3a48, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Spouse(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a48, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Suffix() { CString result; InvokeHelper(0x3a05, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Suffix(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a05, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_TelexNumber() { CString result; InvokeHelper(0x3a2c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_TelexNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a2c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_Title() { CString result; InvokeHelper(0x3a45, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_Title(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a45, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_TTYTDDTelephoneNumber() { CString result; InvokeHelper(0x3a4b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_TTYTDDTelephoneNumber(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x3a4b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_User1() { CString result; InvokeHelper(0x804f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_User1(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x804f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_User2() { CString result; InvokeHelper(0x8050, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_User2(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8050, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_User3() { CString result; InvokeHelper(0x8051, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_User3(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8051, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_User4() { CString result; InvokeHelper(0x8052, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_User4(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8052, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_UserCertificate() { CString result; InvokeHelper(0x8016, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_UserCertificate(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8016, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_WebPage() { CString result; InvokeHelper(0x802b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_WebPage(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x802b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_YomiCompanyName() { CString result; InvokeHelper(0x802e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_YomiCompanyName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x802e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_YomiFirstName() { CString result; InvokeHelper(0x802c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_YomiFirstName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x802c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CString get_YomiLastName() { CString result; InvokeHelper(0x802d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_YomiLastName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x802d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } LPDISPATCH ForwardAsVcard() { LPDISPATCH result; InvokeHelper(0xf8a1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH get_Links() { LPDISPATCH result; InvokeHelper(0xf405, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH get_ItemProperties() { LPDISPATCH result; InvokeHelper(0xfa09, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString get_LastFirstNoSpaceAndSuffix() { CString result; InvokeHelper(0x8038, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long get_DownloadState() { long result; InvokeHelper(0xfa4d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void ShowCategoriesDialog() { InvokeHelper(0xfa0b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString get_IMAddress() { CString result; InvokeHelper(0x8062, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void put_IMAddress(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8062, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long get_MarkForDownload() { long result; InvokeHelper(0x8571, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void put_MarkForDownload(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x8571, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } void put_Email1DisplayName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8080, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } void put_Email2DisplayName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x8090, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } void put_Email3DisplayName(LPCTSTR newValue) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x80a0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL get_IsConflict() { BOOL result; InvokeHelper(0xfaa4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL get_AutoResolvedWinner() { BOOL result; InvokeHelper(0xfaba, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } LPDISPATCH get_Conflicts() { LPDISPATCH result; InvokeHelper(0xfabb, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void AddPicture(LPCTSTR Path) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0xfabd, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Path); } void RemovePicture() { InvokeHelper(0xfabe, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } BOOL get_HasPicture() { BOOL result; InvokeHelper(0xfabf, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } // _ContactItem ¼Ó¼º public: };