PROXYNODE
The PROXYNODE structure contains either a valid proxy address or an invalid proxy address type.
Quick Info
typedef struct _PROXYNODE
{
struct _PROXYNODE __RPC_FAR * pnodeNext;
RPC_SZ wszProxy;
RPC_EC ec;
RPC_SZ wszDN;
} PROXYNODE;
typedef struct _PROXYNODE __RPC_FAR * PPROXYNODE;
Members
-
pnodeNext
-
Points to a PROXYNODE structure containing either the next valid proxy address or the next proxy address type that is not valid.
-
wszProxy
-
When ec equals ecOK, a valid proxy address.
-
ec
-
An error code specifying the status of the information in this structure:
-
ecOK
-
No error. The proxy address in wszProxy is valid.
-
ecGeneralFailure
-
A failure occurred and proxy address generation has been halted.
-
ecSomeProxiesFailed
-
Some proxy addresses failed to be generated.
-
ecTargetNotValid
-
The supplied target address is not valid.
-
ecTargetNotUnique
-
The supplied target address is not unique.
-
ecProxyDLLNotImplemented
-
The proxy address type is not implemented yet.
-
ecProxyDLLOOM
-
The proxy generation DLL encountered a memory allocation error.
-
ecProxyDLLError
-
The proxy generation DLL encountered a general error.
-
ecProxyDLLProtocol
-
The proxy generation DLL encountered a protocol error.
-
ecProxyDLLSyntax
-
The proxy generation DLL encountered a syntax error.
-
ecProxyDLLEOF
-
The proxy generation DLL encountered an end of file.
-
ecProxyDLLSoftware
-
The proxy generation DLL encountered an error in software.
-
ecProxyDLLConfig
-
The proxy generation DLL encountered a configuration error.
-
ecProxyDLLContention
-
The proxy generation DLL encountered a contention error.
-
ecProxyDLLNotFound
-
The proxy generation DLL could not be found.
-
ecProxyDLLDiskSpace
-
The proxy generation DLL ran out of disk space.
-
ecProxyDLLException
-
The proxy generation DLL threw an exception.
-
ecProxyDLLDefault
-
The proxy generation DLL returned an unknown error.
-
ecProxyNotValid
-
The supplied proxy address is not valid.
-
ecProxyNotUnique
-
The supplied proxy address is either not unique or the DLL is unable to generate a unique proxy address. The value in wszDN is the distinguished name of the existing proxy address.
-
ecProxyDuplicate
-
A primary proxy address of the same type was also supplied.
-
wszDN
-
When ec is ecProxyNotUnique, the distinguished name of the object already owning the proxy address you requested to be validated. Otherwise, it is NULL.
See Also
PROXYINFO, PROXYLIST, SAD_EcGetProxies, SAD_EcGetProxiesBI, SAD_FreeProxyListNode