API SetItemRef

Called to handle clicks on Blizzard hyperlinks in chat.
 SetItemRef(link, text, button);
== Arguments ==
;link : String - Link to Use, (eg 'item:3577:0:0:0:0:0:0:276308480' is a [Gold Bar], 'player:Kaso' is [Kaso]).
;text : String - The Text of the link, including Text Colour Infomation and itemlinks (eg The previous two examples : 
::'|cff1eff00|Hitem:3577:0:0:0:0:0:0:276308480|h[Gold Bar]|h|r'
::'|Hplayer:Kaso|h[Kaso]|h'
;button : String - The button used to click the notes 'LeftButton' or 'RightButton' Apparently, See Notes.
== Notes ==
* Do not insecurely hook this function to add your own link types; hook (frame, link, text, button) instead. Hooking this function insecurely will end up tainting Blizzard's combat log, which will taint UIParent's update routines and result in "action has been blocked" messages.
* This function is affected by Shift and Ctrl keys, and depends on what is being clicked, according to the below table:
 			Ctrl Key 	Ctrl Key	Ctrl Key	Ctrl Key 			Shift Key 	Shift Key	Shift Key	Shift Key 			No modifier 	No modifier	No modifier	No modifier 	
 			Left Button	 	 	Right Button			Left Button 	 	 	Right Button			Left Button 	 	 	Right Button 	
 			 	 	 	 			 	 	 	 			 	 	 	 	
Player Link:			- 	 	 	- 			/who player 	 	 	/who player 			Open Tell 	 	 	Dropdown menu	
Item Link: 			Dressup 	 	 	Dressup 			Link in chat	 	 	Link in chat			Show tooltip	 	 	Show tooltip