// declare module Microsoft.Exchange.WebServices {
//     //class Strings {
//     //    static CannotRemoveSubscriptionFromLiveConnection: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ReadAccessInvalidForNonCalendarFolder: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyDefinitionPropertyMustBeSet: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ArgumentIsBlankString: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAutodiscoverDomainsCount: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MinutesMustBeBetween0And1439: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DeleteInvalidForUnsavedUserConfiguration: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PeriodNotFound: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAutodiscoverSmtpAddress: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidOAuthToken: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MaxScpHopsExceeded: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ContactGroupMemberCannotBeUpdatedWithoutBeingLoadedFirst: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CurrentPositionNotElementStart: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotConvertBetweenTimeZones: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static FrequencyMustBeBetween1And1440: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotSetDelegateFolderPermissionLevelToCustom: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PartnerTokenIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAutodiscoverRequest: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAsyncResult: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidMailboxType: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AttachmentCollectionNotLoaded: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ParameterIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DayOfWeekIndexMustBeSpecifiedForRecurrencePattern: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static WLIDCredentialsCannotBeUsedWithLegacyAutodiscover: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyCannotBeUpdated: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static IncompatibleTypeForArray: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PercentCompleteMustBeBetween0And100: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AutodiscoverServiceIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAutodiscoverSmtpAddressesCount: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ServiceUrlMustBeSet: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ItemTypeNotCompatible: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AttachmentItemTypeMismatch: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UnsupportedWebProtocol: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static EnumValueIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UnexpectedElement: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidOrderBy: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static NoAppropriateConstructorForItemClass: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static SearchFilterAtIndexIsInvalid: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DeletingThisObjectTypeNotAuthorized: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyCannotBeDeleted: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ValuePropertyMustBeSet: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static TagValueIsOutOfRange: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ItemToUpdateCannotBeNullOrNew: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static SearchParametersRootFolderIdsEmpty: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MailboxQueriesParameterIsNotSpecified: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static FolderPermissionHasInvalidUserId: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAutodiscoverDomain: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MailboxesParameterIsNotSpecified: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ParentFolderDoesNotHaveId: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DayOfMonthMustBeSpecifiedForRecurrencePattern: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ClassIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CertificateHasNoPrivateKey: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidOrUnsupportedTimeZoneDefinition: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static HourMustBeBetween0And23: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static TimeoutMustBeBetween1And1440: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CredentialsRequired: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MustLoadOrAssignPropertyBeforeAccess: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAutodiscoverServiceResponse: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotCallConnectDuringLiveConnection: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ObjectDoesNotHaveId: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotAddSubscriptionToLiveConnection: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MaxChangesMustBeBetween1And512: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AttributeValueCannotBeSerialized: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static SearchFilterMustBeSet: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static EndDateMustBeGreaterThanStartDate: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidDateTime: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UpdateItemsDoesNotAllowAttachments: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static TimeoutMustBeGreaterThanZero: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AutodiscoverInvalidSettingForOutlookProvider: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidRedirectionResponseReturned: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ExpectedStartElement: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DaysOfTheWeekNotSpecified: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static FolderToUpdateCannotBeNullOrNew: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PartnerTokenRequestRequiresUrl: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static NumberOfOccurrencesMustBeGreaterThanZero: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static JsonSerializationNotImplemented: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static StartTimeZoneRequired: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyAlreadyExistsInOrderByCollection: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ItemAttachmentMustBeNamed: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAutodiscoverSettingsCount: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static LoadingThisObjectTypeNotSupported: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UserIdForDelegateUserNotSpecified: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PhoneCallAlreadyDisconnected: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static OperationDoesNotSupportAttachments: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UnsupportedTimeZonePeriodTransitionTarget: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static IEnumerableDoesNotContainThatManyObject: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UpdateItemsDoesNotSupportNewOrUnchangedItems: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ValidationFailed: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidRecurrencePattern: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static TimeWindowStartTimeMustBeGreaterThanEndTime: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAttributeValue: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static FileAttachmentContentIsNotSet: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AutodiscoverDidNotReturnEwsUrl: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static RecurrencePatternMustHaveStartDate: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static OccurrenceIndexMustBeGreaterThanZero: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ServiceResponseDoesNotContainXml: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ItemIsOutOfDate: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MinuteMustBeBetween0And59: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static NoSoapOrWsSecurityEndpointAvailable: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ElementNotFound: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static IndexIsOutOfRange: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyIsReadOnly: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AttachmentCreationFailed: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DayOfMonthMustBeBetween1And31: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ServiceRequestFailed: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DelegateUserHasInvalidUserId: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static SearchFilterComparisonValueTypeIsNotSupported: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ElementValueCannotBeSerialized: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyValueMustBeSpecifiedForRecurrencePattern: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static NonSummaryPropertyCannotBeUsed: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static HoldIdParameterIsNotSpecified: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static TransitionGroupNotFound: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ObjectTypeNotSupported: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidTimeoutValue: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AutodiscoverRedirectBlocked: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertySetCannotBeModified: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DayOfTheWeekMustBeSpecifiedForRecurrencePattern: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ServiceObjectAlreadyHasId: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MethodIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static OperationNotSupportedForPropertyDefinitionType: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidElementStringValue: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CollectionIsEmpty: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidFrequencyValue: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UnexpectedEndOfXmlDocument: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static FolderTypeNotCompatible: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static RequestIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyTypeIncompatibleWhenUpdatingCollection: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ServerVersionNotSupported: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static DurationMustBeSpecifiedWhenScheduled: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static NoError: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotUpdateNewUserConfiguration: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ObjectTypeIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static NullStringArrayElementInvalid: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static HttpsIsRequired: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MergedFreeBusyIntervalMustBeSmallerThanTimeWindow: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static SecondMustBeBetween0And59: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AtLeastOneAttachmentCouldNotBeDeleted: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static IdAlreadyInList: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static BothSearchFilterAndQueryStringCannotBeSpecified: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AdditionalPropertyIsNull: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidEmailAddress: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MaximumRedirectionHopsExceeded: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AutodiscoverCouldNotBeLocated: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static NoSubscriptionsOnConnection: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PermissionLevelInvalidForNonCalendarFolder: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidAuthScheme: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static JsonDeserializationNotImplemented: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ValuePropertyNotLoaded: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyIncompatibleWithRequestVersion: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static OffsetMustBeGreaterThanZero: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CreateItemsDoesNotAllowAttachments: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyDefinitionTypeMismatch: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static IntervalMustBeGreaterOrEqualToOne: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotSetPermissionLevelToCustom: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotAddRequestHeader: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ArrayMustHaveAtLeastOneElement: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MonthMustBeSpecifiedForRecurrencePattern: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ValueOfTypeCannotBeConverted: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ValueCannotBeConverted: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ServerErrorAndStackTraceDetails: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static FolderPermissionLevelMustBeSet: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AutodiscoverError: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ArrayMustHaveSingleDimension: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidPropertyValueNotInRange: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static RegenerationPatternsOnlyValidForTasks: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ItemAttachmentCannotBeUpdated: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static EqualityComparisonFilterIsInvalid: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AutodiscoverServiceRequestRequiresDomainOrUrl: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidUser: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AccountIsLocked: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidDomainName: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static TooFewServiceReponsesReturned: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotSubscribeToStatusEvents: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidSortByPropertyForMailboxSearch: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UnexpectedElementType: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ValueMustBeGreaterThanZero: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static AttachmentCannotBeUpdated: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CreateItemsDoesNotHandleExistingItems: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static MultipleContactPhotosInAttachment: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static InvalidRecurrenceRange: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotSetBothImpersonatedAndPrivilegedUser: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static NewMessagesWithAttachmentsCannotBeSentDirectly: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotCallDisconnectWithNoLiveConnection: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static IdPropertyMustBeSet: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ValuePropertyNotAssigned: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ZeroLengthArrayInvalid: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static HoldMailboxesParameterIsNotSpecified: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static CannotSaveNotNewUserConfiguration: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static ServiceObjectDoesNotHaveId: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static PropertyCollectionSizeMismatch: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static XsDurationCouldNotBeParsed: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    static UnknownTimeZonePeriodTransitionType: Microsoft.Exchange.WebServices.Data.LocalizedString;
//     //    private static stringIDs: System.Collections.Generic.Dictionary<TKey, TValue>;
//     //    private static ResourceManager: Microsoft.Exchange.WebServices.Data.ExchangeResourceManager;
//     //    GetLocalizedString(key: Microsoft.Exchange.WebServices.Strings.IDs): Microsoft.Exchange.WebServices.Data.LocalizedString; //{ throw new Error("WebService.Extra.ts - GetLocalizedString : Not implemented.");}
//     //}
// }
// // declare module Microsoft.Exchange.WebServices.Dns {
// //     class DnsClient {
// //         private static typeToDnsTypeMap: Microsoft.Exchange.WebServices.Data.LazyMember<T>;
// //         DnsQuery(domain: string, dnsServerAddress: System.Net.IPAddress): System.Collections.Generic.List<T>; //{ throw new Error("WebService.Extra.ts - DnsQuery : Not implemented.");}
// //     }
// //     class DnsNativeMethods {
// //         AllocDnsServerList(dnsServerAddress: System.Net.IPAddress): number; //{ throw new Error("WebService.Extra.ts - AllocDnsServerList : Not implemented.");}
// //         DnsQuery(pszName: string, wType: Microsoft.Exchange.WebServices.Dns.DnsRecordType, options: Microsoft.Exchange.WebServices.Dns.DnsNativeMethods.DnsQueryOptions, aipServers: number, ppQueryResults: any, pReserved: number): number; //{ throw new Error("WebService.Extra.ts - DnsQuery : Not implemented.");}
// //         DnsQuery(domain: string, dnsServerAddress: System.Net.IPAddress, recordType: Microsoft.Exchange.WebServices.Dns.DnsRecordType, ppQueryResults: any): number; //{ throw new Error("WebService.Extra.ts - DnsQuery : Not implemented.");}
// //         DnsRecordListFree(ptrRecords: number, freeType: Microsoft.Exchange.WebServices.Dns.DnsNativeMethods.FreeType): any; //{ throw new Error("WebService.Extra.ts - DnsRecordListFree : Not implemented.");}
// //         FreeDnsQueryResults(ptrRecords: number): any; //{ throw new Error("WebService.Extra.ts - FreeDnsQueryResults : Not implemented.");}
// //     }
// //     class DnsRecord {
// //         RecordType: Microsoft.Exchange.WebServices.Dns.DnsRecordType;
// //         Name: string;
// //         TimeToLive: System.TimeSpan;
// //         private name: string;
// //         private timeToLive: number;
// //         Load(header: Microsoft.Exchange.WebServices.Dns.DnsRecordHeader, dataPointer: number): any; //{ throw new Error("WebService.Extra.ts - Load : Not implemented.");}
// //     }
// //     class DnsRecordHeader {
// //         NextRecord: number;
// //         Name: string;
// //         RecordType: Microsoft.Exchange.WebServices.Dns.DnsRecordType;
// //         DataLength: number;
// //         Flags: number;
// //         Ttl: number;
// //         Reserved: number;
// //     }
// //     class DnsSrvRecord extends Microsoft.Exchange.WebServices.Dns.DnsRecord {
// //         RecordType: Microsoft.Exchange.WebServices.Dns.DnsRecordType;
// //         NameTarget: string;
// //         Priority: number;
// //         Weight: number;
// //         Port: number;
// //         private target: string;
// //         private priority: number;
// //         private weight: number;
// //         private port: number;
// //         Load(header: Microsoft.Exchange.WebServices.Dns.DnsRecordHeader, dataPointer: number): any; //{ throw new Error("WebService.Extra.ts - Load : Not implemented.");}
// //     }
// // }
// // declare module Microsoft.Exchange.WebServices.Dns.DnsNativeMethods {
// //     class DnsServerList {
// //         AddressCount: number;
// //         ServerAddress: number;
// //     }
// // }
// // declare module Microsoft.Exchange.WebServices.Dns.DnsSrvRecord {
// //     class Win32DnsSrvRecord {
// //         Header: Microsoft.Exchange.WebServices.Dns.DnsRecordHeader;
// //         NameTarget: string;
// //         Priority: number;
// //         Weight: number;
// //         Port: number;
// //         Pad: number;
// //     }
// // }
// // declare module Microsoft.Exchange.WebServices.Strings {
// // }
