[WIN32K]
Don't access the object header of a kernel object from win32k. Instead get the desktop name from the desktop info structure. CORE-6818 #resolve

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63409 97493ccd-5924-5043-b1f5-66cb403b36ce
[CRT]
* Update fgetpos().
CORE-8080

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@63410 97493ccd-5924-5043-b1f5-66cb403b36ce
[USETUP]
- Fix a failed partition type assignment, when unpartitioned disk space is converted to an extended partition.
- Rename the extended partition list to logical partition list. 
- Add a pointer to an extended partition to the disk entries. And keep it up-to-date when the primary partition list is built or modified.
- Add the 'Unpartitioned space' partiton entry to the logical partition list when an extended partition has been created.
- Remove all logical partition entries when the coresponding extended partition will be deleted.

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