| 1 | /* $Id: shlwapi.cpp,v 1.6 2000-05-15 02:42:35 phaller Exp $ */
|
|---|
| 2 |
|
|---|
| 3 | /*
|
|---|
| 4 | * Win32 URL-handling APIs for OS/2
|
|---|
| 5 | *
|
|---|
| 6 | * Copyright 1999 Patrick Haller <phaller@gmx.net>
|
|---|
| 7 | *
|
|---|
| 8 | * Project Odin Software License can be found in LICENSE.TXT
|
|---|
| 9 | *
|
|---|
| 10 | * Copyright 1996,1998 Marcus Meissner
|
|---|
| 11 | * Copyright 1996 Jukka Iivonen
|
|---|
| 12 | * Copyright 1997 Uwe Bonnes
|
|---|
| 13 | * Copyright 1999 Jens Wiessner
|
|---|
| 14 | */
|
|---|
| 15 |
|
|---|
| 16 |
|
|---|
| 17 | #include <odin.h>
|
|---|
| 18 | #include <odinwrap.h>
|
|---|
| 19 | #include <os2sel.h>
|
|---|
| 20 |
|
|---|
| 21 | #include <string.h>
|
|---|
| 22 | #include <ctype.h>
|
|---|
| 23 | #include <wctype.h>
|
|---|
| 24 | #define HAVE_WCTYPE_H
|
|---|
| 25 | #include <odin.h>
|
|---|
| 26 |
|
|---|
| 27 | #define ICOM_CINTERFACE 1
|
|---|
| 28 | #define CINTERFACE 1
|
|---|
| 29 |
|
|---|
| 30 | #include "debugtools.h"
|
|---|
| 31 | #include "winnls.h"
|
|---|
| 32 | #include "winversion.h"
|
|---|
| 33 | #include "winreg.h"
|
|---|
| 34 | #include "crtdll.h"
|
|---|
| 35 |
|
|---|
| 36 | #include <heapstring.h>
|
|---|
| 37 | #include <misc.h>
|
|---|
| 38 | #include <win\shell.h>
|
|---|
| 39 | #include <win\winerror.h>
|
|---|
| 40 |
|
|---|
| 41 |
|
|---|
| 42 | ODINDEBUGCHANNEL(SHLWAPI)
|
|---|
| 43 |
|
|---|
| 44 | #include "shlwapi.h"
|
|---|
| 45 |
|
|---|
| 46 | BOOL VERSION_OsIsUnicode(VOID)
|
|---|
| 47 | {
|
|---|
| 48 | return FALSE;
|
|---|
| 49 | }
|
|---|
| 50 |
|
|---|
| 51 |
|
|---|
| 52 |
|
|---|
| 53 | /*****************************************************************************
|
|---|
| 54 | * Name : ???
|
|---|
| 55 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 56 | * Parameters: Unknown (wrong)
|
|---|
| 57 | * Variables :
|
|---|
| 58 | * Result : Unknown
|
|---|
| 59 | * Remark :
|
|---|
| 60 | * Status : UNTESTED STUB
|
|---|
| 61 | *
|
|---|
| 62 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 63 | *****************************************************************************/
|
|---|
| 64 |
|
|---|
| 65 | ODINFUNCTION1(DWORD,SHLWAPI_1,DWORD,x)
|
|---|
| 66 | {
|
|---|
| 67 | dprintf(("not implemented"));
|
|---|
| 68 |
|
|---|
| 69 | return 0;
|
|---|
| 70 | }
|
|---|
| 71 |
|
|---|
| 72 |
|
|---|
| 73 | /*****************************************************************************
|
|---|
| 74 | * Name : ???
|
|---|
| 75 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 76 | * Parameters: Unknown (wrong)
|
|---|
| 77 | * Variables :
|
|---|
| 78 | * Result : Unknown
|
|---|
| 79 | * Remark :
|
|---|
| 80 | * Status : UNTESTED STUB
|
|---|
| 81 | *
|
|---|
| 82 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 83 | *****************************************************************************/
|
|---|
| 84 |
|
|---|
| 85 | ODINFUNCTION1(DWORD,SHLWAPI_2,DWORD,x)
|
|---|
| 86 | {
|
|---|
| 87 | dprintf(("not implemented"));
|
|---|
| 88 |
|
|---|
| 89 | return 0;
|
|---|
| 90 | }
|
|---|
| 91 |
|
|---|
| 92 |
|
|---|
| 93 | /*****************************************************************************
|
|---|
| 94 | * Name : ???
|
|---|
| 95 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 96 | * Parameters: Unknown (wrong)
|
|---|
| 97 | * Variables :
|
|---|
| 98 | * Result : Unknown
|
|---|
| 99 | * Remark :
|
|---|
| 100 | * Status : UNTESTED STUB
|
|---|
| 101 | *
|
|---|
| 102 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 103 | *****************************************************************************/
|
|---|
| 104 |
|
|---|
| 105 | ODINFUNCTION1(DWORD,SHLWAPI_5,DWORD,x)
|
|---|
| 106 | {
|
|---|
| 107 | dprintf(("not implemented"));
|
|---|
| 108 |
|
|---|
| 109 | return 0;
|
|---|
| 110 | }
|
|---|
| 111 |
|
|---|
| 112 |
|
|---|
| 113 | /*****************************************************************************
|
|---|
| 114 | * Name : ???
|
|---|
| 115 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 116 | * Parameters: Unknown (wrong)
|
|---|
| 117 | * Variables :
|
|---|
| 118 | * Result : Unknown
|
|---|
| 119 | * Remark :
|
|---|
| 120 | * Status : UNTESTED STUB
|
|---|
| 121 | *
|
|---|
| 122 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 123 | *****************************************************************************/
|
|---|
| 124 |
|
|---|
| 125 | ODINFUNCTION1(DWORD,SHLWAPI_7,DWORD,x)
|
|---|
| 126 | {
|
|---|
| 127 | dprintf(("not implemented"));
|
|---|
| 128 |
|
|---|
| 129 | return 0;
|
|---|
| 130 | }
|
|---|
| 131 |
|
|---|
| 132 |
|
|---|
| 133 | /*****************************************************************************
|
|---|
| 134 | * Name : ???
|
|---|
| 135 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 136 | * Parameters: Unknown (wrong)
|
|---|
| 137 | * Variables :
|
|---|
| 138 | * Result : Unknown
|
|---|
| 139 | * Remark :
|
|---|
| 140 | * Status : UNTESTED STUB
|
|---|
| 141 | *
|
|---|
| 142 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 143 | *****************************************************************************/
|
|---|
| 144 |
|
|---|
| 145 | ODINFUNCTION1(DWORD,SHLWAPI_8,DWORD,x)
|
|---|
| 146 | {
|
|---|
| 147 | dprintf(("not implemented"));
|
|---|
| 148 |
|
|---|
| 149 | return 0;
|
|---|
| 150 | }
|
|---|
| 151 |
|
|---|
| 152 | /*****************************************************************************
|
|---|
| 153 | * Name : ???
|
|---|
| 154 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 155 | * Parameters: Unknown (wrong)
|
|---|
| 156 | * Variables :
|
|---|
| 157 | * Result : Unknown
|
|---|
| 158 | * Remark :
|
|---|
| 159 | * Status : UNTESTED STUB
|
|---|
| 160 | *
|
|---|
| 161 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 162 | *****************************************************************************/
|
|---|
| 163 |
|
|---|
| 164 | ODINFUNCTION1(DWORD,SHLWAPI_9,DWORD,x)
|
|---|
| 165 | {
|
|---|
| 166 | dprintf(("not implemented"));
|
|---|
| 167 |
|
|---|
| 168 | return 0;
|
|---|
| 169 | }
|
|---|
| 170 |
|
|---|
| 171 | /*****************************************************************************
|
|---|
| 172 | * Name : ???
|
|---|
| 173 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 174 | * Parameters: Unknown (wrong)
|
|---|
| 175 | * Variables :
|
|---|
| 176 | * Result : Unknown
|
|---|
| 177 | * Remark :
|
|---|
| 178 | * Status : UNTESTED STUB
|
|---|
| 179 | *
|
|---|
| 180 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 181 | *****************************************************************************/
|
|---|
| 182 |
|
|---|
| 183 | ODINFUNCTION1(DWORD,SHLWAPI_10,DWORD,x)
|
|---|
| 184 | {
|
|---|
| 185 | dprintf(("not implemented"));
|
|---|
| 186 |
|
|---|
| 187 | return 0;
|
|---|
| 188 | }
|
|---|
| 189 |
|
|---|
| 190 |
|
|---|
| 191 | /*****************************************************************************
|
|---|
| 192 | * Name : ???
|
|---|
| 193 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 194 | * Parameters: Unknown (wrong)
|
|---|
| 195 | * Variables :
|
|---|
| 196 | * Result : Unknown
|
|---|
| 197 | * Remark :
|
|---|
| 198 | * Status : UNTESTED STUB
|
|---|
| 199 | *
|
|---|
| 200 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 201 | *****************************************************************************/
|
|---|
| 202 |
|
|---|
| 203 | ODINFUNCTION1(DWORD,SHLWAPI_12,DWORD,x)
|
|---|
| 204 | {
|
|---|
| 205 | dprintf(("not implemented, explorer.exe will trap now"));
|
|---|
| 206 |
|
|---|
| 207 | return 0;
|
|---|
| 208 | }
|
|---|
| 209 |
|
|---|
| 210 | /*****************************************************************************
|
|---|
| 211 | * Name : ???
|
|---|
| 212 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 213 | * Parameters: Unknown (wrong)
|
|---|
| 214 | * Variables :
|
|---|
| 215 | * Result : Unknown
|
|---|
| 216 | * Remark :
|
|---|
| 217 | * Status : UNTESTED STUB
|
|---|
| 218 | *
|
|---|
| 219 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 220 | *****************************************************************************/
|
|---|
| 221 |
|
|---|
| 222 | ODINFUNCTION1(DWORD,SHLWAPI_13,DWORD,x)
|
|---|
| 223 | {
|
|---|
| 224 | dprintf(("not implemented, explorer.exe will trap now"));
|
|---|
| 225 |
|
|---|
| 226 | return 0;
|
|---|
| 227 | }
|
|---|
| 228 |
|
|---|
| 229 |
|
|---|
| 230 | /*****************************************************************************
|
|---|
| 231 | * Name : ???
|
|---|
| 232 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 233 | * Parameters: Unknown (wrong)
|
|---|
| 234 | * Variables :
|
|---|
| 235 | * Result : Unknown
|
|---|
| 236 | * Remark :
|
|---|
| 237 | * Status : UNTESTED STUB
|
|---|
| 238 | *
|
|---|
| 239 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 240 | *****************************************************************************/
|
|---|
| 241 |
|
|---|
| 242 | ODINFUNCTION1(DWORD,SHLWAPI_14,DWORD,x)
|
|---|
| 243 | {
|
|---|
| 244 | dprintf(("not implemented, explorer.exe will trap now"));
|
|---|
| 245 |
|
|---|
| 246 | return 0;
|
|---|
| 247 | }
|
|---|
| 248 |
|
|---|
| 249 |
|
|---|
| 250 | /*****************************************************************************
|
|---|
| 251 | * Name : ???
|
|---|
| 252 | * Purpose : Unknown (used by explorer.exe)
|
|---|
| 253 | * Parameters: Unknown (wrong)
|
|---|
| 254 | * Variables :
|
|---|
| 255 | * Result : Unknown
|
|---|
| 256 | * Remark :
|
|---|
| 257 | * Status : UNTESTED STUB
|
|---|
| 258 | *
|
|---|
| 259 | * Author : Christoph Bratschi [Wed, 2000/03/29 19:47]
|
|---|
| 260 | *****************************************************************************/
|
|---|
| 261 |
|
|---|
| 262 | ODINFUNCTION1(DWORD,SHLWAPI_16,DWORD,x)
|
|---|
| 263 | {
|
|---|
| 264 | dprintf(("not implemented, explorer.exe will trap now"));
|
|---|
| 265 |
|
|---|
| 266 | return 0;
|
|---|
| 267 | }
|
|---|
| 268 |
|
|---|