DESCRIPTION :
	
	This program will document ALL performance data object types installed on the machine it
	is run on. For each object type all counter definitions are typed, and if the type has
	instances, their information is typed too.
	(The code was written with Tab size set to 4. If you have a different Tab size then the
	code will look misaligned).

USAGE :

	To keep the code simple, the program writes its output to the screen. You will have to
	redirect the output to a file, i.e :

			objview > output.txt

	The output file will range from 200KB to 300KB or more, depending on your computer's
	configuration. The program will take 20 to 30 seconds to finish, depending on the speed
	and the load of your computer.

	The SAMPLE.TXT is a sample output file produced by the program, when run on my computer.

BUG REPORTS :

	If an unusual, abnormal situation occurs while running the program, or you find a bug in
	the source code, please notify me by e-mail (dstaikos@theseas.ntua.gr)


COPYRIGHT NOTICE
	
	Portions of this code have been copied from the samples supplied with the SDK. These include :
	
	  -- The Pointer Helper Functions (intact)
	  -- The main concept for function PrintStringByIndex()

	The rest of the code is written from scratch by Dimitris Staikos
	
	The D.Staikos portion of the code is free to ANYBODY for ANY purpose.
	PLEASE be kind enough to mention my name and e-mail if portions of my code are used "as is".
	NO royalties or money will be ever claimed for this code.
	
	Thanks !!!

	Dimitris Staikos
	
	e-mail : dstaikos@theseas.ntua.gr

