###User Defined Function###
_ClipBoard_SetDataEx

###Description###
Places data on the clipboard in a specified clipboard format

###Syntax###
#include <Clipboard.au3>
_ClipBoard_SetDataEx ( ByRef $hMemory [, $iFormat = 1] )


###Parameters###
@@ParamTable@@
$hMemory
	Handle to the data in the specified format. This parameter can be NULL, indicating that the
	window provides data in the specified clipboard format upon request. If a window delays rendering, it must
	process the $WM_RENDERFORMAT and $WM_RENDERALLFORMATS messages. If this function succeeds, the system owns
	the object identified by the $hMemory parameter. The application may not write to or free the data once
	ownership has been transferred to the system, but it can lock and read from the data until the _ClipBoard_Close
	function is called. The memory must be unlocked before the clipboard is closed. If the $hMemory parameter
	identifies a memory object, the object must have been allocated using the function with the $GMEM_MOVEABLE
	flag.
$iFormat
	[optional] Specifies a clipboard format:
	$CF_TEXT - Text format
	$CF_BITMAP - Handle to a bitmap (HBITMAP)
	$CF_METAFILEPICT - Handle to a metafile picture (METAFILEPICT)
	$CF_SYLK - Microsoft Symbolic Link (SYLK) format
	$CF_DIF - Software Arts' Data Interchange Format
	$CF_TIFF - Tagged image file format
	$CF_OEMTEXT - Text format containing characters in the OEM character set
	$CF_DIB - BITMAPINFO structure followed by the bitmap bits
	$CF_PALETTE - Handle to a color palette
	$CF_PENDATA - Data for the pen extensions to Pen Computing
	$CF_RIFF - Represents audio data in RIFF format
	$CF_WAVE - Represents audio data in WAVE format
	$CF_UNICODETEXT - Unicode text format
	$CF_ENHMETAFILE - Handle to an enhanced metafile (HENHMETAFILE)
	$CF_HDROP - Handle to type HDROP that identifies a list of files
	$CF_LOCALE - Handle to the locale identifier associated with text in the clipboard
	$CF_DIBV5 - BITMAPV5HEADER structure followed by bitmap color and the bitmap bits
	$CF_OWNERDISPLAY - Owner display format
	$CF_DSPTEXT - Text display format associated with a private format
	$CF_DSPBITMAP - Bitmap display format associated with a private format
	$CF_DSPMETAFILEPICT - Metafile picture display format associated with a private format
	$CF_DSPENHMETAFILE - Enhanced metafile display format associated with a private format
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	The handle to the data
Failure:	0
@@End@@


###Remarks###
The $iFormat parameter can identify a registered clipboard format, or it can be one of the standard clipboard formats. If an application calls this function in response to $WM<a href="_RENDERFORMAT or $WM_RENDERALLFORMATS, the application should not use the handle after this function has been called. If an application calls _ClipBoard_Open.htm">_RENDERFORMAT or $WM_RENDERALLFORMATS, the application should not use the handle after this function has been called. If an application calls _ClipBoard_Open()</a> with a NULL handle, <a href="_ClipBoard_Empty.htm">_ClipBoard_Empty()</a> sets the clipboard owner to NULL; this causes this function to fail.

###Related###
_ClipBoard_Empty, _ClipBoard_GetData, _ClipBoard_Open, _ClipBoard_SetData


###See Also###
@@MsdnLink@@ SetClipboardData


###Example###
@@IncludeExample@@
