I want to get the location of the program files folder, So i am using 

```
SHGetSpecialFolderPath(NULL,Path_variable,CSIDL_PROGRAM_FILES,FALSE)

```

I don't see anything wrong here but I am getting the error 

> 
> error C2065: 'CSIDL\_PROGRAM\_FILES' : undeclared identifier
> 
> 
> 

I am using VC++ 6.0 and OS is WIN 7. What is the problem here ?. If I run the same code using Visual Studio 2005 , I am not getting any error.