[RSHELL]
* The windows menu classes hide the items when the callback returns S_OK, and show them on S_FALSE. Fix our implementation to match.
* The windows CMergedFolder uses its own internal SHITEMID structure, so using filesystem paths directly won't work for hiding the Programs folder. 
* Also, because of the above, it's best to create the Programs menu object separately.



git-svn-id: svn://svn.reactos.org/reactos/trunk@65541 97493ccd-5924-5043-b1f5-66cb403b36ce
[RSHELL]
* Fix gcc build.

git-svn-id: svn://svn.reactos.org/reactos/trunk@65542 97493ccd-5924-5043-b1f5-66cb403b36ce
[PSDK]
 - Add missing TDI_SERVICE_* flags

git-svn-id: svn://svn.reactos.org/reactos/trunk@65543 97493ccd-5924-5043-b1f5-66cb403b36ce
[RSHELL]
* Oops. That shouldn't have been commited.

git-svn-id: svn://svn.reactos.org/reactos/trunk@65544 97493ccd-5924-5043-b1f5-66cb403b36ce