diff options
author | Matt A. Tobin <email@mattatobin.com> | 2019-11-11 01:22:58 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2019-11-11 01:22:58 -0500 |
commit | 7047b11cf0126c784fca3aab78d78cd2d85d7d8f (patch) | |
tree | f994c6b8c5788ed9902cbc1503d4c45b13d4282a /mailnews/import/oexpress/nsOEAddressIterator.h | |
parent | 3c41580e7182a23bf149a68a31cb51c6fb0a3008 (diff) | |
download | UXP-7047b11cf0126c784fca3aab78d78cd2d85d7d8f.tar UXP-7047b11cf0126c784fca3aab78d78cd2d85d7d8f.tar.gz UXP-7047b11cf0126c784fca3aab78d78cd2d85d7d8f.tar.lz UXP-7047b11cf0126c784fca3aab78d78cd2d85d7d8f.tar.xz UXP-7047b11cf0126c784fca3aab78d78cd2d85d7d8f.zip |
Bug 1338715 - Remove Outlook Express import
Tag #1273
Diffstat (limited to 'mailnews/import/oexpress/nsOEAddressIterator.h')
-rw-r--r-- | mailnews/import/oexpress/nsOEAddressIterator.h | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/mailnews/import/oexpress/nsOEAddressIterator.h b/mailnews/import/oexpress/nsOEAddressIterator.h deleted file mode 100644 index fe6082736..000000000 --- a/mailnews/import/oexpress/nsOEAddressIterator.h +++ /dev/null @@ -1,36 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -#ifndef nsOEAddressIterator_h___ -#define nsOEAddressIterator_h___ - -#include "mozilla/Attributes.h" -#include "WabObject.h" -#include "nsIAddrDatabase.h" -#include "mdb.h" -#include "nsStringGlue.h" -#include "nsInterfaceHashtable.h" - -class nsOEAddressIterator : public CWabIterator { -public: - nsOEAddressIterator(CWAB *pWab, nsIAddrDatabase *database); - ~nsOEAddressIterator(); - - virtual nsresult EnumUser(const char16_t * pName, LPENTRYID pEid, ULONG cbEid) override; - virtual nsresult EnumList(const char16_t * pName, LPENTRYID pEid, ULONG cbEid, LPMAPITABLE table) override; - void FindListRow(nsString &eMail, nsIMdbRow **cardRow); - -private: - bool BuildCard(const char16_t * pName, nsIMdbRow *card, LPMAILUSER pUser); - void SanitizeValue(nsString& val); - void SplitString(nsString& val1, nsString& val2); - void SetBirthDay(nsIMdbRow *card, PRTime& birthDay); - - CWAB * m_pWab; - nsCOMPtr<nsIAddrDatabase> m_database; - nsInterfaceHashtable <nsStringHashKey, nsIMdbRow> m_listRows; -}; - -#endif |