Changeset 7343 for trunk/src/ole32/compobj.c
- Timestamp:
- Nov 14, 2001, 7:50:18 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ole32/compobj.c
r7335 r7343 539 539 CLSID *id /* [out] GUID represented by above string */ 540 540 ) { 541 #ifdef __WIN32OS2__542 HRESULT ret;543 LPOLESTR16 xid;544 STACK_strdupWtoA(idstr, xid)545 ret = CLSIDFromString16( (LPOLESTR16)xid,id);546 if(ret != S_OK) { /* It appears a ProgID is also valid */547 ret = CLSIDFromProgID(idstr, id);548 }549 return ret;550 #else551 541 LPOLESTR16 xid = HEAP_strdupWtoA(GetProcessHeap(),0,idstr); 552 542 HRESULT ret = CLSIDFromString16(xid,id); 543 553 544 HeapFree(GetProcessHeap(),0,xid); 554 545 if(ret != S_OK) { /* It appears a ProgID is also valid */ … … 556 547 } 557 548 return ret; 558 #endif559 549 } 560 550 … … 789 779 LPCLSID riid /* [out] associated CLSID */ 790 780 ) { 791 #ifdef __WIN32OS2__792 LPOLESTR16 pid;793 STACK_strdupWtoA(progid, pid)794 return CLSIDFromProgID16((LPOLESTR16)pid,riid);795 #else796 781 LPOLESTR16 pid = HEAP_strdupWtoA(GetProcessHeap(),0,progid); 797 782 HRESULT ret = CLSIDFromProgID16(pid,riid); … … 799 784 HeapFree(GetProcessHeap(),0,pid); 800 785 return ret; 801 #endif802 786 } 803 787
Note:
See TracChangeset
for help on using the changeset viewer.