http://msdn.microsoft.com/en-us/library/h21280bw
http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html