Added debugstr_guid function and used it to replace
WINE_StringFromCLSID in all debugging messages.
diff --git a/windows/dinput.c b/windows/dinput.c
index 0a5975e..696e533 100644
--- a/windows/dinput.c
+++ b/windows/dinput.c
@@ -293,10 +293,8 @@
LPUNKNOWN punk
) {
ICOM_THIS(IDirectInputAImpl,iface);
- char xbuf[50];
- WINE_StringFromCLSID(rguid,xbuf);
- TRACE("(this=%p,%s,%p,%p)\n",This,xbuf,pdev,punk);
+ TRACE("(this=%p,%s,%p,%p)\n",This,debugstr_guid(rguid),pdev,punk);
if ((!memcmp(&GUID_SysKeyboard,rguid,sizeof(GUID_SysKeyboard))) || /* Generic Keyboard */
(!memcmp(&DInput_Wine_Keyboard_GUID,rguid,sizeof(GUID_SysKeyboard)))) { /* Wine Keyboard */
SysKeyboardAImpl* newDevice;
@@ -340,10 +338,8 @@
LPDIRECTINPUTA iface,REFIID riid,LPVOID *ppobj
) {
ICOM_THIS(IDirectInputAImpl,iface);
- char xbuf[50];
- WINE_StringFromCLSID(riid,xbuf);
- TRACE("(this=%p,%s,%p)\n",This,xbuf,ppobj);
+ TRACE("(this=%p,%s,%p)\n",This,debugstr_guid(riid),ppobj);
if (!memcmp(&IID_IUnknown,riid,sizeof(*riid))) {
IDirectInputA_AddRef(iface);
*ppobj = This;
@@ -366,10 +362,8 @@
static HRESULT WINAPI IDirectInputAImpl_GetDeviceStatus(LPDIRECTINPUTA iface,
REFGUID rguid) {
ICOM_THIS(IDirectInputAImpl,iface);
- char xbuf[50];
- WINE_StringFromCLSID(rguid,xbuf);
- FIXME("(%p)->(%s): stub\n",This,xbuf);
+ FIXME("(%p)->(%s): stub\n",This,debugstr_guid(rguid));
return DI_OK;
}
@@ -414,13 +408,7 @@
TRACE(dinput,"(df.dwNumObjs=%ld)\n",df->dwNumObjs);
for (i=0;i<df->dwNumObjs;i++) {
- char xbuf[50];
-
- if (df->rgodf[i].pguid)
- WINE_StringFromCLSID(df->rgodf[i].pguid,xbuf);
- else
- strcpy(xbuf,"<no guid>");
- TRACE(dinput,"df.rgodf[%d].guid %s\n",i,xbuf);
+ TRACE(dinput,"df.rgodf[%d].guid %s\n",i,debugstr_guid(df->rgodf[i].pguid));
TRACE(dinput,"df.rgodf[%d].dwOfs %ld\n",i,df->rgodf[i].dwOfs);
TRACE(dinput,"dwType 0x%02lx,dwInstance %ld\n",DIDFT_GETTYPE(df->rgodf[i].dwType),DIDFT_GETINSTANCE(df->rgodf[i].dwType));
TRACE(dinput,"df.rgodf[%d].dwFlags 0x%08lx\n",i,df->rgodf[i].dwFlags);
@@ -462,13 +450,8 @@
)
{
ICOM_THIS(SysKeyboardAImpl,iface);
- char xbuf[50];
- if (HIWORD(rguid))
- WINE_StringFromCLSID(rguid,xbuf);
- else
- sprintf(xbuf,"<special guid %ld>",(DWORD)rguid);
- TRACE("(this=%p,%s,%p)\n",This,xbuf,ph);
+ TRACE("(this=%p,%s,%p)\n",This,debugstr_guid(rguid),ph);
TRACE("(size=%ld,headersize=%ld,obj=%ld,how=%ld\n",
ph->dwSize,ph->dwHeaderSize,ph->dwObj,ph->dwHow);
if (!HIWORD(rguid)) {
@@ -558,10 +541,8 @@
)
{
ICOM_THIS(IDirectInputDevice2AImpl,iface);
- char xbuf[50];
- WINE_StringFromCLSID(riid,xbuf);
- TRACE("(this=%p,%s,%p)\n",This,xbuf,ppobj);
+ TRACE("(this=%p,%s,%p)\n",This,debugstr_guid(riid),ppobj);
if (!memcmp(&IID_IUnknown,riid,sizeof(*riid))) {
IDirectInputDevice2_AddRef(iface);
*ppobj = This;
@@ -821,13 +802,8 @@
TRACE("(df.dwNumObjs=%ld)\n",df->dwNumObjs);
for (i=0;i<df->dwNumObjs;i++) {
- char xbuf[50];
-
- if (df->rgodf[i].pguid)
- WINE_StringFromCLSID(df->rgodf[i].pguid,xbuf);
- else
- strcpy(xbuf,"<no guid>");
- TRACE("df.rgodf[%d].guid %s (%p)\n",i,xbuf, df->rgodf[i].pguid);
+
+ TRACE("df.rgodf[%d].guid %s (%p)\n",i, debugstr_guid(df->rgodf[i].pguid), df->rgodf[i].pguid);
TRACE("df.rgodf[%d].dwOfs %ld\n",i,df->rgodf[i].dwOfs);
TRACE("dwType 0x%02x,dwInstance %d\n",DIDFT_GETTYPE(df->rgodf[i].dwType),DIDFT_GETINSTANCE(df->rgodf[i].dwType));
TRACE("df.rgodf[%d].dwFlags 0x%08lx\n",i,df->rgodf[i].dwFlags);
@@ -1182,14 +1158,8 @@
LPCDIPROPHEADER ph)
{
ICOM_THIS(SysMouseAImpl,iface);
- char xbuf[50];
- if (HIWORD(rguid))
- WINE_StringFromCLSID(rguid,xbuf);
- else
- sprintf(xbuf,"<special guid %ld>",(DWORD)rguid);
-
- TRACE("(this=%p,%s,%p)\n",This,xbuf,ph);
+ TRACE("(this=%p,%s,%p)\n",This,debugstr_guid(rguid),ph);
if (!HIWORD(rguid)) {
switch ((DWORD)rguid) {
@@ -1205,7 +1175,7 @@
break;
}
default:
- FIXME("Unknown type %ld (%s)\n",(DWORD)rguid,xbuf);
+ FIXME("Unknown type %ld (%s)\n",(DWORD)rguid,debugstr_guid(rguid));
break;
}
}
@@ -1262,13 +1232,7 @@
TRACE("(df.dwNumObjs=%ld)\n",df->dwNumObjs);
for (i=0;i<df->dwNumObjs;i++) {
- char xbuf[50];
-
- if (df->rgodf[i].pguid)
- WINE_StringFromCLSID(df->rgodf[i].pguid,xbuf);
- else
- strcpy(xbuf,"<no guid>");
- TRACE("df.rgodf[%d].guid %s (%p)\n",i,xbuf, df->rgodf[i].pguid);
+ TRACE("df.rgodf[%d].guid %s (%p)\n",i,debugstr_guid(df->rgodf[i].pguid), df->rgodf[i].pguid);
TRACE("df.rgodf[%d].dwOfs %ld\n",i,df->rgodf[i].dwOfs);
TRACE("dwType 0x%02x,dwInstance %d\n",DIDFT_GETTYPE(df->rgodf[i].dwType),DIDFT_GETINSTANCE(df->rgodf[i].dwType));
TRACE("df.rgodf[%d].dwFlags 0x%08lx\n",i,df->rgodf[i].dwFlags);
@@ -1404,14 +1368,8 @@
LPCDIPROPHEADER ph)
{
ICOM_THIS(JoystickAImpl,iface);
- char xbuf[50];
- if (HIWORD(rguid))
- WINE_StringFromCLSID(rguid,xbuf);
- else
- sprintf(xbuf,"<special guid %ld>",(DWORD)rguid);
-
- FIXME("(this=%p,%s,%p)\n",This,xbuf,ph);
+ FIXME("(this=%p,%s,%p)\n",This,debugstr_guid(rguid),ph);
FIXME("ph.dwSize = %ld, ph.dwHeaderSize =%ld, ph.dwObj = %ld, ph.dwHow= %ld\n",ph->dwSize, ph->dwHeaderSize,ph->dwObj,ph->dwHow);
if (!HIWORD(rguid)) {
@@ -1438,7 +1396,7 @@
break;
}
default:
- FIXME("Unknown type %ld (%s)\n",(DWORD)rguid,xbuf);
+ FIXME("Unknown type %ld (%s)\n",(DWORD)rguid,debugstr_guid(rguid));
break;
}
}