| SYNOPSIS | 
#include <dkim.h>
DKIM_STAT dkim_set_user_context(
	DKIM *dkim,
        void *ctx);
);
Specifies an opaque user context pointer to be passed to the
DNS callback set by
dkim_set_dns_callback(),
if any.
 | 
| DESCRIPTION | 
| Called When | 
dkim_set_user_context() can be called at any time prior to
DNS operations while verifying. | 
 
 
 | 
|---|
| ARGUMENTS | 
    
    | Argument | Description |  
    | dkim | 
	Message-specific signing handle, returned by
        dkim_sign() or
        dkim_verify().
	Note that since DNS operations only take place while verifying,
	this is really only meaningful in the latter case.
	 |  
    | ctx | 
	A pointer to a user-generated context handle referencing
	data specific to the message being signed or verified by the
	handle provided above.
	 |  
     
 | 
| RETURN VALUES |  
 | 
| NOTES |  
- The context pointer, if set, will be passed as-is to the DNS callback,
    if any.  It can also be retrieved by the caller at any time using the
    dkim_get_user_context()
    function.
  
 |