Changeset 7822 for trunk/include/win
- Timestamp:
- Feb 7, 2002, 12:54:01 AM (24 years ago)
- Location:
- trunk/include/win
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/shell.h
r7510 r7822 84 84 */ 85 85 86 #ifdef __WIN32OS2__ 87 /**************************************************************************** 88 * STRRET 89 */ 90 #define STRRET_WSTR 0x0000 91 #define STRRET_OFFSETA 0x0001 92 #define STRRET_CSTRA 0x0002 93 #define STRRET_ASTR 0X0003 94 #define STRRET_OFFSETW 0X0004 95 #define STRRET_CSTRW 0X0005 96 97 98 typedef struct _STRRET 99 { UINT uType; /* STRRET_xxx */ 100 union 101 { LPWSTR pOleStr; /* OLESTR that will be freed */ 102 LPSTR pStr; 103 UINT uOffset; /* OffsetINT32o SHITEMID (ANSI) */ 104 char cStr[MAX_PATH]; /* Buffer to fill in */ 105 WCHAR cStrW[MAX_PATH]; 106 }u; 107 } STRRET,*LPSTRRET; 108 #endif 109 86 110 #ifdef __cplusplus 87 111 } /* extern "C" */ -
trunk/include/win/shlwapi.h
r7818 r7822 4 4 #ifndef __WINE_SHLWAPI_H 5 5 #define __WINE_SHLWAPI_H 6 7 #include <stdarg.h> 8 #include <wingdi.h> 9 #include <winuser.h> 10 #include <shell.h> 6 11 7 12 #ifdef __cplusplus … … 651 656 652 657 /* Undocumented */ 653 #if !defined(__WINE_WINE_OBJ_SHELLFOLDER_H) && !defined(__WINE_SHELL_H)654 //very ugly655 typedef struct _STRRET;656 typedef struct _ITEMIDLIST;657 658 #define LPSTRRET struct _STRRET *659 #define ITEMIDLIST struct _ITEMIDLIST660 #endif661 658 HRESULT WINAPI StrRetToBufA (LPSTRRET src, const ITEMIDLIST *pidl, LPSTR dest, DWORD len); 662 659 HRESULT WINAPI StrRetToBufW (LPSTRRET src, const ITEMIDLIST *pidl, LPWSTR dest, DWORD len); … … 681 678 682 679 /* Stream functions */ 683 #if ndef NO_SHLWAPI_STREAM680 #ifdef SHLWAPI_STREAM 684 681 685 682 IStream * WINAPI SHOpenRegStreamA(HKEY,LPCSTR,LPCSTR,DWORD); … … 691 688 #define SHOpenRegStream2 WINELIB_NAME_AW(SHOpenRegStream2) 692 689 693 #endif /* NO_SHLWAPI_STREAM */690 #endif /* SHLWAPI_STREAM */ 694 691 695 692 … … 707 704 #define DLLVER_PLATFORM_WINDOWS 0x01 /* Win9x */ 708 705 #define DLLVER_PLATFORM_NT 0x02 /* WinNT */ 706 707 typedef HRESULT (* CALLBACK DLLGETVERSIONPROC)(DLLVERSIONINFO *); 708 709 709 #endif 710 711 typedef HRESULT (* CALLBACK DLLGETVERSIONPROC)(DLLVERSIONINFO *);712 710 713 711 #ifdef __cplusplus -
trunk/include/win/wine/obj_shellfolder.h
r4033 r7822 1 /* $Id: obj_shellfolder.h,v 1. 8 2000-08-18 02:04:21 phallerExp $ */1 /* $Id: obj_shellfolder.h,v 1.9 2002-02-06 23:54:01 sandervl Exp $ */ 2 2 /* 3 3 * Defines the COM interfaces and APIs related to IShellFolder … … 20 20 #endif /* defined(__cplusplus) */ 21 21 22 #ifndef __WIN32OS2__ 22 23 /**************************************************************************** 23 24 * STRRET … … 41 42 }u; 42 43 } STRRET,*LPSTRRET; 44 #endif 43 45 44 46 /*****************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.