aboutsummaryrefslogtreecommitdiff
path: root/Src/auth/Loginbox/addressEncoder.h
blob: 6cd0226bd6ab255bb9cf508702b530b34d65addc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef NULLSOFT_AUTH_LOGINBOX_ADDRESS_ENCODER_HEADER
#define NULLSOFT_AUTH_LOGINBOX_ADDRESS_ENCODER_HEADER

#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif

#include <wtypes.h>

#define ENC_E_INSUFFICIENT_BUFFER	(HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER))

HRESULT AddressEncoder_DecodeString(LPCWSTR pszAddress, LPWSTR *ppResult);
HRESULT AddressEncoder_EncodeString(LPCWSTR pszAddress, LPWSTR pszBuffer, size_t *pcchBufferMax, UINT flags);

#endif //NULLSOFT_AUTH_LOGINBOX_ADDRESS_ENCODER_HEADER