Rename PT_MYCOMP to PT_GUID, and the corresponding union member from
mycomp to guid.
diff --git a/dlls/shell32/debughlp.c b/dlls/shell32/debughlp.c
index 6f4d587..0ec7779 100644
--- a/dlls/shell32/debughlp.c
+++ b/dlls/shell32/debughlp.c
@@ -69,7 +69,7 @@
{
switch (pdata->type)
{
- case PT_MYCOMP:
+ case PT_GUID:
case PT_SPECIAL:
return NULL;
@@ -129,8 +129,8 @@
switch (pdata->type)
{
case PT_SPECIAL:
- case PT_MYCOMP:
- return (REFIID) &(pdata->u.mycomp.guid);
+ case PT_GUID:
+ return (REFIID) &(pdata->u.guid.guid);
}
}
return NULL;
@@ -230,7 +230,7 @@
{ type = _dbg_ILGetDataPointer(pidltemp)->type;
switch (type)
{ case PT_DESKTOP:
- case PT_MYCOMP:
+ case PT_GUID:
case PT_SPECIAL:
case PT_DRIVE:
case PT_DRIVE1:
diff --git a/dlls/shell32/pidl.c b/dlls/shell32/pidl.c
index af380d7..d2c5e8d 100644
--- a/dlls/shell32/pidl.c
+++ b/dlls/shell32/pidl.c
@@ -1531,12 +1531,12 @@
LPITEMIDLIST _ILCreateMyComputer()
{ TRACE("()\n");
- return _ILCreate(PT_MYCOMP, &CLSID_MyComputer, sizeof(GUID));
+ return _ILCreate(PT_GUID, &CLSID_MyComputer, sizeof(GUID));
}
LPITEMIDLIST _ILCreateIExplore()
{ TRACE("()\n");
- return _ILCreate(PT_MYCOMP, &CLSID_Internet, sizeof(GUID));
+ return _ILCreate(PT_GUID, &CLSID_Internet, sizeof(GUID));
}
LPITEMIDLIST _ILCreateControl()
@@ -1551,12 +1551,12 @@
LPITEMIDLIST _ILCreateNetwork()
{ TRACE("()\n");
- return _ILCreate(PT_MYCOMP, &CLSID_NetworkPlaces, sizeof(GUID));
+ return _ILCreate(PT_GUID, &CLSID_NetworkPlaces, sizeof(GUID));
}
LPITEMIDLIST _ILCreateBitBucket()
{ TRACE("()\n");
- return _ILCreate(PT_MYCOMP, &CLSID_RecycleBin, sizeof(GUID));
+ return _ILCreate(PT_GUID, &CLSID_RecycleBin, sizeof(GUID));
}
LPITEMIDLIST _ILCreateDrive( LPCSTR lpszNew)
@@ -1659,7 +1659,7 @@
ERR("%s is not a GUID\n", szGUID);
return NULL;
}
- return _ILCreate(PT_MYCOMP, &iid, sizeof(IID));
+ return _ILCreate(PT_GUID, &iid, sizeof(IID));
}
LPITEMIDLIST _ILCreateCPanel(LPCSTR name, LPCSTR displayName, LPCSTR comment, int iconIdx)
@@ -1728,7 +1728,7 @@
uSize = 0;
break;
case PT_SPECIAL:
- case PT_MYCOMP:
+ case PT_GUID:
uSize = 2 + 2 + sizeof(GUID);
break;
case PT_DRIVE:
@@ -1754,11 +1754,11 @@
break;
case PT_SPECIAL:
- case PT_MYCOMP:
+ case PT_GUID:
pData = _ILGetDataPointer(pidlOut);
pData->type = type;
- memcpy(&(pData->u.mycomp.guid), pIn, uInSize);
- TRACE("-- create GUID-pidl %s\n", debugstr_guid(&(pData->u.mycomp.guid)));
+ memcpy(&(pData->u.guid.guid), pIn, uInSize);
+ TRACE("-- create GUID-pidl %s\n", debugstr_guid(&(pData->u.guid.guid)));
break;
case PT_DRIVE:
@@ -1840,7 +1840,7 @@
{
LPPIDLDATA lpPData = _ILGetDataPointer(pidl);
TRACE("(%p)\n",pidl);
- return (pidl && ( (lpPData && (PT_MYCOMP== lpPData->type || PT_SPECIAL== lpPData->type)) ||
+ return (pidl && ( (lpPData && (PT_GUID== lpPData->type || PT_SPECIAL== lpPData->type)) ||
(pidl && pidl->mkid.cb == 0x00)
));
}
@@ -2006,7 +2006,7 @@
{
switch (pdata->type)
{
- case PT_MYCOMP:
+ case PT_GUID:
case PT_SPECIAL:
return NULL;
@@ -2079,8 +2079,8 @@
switch (pdata->type)
{
case PT_SPECIAL:
- case PT_MYCOMP:
- return (REFIID) &(pdata->u.mycomp.guid);
+ case PT_GUID:
+ return (REFIID) &(pdata->u.guid.guid);
default:
TRACE("Unknown pidl type 0x%04x\n", pdata->type);
diff --git a/dlls/shell32/pidl.h b/dlls/shell32/pidl.h
index 0b73bc0..0be51fd 100644
--- a/dlls/shell32/pidl.h
+++ b/dlls/shell32/pidl.h
@@ -53,13 +53,13 @@
* object ! first byte / ! format ! living space
* ! size
* ----------------------------------------------------------------
-* my computer 0x1F/20 mycomp (2) (usual)
-* network 0x1F mycomp
-* bitbucket 0x1F mycomp
+* my computer 0x1F/20 guid (2) (usual)
+* network 0x1F guid
+* bitbucket 0x1F guid
* drive 0x23/25 drive (usual)
* drive 0x25/25 drive (lnk/persistent)
* drive 0x29/25 drive
-* shell extension 0x2E mycomp
+* shell extension 0x2E guid
* drive 0x2F drive (lnk/persistent)
* folder/file 0x30 folder/file (1) (lnk/persistent)
* folder 0x31 folder (usual)
@@ -86,7 +86,7 @@
*/
#define PT_DESKTOP 0x00 /* internal */
-#define PT_MYCOMP 0x1F
+#define PT_GUID 0x1F
#define PT_DRIVE 0x23
#define PT_DRIVE2 0x25
#define PT_DRIVE3 0x29
@@ -123,7 +123,7 @@
{ BYTE dummy; /*01*/
GUID guid; /*02*/
BYTE dummy1; /*18*/
- } mycomp;
+ } guid;
struct
{ CHAR szDriveName[20]; /*01*/
DWORD dwUnknown; /*21*/
diff --git a/dlls/shell32/shfldr_desktop.c b/dlls/shell32/shfldr_desktop.c
index 9a32873..cc5d23e 100644
--- a/dlls/shell32/shfldr_desktop.c
+++ b/dlls/shell32/shfldr_desktop.c
@@ -216,7 +216,7 @@
szNext = GetNextElementW (lpszDisplayName, szElement, MAX_PATH);
TRACE ("-- element: %s\n", debugstr_w (szElement));
SHCLSIDFromStringW (szElement + 2, &clsid);
- pidlTemp = _ILCreate (PT_MYCOMP, &clsid, sizeof (clsid));
+ pidlTemp = _ILCreate (PT_GUID, &clsid, sizeof (clsid));
} else if (PathGetDriveNumberW (lpszDisplayName) >= 0) {
/* it's a filesystem path with a drive. Let MyComputer parse it */
pidlTemp = _ILCreateMyComputer ();
diff --git a/dlls/shell32/shfldr_mycomp.c b/dlls/shell32/shfldr_mycomp.c
index cbd8c25..b1ecca9 100644
--- a/dlls/shell32/shfldr_mycomp.c
+++ b/dlls/shell32/shfldr_mycomp.c
@@ -212,7 +212,7 @@
szNext = GetNextElementW (lpszDisplayName, szElement, MAX_PATH);
TRACE ("-- element: %s\n", debugstr_w (szElement));
SHCLSIDFromStringW (szElement + 2, &clsid);
- pidlTemp = _ILCreate (PT_MYCOMP, &clsid, sizeof (clsid));
+ pidlTemp = _ILCreate (PT_GUID, &clsid, sizeof (clsid));
}
/* do we have an absolute path name ? */
else if (PathGetDriveNumberW (lpszDisplayName) >= 0 && lpszDisplayName[2] == (WCHAR) '\\') {