| 12345678910111213141516171819202122232425262728293031323334 |
- #ifndef NULLSOFT_AUTH_LOGINDATA_ADDRESS_HEADER
- #define NULLSOFT_AUTH_LOGINDATA_ADDRESS_HEADER
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- #include "./loginData.h"
- // {830B9FCD-3A09-4485-8BA6-1A6B8F10ED39}
- static const GUID IID_LoginDataAddress =
- { 0x830b9fcd, 0x3a09, 0x4485, { 0x8b, 0xa6, 0x1a, 0x6b, 0x8f, 0x10, 0xed, 0x39 } };
- class LoginDataAddress : public LoginData
- {
- protected:
- LoginDataAddress(const GUID *pRealm, HWND hPage, HWND hLoginbox, LPCWSTR pszAddress);
- ~LoginDataAddress();
- public:
- static HRESULT CreateInstance(const GUID *pRealm, HWND hPage, HWND hLoginbox, LPCWSTR pszAddress, LoginDataAddress **instance);
- public:
- virtual HRESULT QueryInterface(REFIID riid, void** ppObject);
- LPCWSTR GetAddress();
-
- protected:
- LPWSTR address;
- };
- #endif //NULLSOFT_AUTH_LOGINDATA_ADDRESS_HEADER
|