Changeset 170 for trunk/src/shell32/unknown.cpp
- Timestamp:
- Jun 24, 1999, 12:28:52 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shell32/unknown.cpp
r169 r170 1 /* $Id: unknown.cpp,v 1. 1 1999-06-23 22:19:05phaller Exp $ */1 /* $Id: unknown.cpp,v 1.2 1999-06-23 22:28:52 phaller Exp $ */ 2 2 3 3 /* … … 10 10 * Includes * 11 11 *****************************************************************************/ 12 12 13 #include <os2win.h> 14 #include <shellapi.h> 15 #include <winreg.h> 16 #include "shell32.h" 17 13 18 14 19 /***************************************************************************** … … 26 31 27 32 /***************************************************************************** 28 * Name : 29 * Purpose : Unknown, undocumented Win32 API 33 * Name : HINSTANCE RealShellExecuteA 34 * Purpose : Start a program 35 * Parameters: HWND hwnd 36 * LPCTSTR lpOperation 37 * LPCTSTR lpFile 38 * LPCTSTR lpParameters 39 * LPCTSTR lpDirectory 40 * INT nShowCmd 41 * Variables : 42 * Result : 43 * Remark : 44 * Status : UNTESTED UNKNOWN 45 * 46 * Author : Patrick Haller [Tue, 1999/06/01 09:00] 47 *****************************************************************************/ 48 49 HINSTANCE WIN32API RealShellExecuteA(HWND hwnd, 50 LPCTSTR lpOperation, 51 LPCTSTR lpFile, 52 LPCTSTR lpParameters, 53 LPCTSTR lpDirectory, 54 INT nShowCmd) 55 { 56 dprintf (("SHELL32: RealShellExecuteA(%08xh,%s,%s,%s,%s,%08xh) not implemented.\n", 57 hwnd, 58 lpOperation, 59 lpFile, 60 lpParameters, 61 lpDirectory, 62 nShowCmd)); 63 64 return(0); //out of memory 65 } 66 67 68 /***************************************************************************** 69 * Name : HINSTANCE RealShellExecuteW 70 * Purpose : Start a program 71 * Parameters: HWND hwnd 72 * LPCWSTR lpOperation 73 * LPCWSTR lpFile 74 * LPCWSTR lpParameters 75 * LPCWSTR lpDirectory 76 * INT nShowCmd 77 * Variables : 78 * Result : 79 * Remark : 80 * Status : UNTESTED UNKNOWN 81 * 82 * Author : Patrick Haller [Tue, 1999/06/01 09:00] 83 *****************************************************************************/ 84 85 HINSTANCE WIN32API RealShellExecuteW(HWND hwnd, 86 LPCWSTR lpOperation, 87 LPCWSTR lpFile, 88 LPCWSTR lpParameters, 89 LPCWSTR lpDirectory, 90 INT nShowCmd) 91 { 92 HINSTANCE hInstance; 93 LPSTR lpOperationA = UnicodeToAsciiString((LPWSTR)lpOperation); 94 LPSTR lpFileA = UnicodeToAsciiString((LPWSTR)lpFile); 95 LPSTR lpParametersA = UnicodeToAsciiString((LPWSTR)lpParameters); 96 LPSTR lpDirectoryA = UnicodeToAsciiString((LPWSTR)lpDirectory); 97 98 dprintf (("SHELL32: RealShellExecuteW(%08xh,%s,%s,%s,%s,%08xh).\n", 99 hwnd, 100 lpOperationA, 101 lpFileA, 102 lpParametersA, 103 lpDirectoryA, 104 nShowCmd)); 105 106 hInstance = RealShellExecuteA(hwnd, 107 lpOperationA, 108 lpFileA, 109 lpParametersA, 110 lpDirectoryA, 111 nShowCmd); 112 113 FreeAsciiString(lpOperationA); 114 FreeAsciiString(lpFileA); 115 FreeAsciiString(lpParametersA); 116 FreeAsciiString(lpDirectoryA); 117 118 return hInstance; 119 } 120 121 122 /***************************************************************************** 123 * Name : BOOL RealShellExecuteExA 124 * Purpose : 30 125 * Parameters: 31 126 * Variables : 32 127 * Result : 33 128 * Remark : 34 * Status : UNTESTED STUB , UNKNOWN PARAMETERS129 * Status : UNTESTED STUB UNKNOWN 35 130 * 36 * Author : Patrick Haller [ 1999/06/21 20:01]131 * Author : Patrick Haller [Tue, 1998/06/15 03:00] 37 132 *****************************************************************************/ 38 133 134 BOOL WIN32API RealShellExecuteExA(LPSHELLEXECUTEINFOA lpExecInfo) 135 { 136 dprintf(("SHELL32: RealShellExecuteExA (%08xh) not implemented.\n", 137 lpExecInfo)); 138 139 return (0); 140 } 141 142 143 /***************************************************************************** 144 * Name : BOOL RealShellExecuteExW 145 * Purpose : 146 * Parameters: 147 * Variables : 148 * Result : 149 * Remark : 150 * Status : UNTESTED STUB UNKNOWN 151 * 152 * Author : Patrick Haller [Tue, 1998/06/15 03:00] 153 *****************************************************************************/ 154 155 BOOL WIN32API RealShellExecuteExW(LPSHELLEXECUTEINFOW lpExecInfo) 156 { 157 dprintf(("SHELL32: RealShellExecuteExW (%08xh) not implemented.\n", 158 lpExecInfo)); 159 160 return (0); 161 } 162
Note:
See TracChangeset
for help on using the changeset viewer.