- Timestamp:
- Apr 26, 2000, 12:57:00 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ole32/clsid.cpp
r3309 r3449 1 /* $Id: clsid.cpp,v 1.1 2 2000-04-02 22:07:34davidr Exp $ */1 /* $Id: clsid.cpp,v 1.13 2000-04-25 22:57:00 davidr Exp $ */ 2 2 /* 3 3 * … … 37 37 38 38 dprintf(("OLE32: CoCreateGuid")); 39 40 39 hr = UuidCreate(pguid); 41 40 42 #if defined(DEBUG)43 oStringA tGUID(pguid);44 dprintf((" guid = %s", (char *)tGUID));45 #endif46 41 return hr; 47 42 } … … 54 49 LPCLSID pclsid) // [out] - CLSID 55 50 { 56 dprintf(("OLE32: CLSIDFromProgID16"));51 // dprintf(("OLE32: CLSIDFromProgID16")); 57 52 58 53 LONG lDataLen = 80; … … 87 82 LPCLSID pclsid) // [out] - CLSID 88 83 { 89 dprintf(("OLE32: CLSIDFromProgID"));84 // dprintf(("OLE32: CLSIDFromProgID")); 90 85 91 86 LONG lDataLen = 80; … … 118 113 HRESULT WIN32API IIDFromString(LPSTR lpsz, LPIID lpiid) 119 114 { 120 dprintf(("OLE32: IIDFromString"));115 // dprintf(("OLE32: IIDFromString")); 121 116 return CLSIDFromString((LPCOLESTR)lpsz, (LPCLSID)lpiid); 122 117 } … … 144 139 LPCLSID pclsid) // [out] - Binary CLSID 145 140 { 146 dprintf(("OLE32: CLSIDFromString16"));141 // dprintf(("OLE32: CLSIDFromString16")); 147 142 148 143 // Convert to binary CLSID … … 221 216 LPCLSID pclsid) // [out] - Binary CLSID 222 217 { 223 dprintf(("OLE32: CLSIDFromString"));218 // dprintf(("OLE32: CLSIDFromString")); 224 219 225 220 oStringA tClsId(lpsz); … … 233 228 HRESULT WIN32API WINE_StringFromCLSID(const CLSID *rclsid, LPSTR idstr) 234 229 { 235 dprintf(("OLE32: WINE_StringFromCLSID"));230 // dprintf(("OLE32: WINE_StringFromCLSID")); 236 231 237 232 if (rclsid == NULL) … … 256 251 rclsid->Data4[7]); 257 252 258 dprintf((" clsid: %s", idstr));253 // dprintf((" clsid: %s", idstr)); 259 254 260 255 return OLE_OK; … … 271 266 size_t strLen; 272 267 273 dprintf(("OLE32: StringFromCLSID"));268 // dprintf(("OLE32: StringFromCLSID")); 274 269 275 270 // Setup new string... … … 298 293 size_t strLen; 299 294 300 dprintf(("OLE32: StringFromIID"));295 // dprintf(("OLE32: StringFromIID")); 301 296 302 297 // Setup new string... … … 320 315 int WIN32API StringFromGUID2(REFGUID rguid, LPOLESTR lpsz, int cbMax) 321 316 { 317 // NB cbMax is a CHARACTER count not a BYTE count... :-) 322 318 char tmp[50]; 323 319 size_t strLen; 324 320 325 dprintf(("OLE32: StringFromGUID2"));326 327 321 // Setup new string... 328 322 WINE_StringFromCLSID(rguid, tmp); 329 323 330 strLen = strlen(tmp); 331 332 if ( (strLen / 2) + 1 > cbMax ) 333 return 0; 334 335 AsciiToUnicode(tmp, lpsz); 336 337 return (strLen / 2) + 1; // including 0 terminator 324 strLen = (strlen(tmp) + 1); 325 if (strLen > cbMax) 326 strLen = cbMax; 327 328 AsciiToUnicodeN(tmp, lpsz, strLen); 329 330 return strLen; // Num CHARACTERS including 0 terminator 338 331 } 339 332 … … 397 390 LPMALLOC pMllc; 398 391 399 dprintf(("OLE32: ProgIDFromCLSID"));400 dprintf((" clsid = %s", (char *)tClsId));392 // dprintf(("OLE32: ProgIDFromCLSID")); 393 // dprintf((" clsid = %s", (char *)tClsId)); 401 394 402 395 szKey += tClsId + "\\ProgID";
Note:
See TracChangeset
for help on using the changeset viewer.