- Timestamp:
- Nov 14, 2001, 1:49:06 PM (24 years ago)
- Location:
- trunk/src/ole32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ole32/compobj.c
r6711 r7335 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 #else 541 551 LPOLESTR16 xid = HEAP_strdupWtoA(GetProcessHeap(),0,idstr); 542 552 HRESULT ret = CLSIDFromString16(xid,id); 543 544 553 HeapFree(GetProcessHeap(),0,xid); 545 554 if(ret != S_OK) { /* It appears a ProgID is also valid */ … … 547 556 } 548 557 return ret; 558 #endif 549 559 } 550 560 … … 779 789 LPCLSID riid /* [out] associated CLSID */ 780 790 ) { 791 #ifdef __WIN32OS2__ 792 LPOLESTR16 pid; 793 STACK_strdupWtoA(progid, pid) 794 return CLSIDFromProgID16((LPOLESTR16)pid,riid); 795 #else 781 796 LPOLESTR16 pid = HEAP_strdupWtoA(GetProcessHeap(),0,progid); 782 797 HRESULT ret = CLSIDFromProgID16(pid,riid); … … 784 799 HeapFree(GetProcessHeap(),0,pid); 785 800 return ret; 801 #endif 786 802 } 787 803 -
trunk/src/ole32/storage32.c
r6711 r7335 1178 1178 ULONG propertyIndex; 1179 1179 ULONG lastProperty = 0; 1180 1180 1181 ULONG blockCount = 0; 1181 1182 … … 7048 7049 StgIsStorageFile(LPCOLESTR fn) 7049 7050 { 7051 #ifdef __WIN32OS2__ 7052 LPOLESTR16 xfn; 7053 STACK_strdupWtoA(fn, xfn) 7054 return StgIsStorageFile16((LPOLESTR16)xfn); 7055 #else 7050 7056 LPOLESTR16 xfn = HEAP_strdupWtoA(GetProcessHeap(),0,fn); 7051 7057 HRESULT ret = StgIsStorageFile16(xfn); 7052 7053 7058 HeapFree(GetProcessHeap(),0,xfn); 7054 7059 return ret; 7055 }7056 7060 #endif 7061 } 7062 #endif
Note:
See TracChangeset
for help on using the changeset viewer.