- Timestamp:
- Aug 5, 1999, 11:03:35 PM (26 years ago)
- Location:
- trunk/src/shell32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shell32/sh.cpp
r273 r428 1 /* $Id: sh.cpp,v 1. 6 1999-07-05 13:49:23phaller Exp $ */1 /* $Id: sh.cpp,v 1.7 1999-08-05 21:03:34 phaller Exp $ */ 2 2 3 3 /* … … 15 15 #include <shellapi.h> 16 16 #include <winreg.h> 17 //#include <shlobj.h> @@@PH shlobj is yet to be ported18 17 #include "shell32.h" 19 18 … … 36 35 #define LPUNKNOWN LPVOID 37 36 #define IDSTRUCT VOID 38 #define LPSHELLFLAGSTATE LPVOID39 37 #define IDropTarget VOID 40 38 … … 131 129 return; 132 130 133 //@@@PH: todo134 #if 0135 131 if ( (SSF_SHOWEXTENSIONS & dwMask) && !RegQueryValueExA(hKey, "HideFileExt", 0, 0, (LPBYTE)&dwData, &dwDataSize)) 136 132 lpsfs->fShowExtensions = ((dwData == 0) ? 0 : 1); … … 165 161 } 166 162 } 167 #endif168 163 169 164 RegCloseKey (hKey); … … 500 495 LPCSTR path) 501 496 { 502 dprintf(("SHELL32: SHCreateDirectory(%08xh, %08xh) not implemented.\n",497 dprintf(("SHELL32: SHCreateDirectory(%08xh, %08xh)\n", 503 498 sec, 504 499 path)); … … 611 606 x)); 612 607 613 if (!HIWORD(x)) 614 { 615 *(LPDWORD)0xdeaf0000 = 0; 616 } 608 // @@@PH what's that crap? 609 // if (!HIWORD(x)) 610 // { 611 // *(LPDWORD)0xdeaf0000 = 0; 612 // } 617 613 618 614 return HeapFree(GetProcessHeap(),0,x); -
trunk/src/shell32/shell32.h
r183 r428 1 /* $Id: shell32.h,v 1. 4 1999-06-24 19:27:49phaller Exp $ */1 /* $Id: shell32.h,v 1.5 1999-08-05 21:03:35 phaller Exp $ */ 2 2 3 3 #ifndef __shell32_H__ … … 69 69 70 70 typedef void *LPSHELLFOLDER; 71 72 71 73 72 74 … … 93 95 }u; 94 96 } STRRET,*LPSTRRET; 97 98 99 /********************************************************************** 100 * SHGetSettings () 101 */ 102 typedef struct 103 { BOOL fShowAllObjects : 1; 104 BOOL fShowExtensions : 1; 105 BOOL fNoConfirmRecycle : 1; 106 BOOL fShowSysFiles : 1; 107 108 BOOL fShowCompColor : 1; 109 BOOL fDoubleClickInWebView : 1; 110 BOOL fDesktopHTML : 1; 111 BOOL fWin95Classic : 1; 112 113 BOOL fDontPrettyPath : 1; 114 BOOL fShowAttribCol : 1; 115 BOOL fMapNetDrvBtn : 1; 116 BOOL fShowInfoTip : 1; 117 118 BOOL fHideIcons : 1; 119 UINT fRestFlags : 3; 120 } SHELLFLAGSTATE, * LPSHELLFLAGSTATE; 121 122 void WIN32API SHGetSettings(LPSHELLFLAGSTATE lpsfs, DWORD dwMask, DWORD dwx); 123 124 #define SSF_SHOWALLOBJECTS 0x0001 125 #define SSF_SHOWEXTENSIONS 0x0002 126 #define SSF_SHOWCOMPCOLOR 0x0008 127 #define SSF_SHOWSYSFILES 0x0020 128 #define SSF_DOUBLECLICKINWEBVIEW 0x0080 129 #define SSF_SHOWATTRIBCOL 0x0100 130 #define SSF_DESKTOPHTML 0x0200 131 #define SSF_WIN95CLASSIC 0x0400 132 #define SSF_DONTPRETTYPATH 0x0800 133 #define SSF_SHOWINFOTIP 0x2000 134 #define SSF_MAPNETDRVBUTTON 0x1000 135 #define SSF_NOCONFIRMRECYCLE 0x8000 136 #define SSF_HIDEICONS 0x4000 95 137 96 138
Note:
See TracChangeset
for help on using the changeset viewer.