add: break; case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__DelegateeStatus: if (p->size < 0) delete (std::vector<ngwt__DelegateeStatus * >*)p->ptr; else delete[] (std::vector<ngwt__DelegateeStatus * >*)p->ptr;
context: SOAP_FMAC3 void SOAP_FMAC4 soap_fdelete(struct soap_clist *p){	switch (p->type)	{	case SOAP_TYPE_std__string:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_xsd__base64Binary:		if (p->size < 0)			delete (xsd__base64Binary*)p->ptr;		else			delete[] (xsd__base64Binary*)p->ptr;		break;	case SOAP_TYPE_ngwt__AccessControlList:		if (p->size < 0)			delete (ngwt__AccessControlList*)p->ptr;		else			delete[] (ngwt__AccessControlList*)p->ptr;		break;	case SOAP_TYPE_ngwt__AccessMiscRight:		if (p->size < 0)			delete (ngwt__AccessMiscRight*)p->ptr;		else			delete[] (ngwt__AccessMiscRight*)p->ptr;		break;	case SOAP_TYPE_ngwt__AccessRight:		if (p->size < 0)			delete (ngwt__AccessRight*)p->ptr;		else			delete[] (ngwt__AccessRight*)p->ptr;		break;	case SOAP_TYPE_ngwt__AccessRightChanges:		if (p->size < 0)			delete (ngwt__AccessRightChanges*)p->ptr;		else			delete[] (ngwt__AccessRightChanges*)p->ptr;		break;	case SOAP_TYPE_ngwt__AccessRightList:		if (p->size < 0)			delete (ngwt__AccessRightList*)p->ptr;		else			delete[] (ngwt__AccessRightList*)p->ptr;		break;	case SOAP_TYPE_ngwt__AddressBookList:		if (p->size < 0)			delete (ngwt__AddressBookList*)p->ptr;		else			delete[] (ngwt__AddressBookList*)p->ptr;		break;	case SOAP_TYPE_ngwt__AttachmentInfo:		if (p->size < 0)			delete (ngwt__AttachmentInfo*)p->ptr;		else			delete[] (ngwt__AttachmentInfo*)p->ptr;		break;	case SOAP_TYPE_ngwt__AttachmentItemInfo:		if (p->size < 0)			delete (ngwt__AttachmentItemInfo*)p->ptr;		else			delete[] (ngwt__AttachmentItemInfo*)p->ptr;		break;	case SOAP_TYPE_ngwt__Authentication:		if (p->size < 0)			delete (ngwt__Authentication*)p->ptr;		else			delete[] (ngwt__Authentication*)p->ptr;		break;	case SOAP_TYPE_ngwt__CalendarFolderAttribute:		if (p->size < 0)			delete (ngwt__CalendarFolderAttribute*)p->ptr;		else			delete[] (ngwt__CalendarFolderAttribute*)p->ptr;		break;	case SOAP_TYPE_ngwt__CategoryList:		if (p->size < 0)			delete (ngwt__CategoryList*)p->ptr;		else			delete[] (ngwt__CategoryList*)p->ptr;		break;	case SOAP_TYPE_ngwt__CategoryRefList:		if (p->size < 0)			delete (ngwt__CategoryRefList*)p->ptr;		else			delete[] (ngwt__CategoryRefList*)p->ptr;		break;	case SOAP_TYPE_ngwt__Custom:		if (p->size < 0)			delete (ngwt__Custom*)p->ptr;		else			delete[] (ngwt__Custom*)p->ptr;		break;	case SOAP_TYPE_ngwt__CustomList:		if (p->size < 0)			delete (ngwt__CustomList*)p->ptr;		else			delete[] (ngwt__CustomList*)p->ptr;		break;	case SOAP_TYPE_ngwt__DayOfMonthList:		if (p->size < 0)			delete (ngwt__DayOfMonthList*)p->ptr;		else			delete[] (ngwt__DayOfMonthList*)p->ptr;		break;	case SOAP_TYPE_ngwt__DayOfWeekList:		if (p->size < 0)			delete (ngwt__DayOfWeekList*)p->ptr;		else			delete[] (ngwt__DayOfWeekList*)p->ptr;		break;	case SOAP_TYPE_ngwt__DayOfYearList:		if (p->size < 0)			delete (ngwt__DayOfYearList*)p->ptr;		else			delete[] (ngwt__DayOfYearList*)p->ptr;		break;	case SOAP_TYPE_ngwt__DeltaInfo:		if (p->size < 0)			delete (ngwt__DeltaInfo*)p->ptr;		else			delete[] (ngwt__DeltaInfo*)p->ptr;		break;	case SOAP_TYPE_ngwt__Distribution:		if (p->size < 0)			delete (ngwt__Distribution*)p->ptr;		else			delete[] (ngwt__Distribution*)p->ptr;		break;	case SOAP_TYPE_ngwt__EmailAddressList:		if (p->size < 0)			delete (ngwt__EmailAddressList*)p->ptr;		else			delete[] (ngwt__EmailAddressList*)p->ptr;		break;	case SOAP_TYPE_ngwt__Filter:		if (p->size < 0)			delete (ngwt__Filter*)p->ptr;		else			delete[] (ngwt__Filter*)p->ptr;		break;	case SOAP_TYPE_ngwt__FilterElement:		if (p->size < 0)			delete (ngwt__FilterElement*)p->ptr;		else			delete[] (ngwt__FilterElement*)p->ptr;		break;	case SOAP_TYPE_ngwt__FolderACL:		if (p->size < 0)			delete (ngwt__FolderACL*)p->ptr;		else			delete[] (ngwt__FolderACL*)p->ptr;		break;	case SOAP_TYPE_ngwt__FolderList:		if (p->size < 0)			delete (ngwt__FolderList*)p->ptr;		else			delete[] (ngwt__FolderList*)p->ptr;		break;	case SOAP_TYPE_ngwt__FreeBusyBlockList:		if (p->size < 0)			delete (ngwt__FreeBusyBlockList*)p->ptr;		else			delete[] (ngwt__FreeBusyBlockList*)p->ptr;		break;	case SOAP_TYPE_ngwt__FreeBusyBlock:		if (p->size < 0)			delete (ngwt__FreeBusyBlock*)p->ptr;		else			delete[] (ngwt__FreeBusyBlock*)p->ptr;		break;	case SOAP_TYPE_ngwt__FreeBusyUserList:		if (p->size < 0)			delete (ngwt__FreeBusyUserList*)p->ptr;		else			delete[] (ngwt__FreeBusyUserList*)p->ptr;		break;	case SOAP_TYPE_ngwt__FreeBusyInfoList:		if (p->size < 0)			delete (ngwt__FreeBusyInfoList*)p->ptr;		else			delete[] (ngwt__FreeBusyInfoList*)p->ptr;		break;	case SOAP_TYPE_ngwt__FreeBusyStats:		if (p->size < 0)			delete (ngwt__FreeBusyStats*)p->ptr;		else			delete[] (ngwt__FreeBusyStats*)p->ptr;		break;	case SOAP_TYPE_ngwt__FullName:		if (p->size < 0)			delete (ngwt__FullName*)p->ptr;		else			delete[] (ngwt__FullName*)p->ptr;		break;	case SOAP_TYPE_ngwt__GroupMember:		if (p->size < 0)			delete (ngwt__GroupMember*)p->ptr;		else			delete[] (ngwt__GroupMember*)p->ptr;		break;	case SOAP_TYPE_ngwt__GroupMemberList:		if (p->size < 0)			delete (ngwt__GroupMemberList*)p->ptr;		else			delete[] (ngwt__GroupMemberList*)p->ptr;		break;	case SOAP_TYPE_ngwt__Host:		if (p->size < 0)			delete (ngwt__Host*)p->ptr;		else			delete[] (ngwt__Host*)p->ptr;		break;	case SOAP_TYPE_ngwt__ImAddress:		if (p->size < 0)			delete (ngwt__ImAddress*)p->ptr;		else			delete[] (ngwt__ImAddress*)p->ptr;		break;	case SOAP_TYPE_ngwt__ImAddressList:		if (p->size < 0)			delete (ngwt__ImAddressList*)p->ptr;		else			delete[] (ngwt__ImAddressList*)p->ptr;		break;	case SOAP_TYPE_ngwt__Item:		if (p->size < 0)			delete (ngwt__Item*)p->ptr;		else			delete[] (ngwt__Item*)p->ptr;		break;	case SOAP_TYPE_ngwt__ItemChanges:		if (p->size < 0)			delete (ngwt__ItemChanges*)p->ptr;		else			delete[] (ngwt__ItemChanges*)p->ptr;		break;	case SOAP_TYPE_ngwt__ItemList:		if (p->size < 0)			delete (ngwt__ItemList*)p->ptr;		else			delete[] (ngwt__ItemList*)p->ptr;		break;	case SOAP_TYPE_ngwt__ItemOptions:		if (p->size < 0)			delete (ngwt__ItemOptions*)p->ptr;		else			delete[] (ngwt__ItemOptions*)p->ptr;		break;	case SOAP_TYPE_ngwt__ItemRefList:		if (p->size < 0)			delete (ngwt__ItemRefList*)p->ptr;		else			delete[] (ngwt__ItemRefList*)p->ptr;		break;	case SOAP_TYPE_ngwt__Items:		if (p->size < 0)			delete (ngwt__Items*)p->ptr;		else			delete[] (ngwt__Items*)p->ptr;		break;	case SOAP_TYPE_ngwt__ItemStatus:		if (p->size < 0)			delete (ngwt__ItemStatus*)p->ptr;		else			delete[] (ngwt__ItemStatus*)p->ptr;		break;	case SOAP_TYPE_ngwt__JunkEntry:		if (p->size < 0)			delete (ngwt__JunkEntry*)p->ptr;		else			delete[] (ngwt__JunkEntry*)p->ptr;		break;	case SOAP_TYPE_ngwt__JunkHandlingList:		if (p->size < 0)			delete (ngwt__JunkHandlingList*)p->ptr;		else			delete[] (ngwt__JunkHandlingList*)p->ptr;		break;	case SOAP_TYPE_ngwt__LinkInfo:		if (p->size < 0)			delete (ngwt__LinkInfo*)p->ptr;		else			delete[] (ngwt__LinkInfo*)p->ptr;		break;	case SOAP_TYPE_ngwt__MessageBody:		if (p->size < 0)			delete (ngwt__MessageBody*)p->ptr;		else			delete[] (ngwt__MessageBody*)p->ptr;		break;	case SOAP_TYPE_ngwt__ModifyItem:		if (p->size < 0)			delete (ngwt__ModifyItem*)p->ptr;		else			delete[] (ngwt__ModifyItem*)p->ptr;		break;	case SOAP_TYPE_ngwt__MonthList:		if (p->size < 0)			delete (ngwt__MonthList*)p->ptr;		else			delete[] (ngwt__MonthList*)p->ptr;		break;	case SOAP_TYPE_ngwt__NameAndEmail:		if (p->size < 0)			delete (ngwt__NameAndEmail*)p->ptr;		else			delete[] (ngwt__NameAndEmail*)p->ptr;		break;	case SOAP_TYPE_ngwt__OfficeInfo:		if (p->size < 0)			delete (ngwt__OfficeInfo*)p->ptr;		else			delete[] (ngwt__OfficeInfo*)p->ptr;		break;	case SOAP_TYPE_ngwt__PersonalInfo:		if (p->size < 0)			delete (ngwt__PersonalInfo*)p->ptr;		else			delete[] (ngwt__PersonalInfo*)p->ptr;		break;	case SOAP_TYPE_ngwt__PhoneFlags:		if (p->size < 0)			delete (ngwt__PhoneFlags*)p->ptr;		else			delete[] (ngwt__PhoneFlags*)p->ptr;		break;	case SOAP_TYPE_ngwt__PhoneList:		if (p->size < 0)			delete (ngwt__PhoneList*)p->ptr;		else			delete[] (ngwt__PhoneList*)p->ptr;		break;	case SOAP_TYPE_ngwt__PostalAddress:		if (p->size < 0)			delete (ngwt__PostalAddress*)p->ptr;		else			delete[] (ngwt__PostalAddress*)p->ptr;		break;	case SOAP_TYPE_ngwt__PostalAddressList:		if (p->size < 0)			delete (ngwt__PostalAddressList*)p->ptr;		else			delete[] (ngwt__PostalAddressList*)p->ptr;		break;	case SOAP_TYPE_ngwt__ProblemEntry:		if (p->size < 0)			delete (ngwt__ProblemEntry*)p->ptr;		else			delete[] (ngwt__ProblemEntry*)p->ptr;		break;	case SOAP_TYPE_ngwt__ProblemList:		if (p->size < 0)			delete (ngwt__ProblemList*)p->ptr;		else			delete[] (ngwt__ProblemList*)p->ptr;		break;	case SOAP_TYPE_ngwt__ProxyList:		if (p->size < 0)			delete (ngwt__ProxyList*)p->ptr;		else			delete[] (ngwt__ProxyList*)p->ptr;		break;	case SOAP_TYPE_ngwt__Query:		if (p->size < 0)			delete (ngwt__Query*)p->ptr;		else			delete[] (ngwt__Query*)p->ptr;		break;	case SOAP_TYPE_ngwt__QueryTarget:		if (p->size < 0)			delete (ngwt__QueryTarget*)p->ptr;		else			delete[] (ngwt__QueryTarget*)p->ptr;		break;	case SOAP_TYPE_ngwt__RecipientList:		if (p->size < 0)			delete (ngwt__RecipientList*)p->ptr;		else			delete[] (ngwt__RecipientList*)p->ptr;		break;	case SOAP_TYPE_ngwt__RecipientStatus:		if (p->size < 0)			delete (ngwt__RecipientStatus*)p->ptr;		else			delete[] (ngwt__RecipientStatus*)p->ptr;		break;	case SOAP_TYPE_ngwt__RecurrenceDateType:		if (p->size < 0)			delete (ngwt__RecurrenceDateType*)p->ptr;		else			delete[] (ngwt__RecurrenceDateType*)p->ptr;		break;	case SOAP_TYPE_ngwt__RecurrenceRule:		if (p->size < 0)			delete (ngwt__RecurrenceRule*)p->ptr;		else			delete[] (ngwt__RecurrenceRule*)p->ptr;		break;	case SOAP_TYPE_ngwt__ReferenceInfo:		if (p->size < 0)			delete (ngwt__ReferenceInfo*)p->ptr;		else			delete[] (ngwt__ReferenceInfo*)p->ptr;		break;	case SOAP_TYPE_ngwt__ReturnNotification:		if (p->size < 0)			delete (ngwt__ReturnNotification*)p->ptr;		else			delete[] (ngwt__ReturnNotification*)p->ptr;		break;	case SOAP_TYPE_ngwt__ReturnNotificationOptions:		if (p->size < 0)			delete (ngwt__ReturnNotificationOptions*)p->ptr;		else			delete[] (ngwt__ReturnNotificationOptions*)p->ptr;		break;	case SOAP_TYPE_ngwt__Rights:		if (p->size < 0)			delete (ngwt__Rights*)p->ptr;		else			delete[] (ngwt__Rights*)p->ptr;		break;	case SOAP_TYPE_ngwt__SendOptionsRequestReply:		if (p->size < 0)			delete (ngwt__SendOptionsRequestReply*)p->ptr;		else			delete[] (ngwt__SendOptionsRequestReply*)p->ptr;		break;	case SOAP_TYPE_ngwt__SendOptions:		if (p->size < 0)			delete (ngwt__SendOptions*)p->ptr;		else			delete[] (ngwt__SendOptions*)p->ptr;		break;	case SOAP_TYPE_ngwt__Settings:		if (p->size < 0)			delete (ngwt__Settings*)p->ptr;		else			delete[] (ngwt__Settings*)p->ptr;		break;	case SOAP_TYPE_ngwt__SettingsGroup:		if (p->size < 0)			delete (ngwt__SettingsGroup*)p->ptr;		else			delete[] (ngwt__SettingsGroup*)p->ptr;		break;	case SOAP_TYPE_ngwt__SettingsList:		if (p->size < 0)			delete (ngwt__SettingsList*)p->ptr;		else			delete[] (ngwt__SettingsList*)p->ptr;		break;	case SOAP_TYPE_ngwt__SharedFolderNotification:		if (p->size < 0)			delete (ngwt__SharedFolderNotification*)p->ptr;		else			delete[] (ngwt__SharedFolderNotification*)p->ptr;		break;	case SOAP_TYPE_ngwt__Signature:		if (p->size < 0)			delete (ngwt__Signature*)p->ptr;		else			delete[] (ngwt__Signature*)p->ptr;		break;	case SOAP_TYPE_ngwt__Signatures:		if (p->size < 0)			delete (ngwt__Signatures*)p->ptr;		else			delete[] (ngwt__Signatures*)p->ptr;		break;	case SOAP_TYPE_ngwt__SignatureData:		if (p->size < 0)			delete (ngwt__SignatureData*)p->ptr;		else			delete[] (ngwt__SignatureData*)p->ptr;		break;	case SOAP_TYPE_ngwt__Status:		if (p->size < 0)			delete (ngwt__Status*)p->ptr;		else			delete[] (ngwt__Status*)p->ptr;		break;	case SOAP_TYPE_ngwt__Timezone:		if (p->size < 0)			delete (ngwt__Timezone*)p->ptr;		else			delete[] (ngwt__Timezone*)p->ptr;		break;	case SOAP_TYPE_ngwt__TimezoneComponent:		if (p->size < 0)			delete (ngwt__TimezoneComponent*)p->ptr;		else			delete[] (ngwt__TimezoneComponent*)p->ptr;		break;	case SOAP_TYPE_ngwt__TimezoneList:		if (p->size < 0)			delete (ngwt__TimezoneList*)p->ptr;		else			delete[] (ngwt__TimezoneList*)p->ptr;		break;	case SOAP_TYPE_ngwt__UserInfo:		if (p->size < 0)			delete (ngwt__UserInfo*)p->ptr;		else			delete[] (ngwt__UserInfo*)p->ptr;		break;	case SOAP_TYPE__ngwm__acceptRequest:		if (p->size < 0)			delete (_ngwm__acceptRequest*)p->ptr;		else			delete[] (_ngwm__acceptRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__acceptResponse:		if (p->size < 0)			delete (_ngwm__acceptResponse*)p->ptr;		else			delete[] (_ngwm__acceptResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__acceptShareRequest:		if (p->size < 0)			delete (_ngwm__acceptShareRequest*)p->ptr;		else			delete[] (_ngwm__acceptShareRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__acceptShareResponse:		if (p->size < 0)			delete (_ngwm__acceptShareResponse*)p->ptr;		else			delete[] (_ngwm__acceptShareResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__addItemRequest:		if (p->size < 0)			delete (_ngwm__addItemRequest*)p->ptr;		else			delete[] (_ngwm__addItemRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__addItemResponse:		if (p->size < 0)			delete (_ngwm__addItemResponse*)p->ptr;		else			delete[] (_ngwm__addItemResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__addItemsRequest:		if (p->size < 0)			delete (_ngwm__addItemsRequest*)p->ptr;		else			delete[] (_ngwm__addItemsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__addItemsResponse:		if (p->size < 0)			delete (_ngwm__addItemsResponse*)p->ptr;		else			delete[] (_ngwm__addItemsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__addMembersRequest:		if (p->size < 0)			delete (_ngwm__addMembersRequest*)p->ptr;		else			delete[] (_ngwm__addMembersRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__addMembersResponse:		if (p->size < 0)			delete (_ngwm__addMembersResponse*)p->ptr;		else			delete[] (_ngwm__addMembersResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__closeFreeBusySessionRequest:		if (p->size < 0)			delete (_ngwm__closeFreeBusySessionRequest*)p->ptr;		else			delete[] (_ngwm__closeFreeBusySessionRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__closeFreeBusySessionResponse:		if (p->size < 0)			delete (_ngwm__closeFreeBusySessionResponse*)p->ptr;		else			delete[] (_ngwm__closeFreeBusySessionResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__completeRequest:		if (p->size < 0)			delete (_ngwm__completeRequest*)p->ptr;		else			delete[] (_ngwm__completeRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__completeResponse:		if (p->size < 0)			delete (_ngwm__completeResponse*)p->ptr;		else			delete[] (_ngwm__completeResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__createCursorRequest:		if (p->size < 0)			delete (_ngwm__createCursorRequest*)p->ptr;		else			delete[] (_ngwm__createCursorRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__createCursorResponse:		if (p->size < 0)			delete (_ngwm__createCursorResponse*)p->ptr;		else			delete[] (_ngwm__createCursorResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__createItemRequest:		if (p->size < 0)			delete (_ngwm__createItemRequest*)p->ptr;		else			delete[] (_ngwm__createItemRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__createItemResponse:		if (p->size < 0)			delete (_ngwm__createItemResponse*)p->ptr;		else			delete[] (_ngwm__createItemResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__createJunkEntryRequest:		if (p->size < 0)			delete (_ngwm__createJunkEntryRequest*)p->ptr;		else			delete[] (_ngwm__createJunkEntryRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__createJunkEntryResponse:		if (p->size < 0)			delete (_ngwm__createJunkEntryResponse*)p->ptr;		else			delete[] (_ngwm__createJunkEntryResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__createProxyAccessRequest:		if (p->size < 0)			delete (_ngwm__createProxyAccessRequest*)p->ptr;		else			delete[] (_ngwm__createProxyAccessRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__createProxyAccessResponse:		if (p->size < 0)			delete (_ngwm__createProxyAccessResponse*)p->ptr;		else			delete[] (_ngwm__createProxyAccessResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__createSignatureRequest:		if (p->size < 0)			delete (_ngwm__createSignatureRequest*)p->ptr;		else			delete[] (_ngwm__createSignatureRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__createSignatureResponse:		if (p->size < 0)			delete (_ngwm__createSignatureResponse*)p->ptr;		else			delete[] (_ngwm__createSignatureResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__declineRequest:		if (p->size < 0)			delete (_ngwm__declineRequest*)p->ptr;		else			delete[] (_ngwm__declineRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__declineResponse:		if (p->size < 0)			delete (_ngwm__declineResponse*)p->ptr;		else			delete[] (_ngwm__declineResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__delegateRequest:		if (p->size < 0)			delete (_ngwm__delegateRequest*)p->ptr;		else			delete[] (_ngwm__delegateRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__delegateResponse:		if (p->size < 0)			delete (_ngwm__delegateResponse*)p->ptr;		else			delete[] (_ngwm__delegateResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__destroyCursorRequest:		if (p->size < 0)			delete (_ngwm__destroyCursorRequest*)p->ptr;		else			delete[] (_ngwm__destroyCursorRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__destroyCursorResponse:		if (p->size < 0)			delete (_ngwm__destroyCursorResponse*)p->ptr;		else			delete[] (_ngwm__destroyCursorResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__forwardRequest:		if (p->size < 0)			delete (_ngwm__forwardRequest*)p->ptr;		else			delete[] (_ngwm__forwardRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__forwardResponse:		if (p->size < 0)			delete (_ngwm__forwardResponse*)p->ptr;		else			delete[] (_ngwm__forwardResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getAddressBookListRequest:		if (p->size < 0)			delete (_ngwm__getAddressBookListRequest*)p->ptr;		else			delete[] (_ngwm__getAddressBookListRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getAddressBookListResponse:		if (p->size < 0)			delete (_ngwm__getAddressBookListResponse*)p->ptr;		else			delete[] (_ngwm__getAddressBookListResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getAttachmentRequest:		if (p->size < 0)			delete (_ngwm__getAttachmentRequest*)p->ptr;		else			delete[] (_ngwm__getAttachmentRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getAttachmentResponse:		if (p->size < 0)			delete (_ngwm__getAttachmentResponse*)p->ptr;		else			delete[] (_ngwm__getAttachmentResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getCategoryListRequest:		if (p->size < 0)			delete (_ngwm__getCategoryListRequest*)p->ptr;		else			delete[] (_ngwm__getCategoryListRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getCategoryListResponse:		if (p->size < 0)			delete (_ngwm__getCategoryListResponse*)p->ptr;		else			delete[] (_ngwm__getCategoryListResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getCustomListRequest:		if (p->size < 0)			delete (_ngwm__getCustomListRequest*)p->ptr;		else			delete[] (_ngwm__getCustomListRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getCustomListResponse:		if (p->size < 0)			delete (_ngwm__getCustomListResponse*)p->ptr;		else			delete[] (_ngwm__getCustomListResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getDeltasRequest:		if (p->size < 0)			delete (_ngwm__getDeltasRequest*)p->ptr;		else			delete[] (_ngwm__getDeltasRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getDeltasResponse:		if (p->size < 0)			delete (_ngwm__getDeltasResponse*)p->ptr;		else			delete[] (_ngwm__getDeltasResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getDeltaInfoRequest:		if (p->size < 0)			delete (_ngwm__getDeltaInfoRequest*)p->ptr;		else			delete[] (_ngwm__getDeltaInfoRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getDeltaInfoResponse:		if (p->size < 0)			delete (_ngwm__getDeltaInfoResponse*)p->ptr;		else			delete[] (_ngwm__getDeltaInfoResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getFolderListRequest:		if (p->size < 0)			delete (_ngwm__getFolderListRequest*)p->ptr;		else			delete[] (_ngwm__getFolderListRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getFolderListResponse:		if (p->size < 0)			delete (_ngwm__getFolderListResponse*)p->ptr;		else			delete[] (_ngwm__getFolderListResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getFreeBusyRequest:		if (p->size < 0)			delete (_ngwm__getFreeBusyRequest*)p->ptr;		else			delete[] (_ngwm__getFreeBusyRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getFreeBusyResponse:		if (p->size < 0)			delete (_ngwm__getFreeBusyResponse*)p->ptr;		else			delete[] (_ngwm__getFreeBusyResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getItemRequest:		if (p->size < 0)			delete (_ngwm__getItemRequest*)p->ptr;		else			delete[] (_ngwm__getItemRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getItemResponse:		if (p->size < 0)			delete (_ngwm__getItemResponse*)p->ptr;		else			delete[] (_ngwm__getItemResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getItemsRequest:		if (p->size < 0)			delete (_ngwm__getItemsRequest*)p->ptr;		else			delete[] (_ngwm__getItemsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getItemsResponse:		if (p->size < 0)			delete (_ngwm__getItemsResponse*)p->ptr;		else			delete[] (_ngwm__getItemsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getJunkEntriesRequest:		if (p->size < 0)			delete (_ngwm__getJunkEntriesRequest*)p->ptr;		else			delete[] (_ngwm__getJunkEntriesRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getJunkEntriesResponse:		if (p->size < 0)			delete (_ngwm__getJunkEntriesResponse*)p->ptr;		else			delete[] (_ngwm__getJunkEntriesResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getJunkMailSettingsRequest:		if (p->size < 0)			delete (_ngwm__getJunkMailSettingsRequest*)p->ptr;		else			delete[] (_ngwm__getJunkMailSettingsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getJunkMailSettingsResponse:		if (p->size < 0)			delete (_ngwm__getJunkMailSettingsResponse*)p->ptr;		else			delete[] (_ngwm__getJunkMailSettingsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getQuickMessagesRequest:		if (p->size < 0)			delete (_ngwm__getQuickMessagesRequest*)p->ptr;		else			delete[] (_ngwm__getQuickMessagesRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getQuickMessagesResponse:		if (p->size < 0)			delete (_ngwm__getQuickMessagesResponse*)p->ptr;		else			delete[] (_ngwm__getQuickMessagesResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getProxyAccessListRequest:		if (p->size < 0)			delete (_ngwm__getProxyAccessListRequest*)p->ptr;		else			delete[] (_ngwm__getProxyAccessListRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getProxyAccessListResponse:		if (p->size < 0)			delete (_ngwm__getProxyAccessListResponse*)p->ptr;		else			delete[] (_ngwm__getProxyAccessListResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getProxyListRequest:		if (p->size < 0)			delete (_ngwm__getProxyListRequest*)p->ptr;		else			delete[] (_ngwm__getProxyListRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getProxyListResponse:		if (p->size < 0)			delete (_ngwm__getProxyListResponse*)p->ptr;		else			delete[] (_ngwm__getProxyListResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getSettingsRequest:		if (p->size < 0)			delete (_ngwm__getSettingsRequest*)p->ptr;		else			delete[] (_ngwm__getSettingsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getSettingsResponse:		if (p->size < 0)			delete (_ngwm__getSettingsResponse*)p->ptr;		else			delete[] (_ngwm__getSettingsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getSignaturesRequest:		if (p->size < 0)			delete (_ngwm__getSignaturesRequest*)p->ptr;		else			delete[] (_ngwm__getSignaturesRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getSignaturesResponse:		if (p->size < 0)			delete (_ngwm__getSignaturesResponse*)p->ptr;		else			delete[] (_ngwm__getSignaturesResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__getTimezoneListRequest:		if (p->size < 0)			delete (_ngwm__getTimezoneListRequest*)p->ptr;		else			delete[] (_ngwm__getTimezoneListRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__getTimezoneListResponse:		if (p->size < 0)			delete (_ngwm__getTimezoneListResponse*)p->ptr;		else			delete[] (_ngwm__getTimezoneListResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__loginRequest:		if (p->size < 0)			delete (_ngwm__loginRequest*)p->ptr;		else			delete[] (_ngwm__loginRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__loginResponse:		if (p->size < 0)			delete (_ngwm__loginResponse*)p->ptr;		else			delete[] (_ngwm__loginResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__logoutRequest:		if (p->size < 0)			delete (_ngwm__logoutRequest*)p->ptr;		else			delete[] (_ngwm__logoutRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__logoutResponse:		if (p->size < 0)			delete (_ngwm__logoutResponse*)p->ptr;		else			delete[] (_ngwm__logoutResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__markPrivateRequest:		if (p->size < 0)			delete (_ngwm__markPrivateRequest*)p->ptr;		else			delete[] (_ngwm__markPrivateRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__markPrivateResponse:		if (p->size < 0)			delete (_ngwm__markPrivateResponse*)p->ptr;		else			delete[] (_ngwm__markPrivateResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__markReadRequest:		if (p->size < 0)			delete (_ngwm__markReadRequest*)p->ptr;		else			delete[] (_ngwm__markReadRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__markReadResponse:		if (p->size < 0)			delete (_ngwm__markReadResponse*)p->ptr;		else			delete[] (_ngwm__markReadResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__markUnPrivateRequest:		if (p->size < 0)			delete (_ngwm__markUnPrivateRequest*)p->ptr;		else			delete[] (_ngwm__markUnPrivateRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__markUnPrivateResponse:		if (p->size < 0)			delete (_ngwm__markUnPrivateResponse*)p->ptr;		else			delete[] (_ngwm__markUnPrivateResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__markUnReadRequest:		if (p->size < 0)			delete (_ngwm__markUnReadRequest*)p->ptr;		else			delete[] (_ngwm__markUnReadRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__markUnReadResponse:		if (p->size < 0)			delete (_ngwm__markUnReadResponse*)p->ptr;		else			delete[] (_ngwm__markUnReadResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyItemRequest:		if (p->size < 0)			delete (_ngwm__modifyItemRequest*)p->ptr;		else			delete[] (_ngwm__modifyItemRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyItemResponse:		if (p->size < 0)			delete (_ngwm__modifyItemResponse*)p->ptr;		else			delete[] (_ngwm__modifyItemResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyItemsRequest:		if (p->size < 0)			delete (_ngwm__modifyItemsRequest*)p->ptr;		else			delete[] (_ngwm__modifyItemsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyItemsResponse:		if (p->size < 0)			delete (_ngwm__modifyItemsResponse*)p->ptr;		else			delete[] (_ngwm__modifyItemsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyJunkEntryRequest:		if (p->size < 0)			delete (_ngwm__modifyJunkEntryRequest*)p->ptr;		else			delete[] (_ngwm__modifyJunkEntryRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyJunkEntryResponse:		if (p->size < 0)			delete (_ngwm__modifyJunkEntryResponse*)p->ptr;		else			delete[] (_ngwm__modifyJunkEntryResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyJunkMailSettingsRequest:		if (p->size < 0)			delete (_ngwm__modifyJunkMailSettingsRequest*)p->ptr;		else			delete[] (_ngwm__modifyJunkMailSettingsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyJunkMailSettingsResponse:		if (p->size < 0)			delete (_ngwm__modifyJunkMailSettingsResponse*)p->ptr;		else			delete[] (_ngwm__modifyJunkMailSettingsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyPasswordRequest:		if (p->size < 0)			delete (_ngwm__modifyPasswordRequest*)p->ptr;		else			delete[] (_ngwm__modifyPasswordRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyPasswordResponse:		if (p->size < 0)			delete (_ngwm__modifyPasswordResponse*)p->ptr;		else			delete[] (_ngwm__modifyPasswordResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyProxyAccessRequest:		if (p->size < 0)			delete (_ngwm__modifyProxyAccessRequest*)p->ptr;		else			delete[] (_ngwm__modifyProxyAccessRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifyProxyAccessResponse:		if (p->size < 0)			delete (_ngwm__modifyProxyAccessResponse*)p->ptr;		else			delete[] (_ngwm__modifyProxyAccessResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifySettingsRequest:		if (p->size < 0)			delete (_ngwm__modifySettingsRequest*)p->ptr;		else			delete[] (_ngwm__modifySettingsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifySettingsResponse:		if (p->size < 0)			delete (_ngwm__modifySettingsResponse*)p->ptr;		else			delete[] (_ngwm__modifySettingsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifySignaturesRequest:		if (p->size < 0)			delete (_ngwm__modifySignaturesRequest*)p->ptr;		else			delete[] (_ngwm__modifySignaturesRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__modifySignaturesResponse:		if (p->size < 0)			delete (_ngwm__modifySignaturesResponse*)p->ptr;		else			delete[] (_ngwm__modifySignaturesResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__moveItemRequest:		if (p->size < 0)			delete (_ngwm__moveItemRequest*)p->ptr;		else			delete[] (_ngwm__moveItemRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__moveItemResponse:		if (p->size < 0)			delete (_ngwm__moveItemResponse*)p->ptr;		else			delete[] (_ngwm__moveItemResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__positionCursorRequest:		if (p->size < 0)			delete (_ngwm__positionCursorRequest*)p->ptr;		else			delete[] (_ngwm__positionCursorRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__positionCursorResponse:		if (p->size < 0)			delete (_ngwm__positionCursorResponse*)p->ptr;		else			delete[] (_ngwm__positionCursorResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__purgeDeletedItemsRequest:		if (p->size < 0)			delete (_ngwm__purgeDeletedItemsRequest*)p->ptr;		else			delete[] (_ngwm__purgeDeletedItemsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__purgeDeletedItemsResponse:		if (p->size < 0)			delete (_ngwm__purgeDeletedItemsResponse*)p->ptr;		else			delete[] (_ngwm__purgeDeletedItemsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__purgeRequest:		if (p->size < 0)			delete (_ngwm__purgeRequest*)p->ptr;		else			delete[] (_ngwm__purgeRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__purgeResponse:		if (p->size < 0)			delete (_ngwm__purgeResponse*)p->ptr;		else			delete[] (_ngwm__purgeResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__readCursorRequest:		if (p->size < 0)			delete (_ngwm__readCursorRequest*)p->ptr;		else			delete[] (_ngwm__readCursorRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__readCursorResponse:		if (p->size < 0)			delete (_ngwm__readCursorResponse*)p->ptr;		else			delete[] (_ngwm__readCursorResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeCustomDefinitionRequest:		if (p->size < 0)			delete (_ngwm__removeCustomDefinitionRequest*)p->ptr;		else			delete[] (_ngwm__removeCustomDefinitionRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeCustomDefinitionResponse:		if (p->size < 0)			delete (_ngwm__removeCustomDefinitionResponse*)p->ptr;		else			delete[] (_ngwm__removeCustomDefinitionResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeItemRequest:		if (p->size < 0)			delete (_ngwm__removeItemRequest*)p->ptr;		else			delete[] (_ngwm__removeItemRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeItemResponse:		if (p->size < 0)			delete (_ngwm__removeItemResponse*)p->ptr;		else			delete[] (_ngwm__removeItemResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeItemsRequest:		if (p->size < 0)			delete (_ngwm__removeItemsRequest*)p->ptr;		else			delete[] (_ngwm__removeItemsRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeItemsResponse:		if (p->size < 0)			delete (_ngwm__removeItemsResponse*)p->ptr;		else			delete[] (_ngwm__removeItemsResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeJunkEntryRequest:		if (p->size < 0)			delete (_ngwm__removeJunkEntryRequest*)p->ptr;		else			delete[] (_ngwm__removeJunkEntryRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeJunkEntryResponse:		if (p->size < 0)			delete (_ngwm__removeJunkEntryResponse*)p->ptr;		else			delete[] (_ngwm__removeJunkEntryResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeMembersRequest:		if (p->size < 0)			delete (_ngwm__removeMembersRequest*)p->ptr;		else			delete[] (_ngwm__removeMembersRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeMembersResponse:		if (p->size < 0)			delete (_ngwm__removeMembersResponse*)p->ptr;		else			delete[] (_ngwm__removeMembersResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeProxyAccessRequest:		if (p->size < 0)			delete (_ngwm__removeProxyAccessRequest*)p->ptr;		else			delete[] (_ngwm__removeProxyAccessRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeProxyAccessResponse:		if (p->size < 0)			delete (_ngwm__removeProxyAccessResponse*)p->ptr;		else			delete[] (_ngwm__removeProxyAccessResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeSignatureRequest:		if (p->size < 0)			delete (_ngwm__removeSignatureRequest*)p->ptr;		else			delete[] (_ngwm__removeSignatureRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__removeSignatureResponse:		if (p->size < 0)			delete (_ngwm__removeSignatureResponse*)p->ptr;		else			delete[] (_ngwm__removeSignatureResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__replyRequest:		if (p->size < 0)			delete (_ngwm__replyRequest*)p->ptr;		else			delete[] (_ngwm__replyRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__replyResponse:		if (p->size < 0)			delete (_ngwm__replyResponse*)p->ptr;		else			delete[] (_ngwm__replyResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__retractRequest:		if (p->size < 0)			delete (_ngwm__retractRequest*)p->ptr;		else			delete[] (_ngwm__retractRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__retractResponse:		if (p->size < 0)			delete (_ngwm__retractResponse*)p->ptr;		else			delete[] (_ngwm__retractResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__sendItemRequest:		if (p->size < 0)			delete (_ngwm__sendItemRequest*)p->ptr;		else			delete[] (_ngwm__sendItemRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__sendItemResponse:		if (p->size < 0)			delete (_ngwm__sendItemResponse*)p->ptr;		else			delete[] (_ngwm__sendItemResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__startFreeBusySessionRequest:		if (p->size < 0)			delete (_ngwm__startFreeBusySessionRequest*)p->ptr;		else			delete[] (_ngwm__startFreeBusySessionRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__startFreeBusySessionResponse:		if (p->size < 0)			delete (_ngwm__startFreeBusySessionResponse*)p->ptr;		else			delete[] (_ngwm__startFreeBusySessionResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__unacceptRequest:		if (p->size < 0)			delete (_ngwm__unacceptRequest*)p->ptr;		else			delete[] (_ngwm__unacceptRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__unacceptResponse:		if (p->size < 0)			delete (_ngwm__unacceptResponse*)p->ptr;		else			delete[] (_ngwm__unacceptResponse*)p->ptr;		break;	case SOAP_TYPE__ngwm__uncompleteRequest:		if (p->size < 0)			delete (_ngwm__uncompleteRequest*)p->ptr;		else			delete[] (_ngwm__uncompleteRequest*)p->ptr;		break;	case SOAP_TYPE__ngwm__uncompleteResponse:		if (p->size < 0)			delete (_ngwm__uncompleteResponse*)p->ptr;		else			delete[] (_ngwm__uncompleteResponse*)p->ptr;		break;	case SOAP_TYPE_ns2__ContainerList:		if (p->size < 0)			delete (ns2__ContainerList*)p->ptr;		else			delete[] (ns2__ContainerList*)p->ptr;		break;	case SOAP_TYPE_ns2__Event:		if (p->size < 0)			delete (ns2__Event*)p->ptr;		else			delete[] (ns2__Event*)p->ptr;		break;	case SOAP_TYPE_ns2__EventDefinition:		if (p->size < 0)			delete (ns2__EventDefinition*)p->ptr;		else			delete[] (ns2__EventDefinition*)p->ptr;		break;	case SOAP_TYPE_ns2__EventList:		if (p->size < 0)			delete (ns2__EventList*)p->ptr;		else			delete[] (ns2__EventList*)p->ptr;		break;	case SOAP_TYPE_ns2__Events:		if (p->size < 0)			delete (ns2__Events*)p->ptr;		else			delete[] (ns2__Events*)p->ptr;		break;	case SOAP_TYPE_ns2__EventsList:		if (p->size < 0)			delete (ns2__EventsList*)p->ptr;		else			delete[] (ns2__EventsList*)p->ptr;		break;	case SOAP_TYPE_ns2__EventTypeList:		if (p->size < 0)			delete (ns2__EventTypeList*)p->ptr;		else			delete[] (ns2__EventTypeList*)p->ptr;		break;	case SOAP_TYPE__ns2__cleanEventConfigurationRequest:		if (p->size < 0)			delete (_ns2__cleanEventConfigurationRequest*)p->ptr;		else			delete[] (_ns2__cleanEventConfigurationRequest*)p->ptr;		break;	case SOAP_TYPE__ns2__cleanEventConfigurationResponse:		if (p->size < 0)			delete (_ns2__cleanEventConfigurationResponse*)p->ptr;		else			delete[] (_ns2__cleanEventConfigurationResponse*)p->ptr;		break;	case SOAP_TYPE__ns2__configureEventsRequest:		if (p->size < 0)			delete (_ns2__configureEventsRequest*)p->ptr;		else			delete[] (_ns2__configureEventsRequest*)p->ptr;		break;	case SOAP_TYPE__ns2__configureEventsResponse:		if (p->size < 0)			delete (_ns2__configureEventsResponse*)p->ptr;		else			delete[] (_ns2__configureEventsResponse*)p->ptr;		break;	case SOAP_TYPE__ns2__getEventConfigurationRequest:		if (p->size < 0)			delete (_ns2__getEventConfigurationRequest*)p->ptr;		else			delete[] (_ns2__getEventConfigurationRequest*)p->ptr;		break;	case SOAP_TYPE__ns2__getEventConfigurationResponse:		if (p->size < 0)			delete (_ns2__getEventConfigurationResponse*)p->ptr;		else			delete[] (_ns2__getEventConfigurationResponse*)p->ptr;		break;	case SOAP_TYPE__ns2__getEventsRequest:		if (p->size < 0)			delete (_ns2__getEventsRequest*)p->ptr;		else			delete[] (_ns2__getEventsRequest*)p->ptr;		break;	case SOAP_TYPE__ns2__getEventsResponse:		if (p->size < 0)			delete (_ns2__getEventsResponse*)p->ptr;		else			delete[] (_ns2__getEventsResponse*)p->ptr;		break;	case SOAP_TYPE__ns2__removeEventConfigurationRequest:		if (p->size < 0)			delete (_ns2__removeEventConfigurationRequest*)p->ptr;		else			delete[] (_ns2__removeEventConfigurationRequest*)p->ptr;		break;	case SOAP_TYPE__ns2__removeEventConfigurationResponse:		if (p->size < 0)			delete (_ns2__removeEventConfigurationResponse*)p->ptr;		else			delete[] (_ns2__removeEventConfigurationResponse*)p->ptr;		break;	case SOAP_TYPE__ns2__removeEventsRequest:		if (p->size < 0)			delete (_ns2__removeEventsRequest*)p->ptr;		else			delete[] (_ns2__removeEventsRequest*)p->ptr;		break;	case SOAP_TYPE__ns2__removeEventsResponse:		if (p->size < 0)			delete (_ns2__removeEventsResponse*)p->ptr;		else			delete[] (_ns2__removeEventsResponse*)p->ptr;		break;	case SOAP_TYPE_ngwt__AccessControlListEntry:		if (p->size < 0)			delete (ngwt__AccessControlListEntry*)p->ptr;		else			delete[] (ngwt__AccessControlListEntry*)p->ptr;		break;	case SOAP_TYPE_ngwt__AccessRightEntry:		if (p->size < 0)			delete (ngwt__AccessRightEntry*)p->ptr;		else			delete[] (ngwt__AccessRightEntry*)p->ptr;		break;	case SOAP_TYPE_ngwt__AddressBook:		if (p->size < 0)			delete (ngwt__AddressBook*)p->ptr;		else			delete[] (ngwt__AddressBook*)p->ptr;		break;	case SOAP_TYPE_ngwt__Alarm:		if (p->size < 0)			delete (ngwt__Alarm*)p->ptr;		else			delete[] (ngwt__Alarm*)p->ptr;		break;	case SOAP_TYPE_ngwt__Category:		if (p->size < 0)			delete (ngwt__Category*)p->ptr;		else			delete[] (ngwt__Category*)p->ptr;		break;	case SOAP_TYPE_ngwt__CommentStatus:		if (p->size < 0)			delete (ngwt__CommentStatus*)p->ptr;		else			delete[] (ngwt__CommentStatus*)p->ptr;		break;	case SOAP_TYPE_ngwt__ContainerItem:		if (p->size < 0)			delete (ngwt__ContainerItem*)p->ptr;		else			delete[] (ngwt__ContainerItem*)p->ptr;		break;	case SOAP_TYPE_ngwt__ContainerRef:		if (p->size < 0)			delete (ngwt__ContainerRef*)p->ptr;		else			delete[] (ngwt__ContainerRef*)p->ptr;		break;	case SOAP_TYPE_ngwt__DelegatedStatus:		if (p->size < 0)			delete (ngwt__DelegatedStatus*)p->ptr;		else			delete[] (ngwt__DelegatedStatus*)p->ptr;		break;	case SOAP_TYPE_ngwt__DelegateeStatus:		if (p->size < 0)			delete (ngwt__DelegateeStatus*)p->ptr;		else			delete[] (ngwt__DelegateeStatus*)p->ptr;		break;	case SOAP_TYPE_ngwt__FilterEntry:		if (p->size < 0)			delete (ngwt__FilterEntry*)p->ptr;		else			delete[] (ngwt__FilterEntry*)p->ptr;		break;	case SOAP_TYPE_ngwt__FilterGroup:		if (p->size < 0)			delete (ngwt__FilterGroup*)p->ptr;		else			delete[] (ngwt__FilterGroup*)p->ptr;		break;	case SOAP_TYPE_ngwt__Folder:		if (p->size < 0)			delete (ngwt__Folder*)p->ptr;		else			delete[] (ngwt__Folder*)p->ptr;		break;	case SOAP_TYPE_ngwt__FreeBusyInfo:		if (p->size < 0)			delete (ngwt__FreeBusyInfo*)p->ptr;		else			delete[] (ngwt__FreeBusyInfo*)p->ptr;		break;	case SOAP_TYPE_ngwt__From:		if (p->size < 0)			delete (ngwt__From*)p->ptr;		else			delete[] (ngwt__From*)p->ptr;		break;	case SOAP_TYPE_ngwt__ItemRef:		if (p->size < 0)			delete (ngwt__ItemRef*)p->ptr;		else			delete[] (ngwt__ItemRef*)p->ptr;		break;	case SOAP_TYPE_ngwt__MessagePart:		if (p->size < 0)			delete (ngwt__MessagePart*)p->ptr;		else			delete[] (ngwt__MessagePart*)p->ptr;		break;	case SOAP_TYPE_ngwt__PhoneNumber:		if (p->size < 0)			delete (ngwt__PhoneNumber*)p->ptr;		else			delete[] (ngwt__PhoneNumber*)p->ptr;		break;	case SOAP_TYPE_ngwt__PlainText:		if (p->size < 0)			delete (ngwt__PlainText*)p->ptr;		else			delete[] (ngwt__PlainText*)p->ptr;		break;	case SOAP_TYPE_ngwt__Proxy:		if (p->size < 0)			delete (ngwt__Proxy*)p->ptr;		else			delete[] (ngwt__Proxy*)p->ptr;		break;	case SOAP_TYPE_ngwt__Recipient:		if (p->size < 0)			delete (ngwt__Recipient*)p->ptr;		else			delete[] (ngwt__Recipient*)p->ptr;		break;	case SOAP_TYPE_ngwt__TransferFailedStatus:		if (p->size < 0)			delete (ngwt__TransferFailedStatus*)p->ptr;		else			delete[] (ngwt__TransferFailedStatus*)p->ptr;		break;	case SOAP_TYPE_ngwt__TrustedApplication:		if (p->size < 0)			delete (ngwt__TrustedApplication*)p->ptr;		else			delete[] (ngwt__TrustedApplication*)p->ptr;		break;	case SOAP_TYPE_ngwt__AddressBookItem:		if (p->size < 0)			delete (ngwt__AddressBookItem*)p->ptr;		else			delete[] (ngwt__AddressBookItem*)p->ptr;		break;	case SOAP_TYPE_ngwt__AttachmentID:		if (p->size < 0)			delete (ngwt__AttachmentID*)p->ptr;		else			delete[] (ngwt__AttachmentID*)p->ptr;		break;	case SOAP_TYPE_ngwt__BoxEntry:		if (p->size < 0)			delete (ngwt__BoxEntry*)p->ptr;		else			delete[] (ngwt__BoxEntry*)p->ptr;		break;	case SOAP_TYPE_ngwt__DayOfWeek:		if (p->size < 0)			delete (ngwt__DayOfWeek*)p->ptr;		else			delete[] (ngwt__DayOfWeek*)p->ptr;		break;	case SOAP_TYPE_ngwt__FolderACLEntry:		if (p->size < 0)			delete (ngwt__FolderACLEntry*)p->ptr;		else			delete[] (ngwt__FolderACLEntry*)p->ptr;		break;	case SOAP_TYPE_ngwt__QueryFolder:		if (p->size < 0)			delete (ngwt__QueryFolder*)p->ptr;		else			delete[] (ngwt__QueryFolder*)p->ptr;		break;	case SOAP_TYPE_ngwt__SharedFolder:		if (p->size < 0)			delete (ngwt__SharedFolder*)p->ptr;		else			delete[] (ngwt__SharedFolder*)p->ptr;		break;	case SOAP_TYPE_ngwt__StatusTracking:		if (p->size < 0)			delete (ngwt__StatusTracking*)p->ptr;		else			delete[] (ngwt__StatusTracking*)p->ptr;		break;	case SOAP_TYPE_ngwt__SystemFolder:		if (p->size < 0)			delete (ngwt__SystemFolder*)p->ptr;		else			delete[] (ngwt__SystemFolder*)p->ptr;		break;	case SOAP_TYPE_ngwt__Contact:		if (p->size < 0)			delete (ngwt__Contact*)p->ptr;		else			delete[] (ngwt__Contact*)p->ptr;		break;	case SOAP_TYPE_ngwt__ContactFolder:		if (p->size < 0)			delete (ngwt__ContactFolder*)p->ptr;		else			delete[] (ngwt__ContactFolder*)p->ptr;		break;	case SOAP_TYPE_ngwt__Group:		if (p->size < 0)			delete (ngwt__Group*)p->ptr;		else			delete[] (ngwt__Group*)p->ptr;		break;	case SOAP_TYPE_ngwt__Mail:		if (p->size < 0)			delete (ngwt__Mail*)p->ptr;		else			delete[] (ngwt__Mail*)p->ptr;		break;	case SOAP_TYPE_ngwt__Organization:		if (p->size < 0)			delete (ngwt__Organization*)p->ptr;		else			delete[] (ngwt__Organization*)p->ptr;		break;	case SOAP_TYPE_ngwt__Resource:		if (p->size < 0)			delete (ngwt__Resource*)p->ptr;		else			delete[] (ngwt__Resource*)p->ptr;		break;	case SOAP_TYPE_ngwt__CalendarItem:		if (p->size < 0)			delete (ngwt__CalendarItem*)p->ptr;		else			delete[] (ngwt__CalendarItem*)p->ptr;		break;	case SOAP_TYPE_ngwt__PhoneMessage:		if (p->size < 0)			delete (ngwt__PhoneMessage*)p->ptr;		else			delete[] (ngwt__PhoneMessage*)p->ptr;		break;	case SOAP_TYPE_ngwt__SharedNotification:		if (p->size < 0)			delete (ngwt__SharedNotification*)p->ptr;		else			delete[] (ngwt__SharedNotification*)p->ptr;		break;	case SOAP_TYPE_ngwt__Appointment:		if (p->size < 0)			delete (ngwt__Appointment*)p->ptr;		else			delete[] (ngwt__Appointment*)p->ptr;		break;	case SOAP_TYPE_ngwt__Note:		if (p->size < 0)			delete (ngwt__Note*)p->ptr;		else			delete[] (ngwt__Note*)p->ptr;		break;	case SOAP_TYPE_ngwt__Task:		if (p->size < 0)			delete (ngwt__Task*)p->ptr;		else			delete[] (ngwt__Task*)p->ptr;		break;	case SOAP_TYPE_SOAP_ENV__Header:		if (p->size < 0)			delete (struct SOAP_ENV__Header*)p->ptr;		else			delete[] (struct SOAP_ENV__Header*)p->ptr;		break;	case SOAP_TYPE_xsd__anyURI:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_xsd__date:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_xsd__decimal:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_xsd__duration:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_xsd__language:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_ngwt__View:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_ngwt__uid:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_ngwt__UUID:		if (p->size < 0)			delete (std::string*)p->ptr;		else			delete[] (std::string*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__FilterElement:		if (p->size < 0)			delete (std::vector<ngwt__FilterElement * >*)p->ptr;		else			delete[] (std::vector<ngwt__FilterElement * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__ContainerRef:		if (p->size < 0)			delete (std::vector<ngwt__ContainerRef * >*)p->ptr;		else			delete[] (std::vector<ngwt__ContainerRef * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfns2__EventType:		if (p->size < 0)			delete (std::vector<enum ns2__EventType >*)p->ptr;		else			delete[] (std::vector<enum ns2__EventType >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons2__Events:		if (p->size < 0)			delete (std::vector<ns2__Events * >*)p->ptr;		else			delete[] (std::vector<ns2__Events * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons2__Event:		if (p->size < 0)			delete (std::vector<ns2__Event * >*)p->ptr;		else			delete[] (std::vector<ns2__Event * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfstring:		if (p->size < 0)			delete (std::vector<char * >*)p->ptr;		else			delete[] (std::vector<char * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__ModifyItem:		if (p->size < 0)			delete (std::vector<ngwt__ModifyItem * >*)p->ptr;		else			delete[] (std::vector<ngwt__ModifyItem * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__Timezone:		if (p->size < 0)			delete (std::vector<ngwt__Timezone * >*)p->ptr;		else			delete[] (std::vector<ngwt__Timezone * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__Signature:		if (p->size < 0)			delete (std::vector<ngwt__Signature * >*)p->ptr;		else			delete[] (std::vector<ngwt__Signature * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__SettingsGroup:		if (p->size < 0)			delete (std::vector<ngwt__SettingsGroup * >*)p->ptr;		else			delete[] (std::vector<ngwt__SettingsGroup * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfxsd__date:		if (p->size < 0)			delete (std::vector<std::string >*)p->ptr;		else			delete[] (std::vector<std::string >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__Recipient:		if (p->size < 0)			delete (std::vector<ngwt__Recipient * >*)p->ptr;		else			delete[] (std::vector<ngwt__Recipient * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__ProblemEntry:		if (p->size < 0)			delete (std::vector<ngwt__ProblemEntry * >*)p->ptr;		else			delete[] (std::vector<ngwt__ProblemEntry * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__PostalAddress:		if (p->size < 0)			delete (std::vector<ngwt__PostalAddress * >*)p->ptr;		else			delete[] (std::vector<ngwt__PostalAddress * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__PhoneNumber:		if (p->size < 0)			delete (std::vector<ngwt__PhoneNumber * >*)p->ptr;		else			delete[] (std::vector<ngwt__PhoneNumber * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfngwt__Month:		if (p->size < 0)			delete (std::vector<unsigned char >*)p->ptr;		else			delete[] (std::vector<unsigned char >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__MessagePart:		if (p->size < 0)			delete (std::vector<ngwt__MessagePart * >*)p->ptr;		else			delete[] (std::vector<ngwt__MessagePart * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__JunkEntry:		if (p->size < 0)			delete (std::vector<ngwt__JunkEntry * >*)p->ptr;		else			delete[] (std::vector<ngwt__JunkEntry * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__Item:		if (p->size < 0)			delete (std::vector<ngwt__Item * >*)p->ptr;		else			delete[] (std::vector<ngwt__Item * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__ImAddress:		if (p->size < 0)			delete (std::vector<ngwt__ImAddress * >*)p->ptr;		else			delete[] (std::vector<ngwt__ImAddress * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__GroupMember:		if (p->size < 0)			delete (std::vector<ngwt__GroupMember * >*)p->ptr;		else			delete[] (std::vector<ngwt__GroupMember * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__FreeBusyInfo:		if (p->size < 0)			delete (std::vector<ngwt__FreeBusyInfo * >*)p->ptr;		else			delete[] (std::vector<ngwt__FreeBusyInfo * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__NameAndEmail:		if (p->size < 0)			delete (std::vector<ngwt__NameAndEmail * >*)p->ptr;		else			delete[] (std::vector<ngwt__NameAndEmail * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__FreeBusyBlock:		if (p->size < 0)			delete (std::vector<ngwt__FreeBusyBlock * >*)p->ptr;		else			delete[] (std::vector<ngwt__FreeBusyBlock * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__Folder:		if (p->size < 0)			delete (std::vector<ngwt__Folder * >*)p->ptr;		else			delete[] (std::vector<ngwt__Folder * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__FolderACLEntry:		if (p->size < 0)			delete (std::vector<ngwt__FolderACLEntry * >*)p->ptr;		else			delete[] (std::vector<ngwt__FolderACLEntry * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfstd__string:		if (p->size < 0)			delete (std::vector<std::string >*)p->ptr;		else			delete[] (std::vector<std::string >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfngwt__DayOfYear:		if (p->size < 0)			delete (std::vector<short >*)p->ptr;		else			delete[] (std::vector<short >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__DayOfWeek:		if (p->size < 0)			delete (std::vector<ngwt__DayOfWeek * >*)p->ptr;		else			delete[] (std::vector<ngwt__DayOfWeek * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfngwt__DayOfMonth:		if (p->size < 0)			delete (std::vector<char >*)p->ptr;		else			delete[] (std::vector<char >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__Custom:		if (p->size < 0)			delete (std::vector<ngwt__Custom * >*)p->ptr;		else			delete[] (std::vector<ngwt__Custom * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfngwt__uid:		if (p->size < 0)			delete (std::vector<std::string >*)p->ptr;		else			delete[] (std::vector<std::string >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__Category:		if (p->size < 0)			delete (std::vector<ngwt__Category * >*)p->ptr;		else			delete[] (std::vector<ngwt__Category * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfngwt__CalendarFolderFlags:		if (p->size < 0)			delete (std::vector<enum ngwt__CalendarFolderFlags >*)p->ptr;		else			delete[] (std::vector<enum ngwt__CalendarFolderFlags >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__AttachmentItemInfo:		if (p->size < 0)			delete (std::vector<ngwt__AttachmentItemInfo * >*)p->ptr;		else			delete[] (std::vector<ngwt__AttachmentItemInfo * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__AddressBook:		if (p->size < 0)			delete (std::vector<ngwt__AddressBook * >*)p->ptr;		else			delete[] (std::vector<ngwt__AddressBook * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__AccessRightEntry:		if (p->size < 0)			delete (std::vector<ngwt__AccessRightEntry * >*)p->ptr;		else			delete[] (std::vector<ngwt__AccessRightEntry * >*)p->ptr;		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTongwt__AccessControlListEntry:		if (p->size < 0)			delete (std::vector<ngwt__AccessControlListEntry * >*)p->ptr;		else			delete[] (std::vector<ngwt__AccessControlListEntry * >*)p->ptr;		break;	}}