Commit Graph

160 Commits

Author SHA1 Message Date
Jon Griffiths 91ec8e14c6 Reorganise/minor tidyup of ordinal functions.
Implement StrCmpLogicalW,StrFormatByteSizeA/W,StrFormatByteSize64A,
SHCreateStreamWrapper.
Fix some output .spec parameters from str to ptr.
Fix definition of StrFormatByteSize functions.
2002-09-20 19:41:08 +00:00
Alexandre Julliard ab910c5085 Fixed AssocCreate declaration. 2002-09-12 22:29:36 +00:00
Jon Griffiths f5b34b5b69 Implementation and test for SHCopyKeyA/W. 2002-09-12 18:02:14 +00:00
Jon Griffiths 1858d5309b Implement @163,164,168,175,182,187,286,SHSkipJunction.
Stub @201,202,203, Document many functions.
@165: Fix mask and flags parameter order.
@172: Works on IInternetSecurityMgrSite and IShellView too.
@199,@268: No return value, call @169.
2002-09-10 00:32:27 +00:00
Patrik Stridvall a62a26ced0 Fixed some issues found by winapi_check. 2002-09-09 19:26:55 +00:00
Jon Griffiths 40681ff2e8 Implemented registry MIME type functions @324-329. 2002-09-06 19:35:08 +00:00
Jon Griffiths 67eaffd873 Add @138,@157,@180,@197,@204.
@151-157: Parameters are const.
@36 inserts MF_BITMAP's.
2002-09-06 18:35:39 +00:00
Jon Griffiths 4d88b6ec56 Added Assoc* funcs (but not underlying IQueryAssociations object). 2002-09-04 23:32:19 +00:00
Rein Klazes 9fee50e2e4 Forward shlwapi.393 to CreateDialogIndirectParamW. 2002-08-27 18:14:43 +00:00
Dmitry Timoshkov aff3a8b371 Correct the number of parameters for StrRStrIA/W. 2002-08-27 00:31:54 +00:00
Jon Griffiths 41b2609903 Implement UrlHashW. 2002-08-26 21:36:31 +00:00
Jon Griffiths 18176e3c0c Fix existing string functions, implement a bunch of new ones. 2002-08-19 23:57:27 +00:00
Dmitry Timoshkov cc7042f9ec Implement comctl32.417 and shlwapi.299. This avoids crash in IE's
History.
2002-08-16 01:43:11 +00:00
Patrik Stridvall 4325554aef Fixed some issues found by winapi_check. 2002-08-09 01:07:29 +00:00
Juergen Schmied 53e5bd5000 Implement StrRetToStr in shlwapi. 2002-08-06 23:50:27 +00:00
Jon Griffiths d84875ceaf Move thread related functions to new file.
Implement SHCreateThread,@224,@424, stub SHReleaseThreadRef.
Fix: SHGetThreadRef() calls AddRef(), @356 param count wrong.
2002-07-22 20:32:53 +00:00
Juergen Schmied 65578c03c1 - Many stubs
- Some ordinals, SHStrDupA and SHStrDupW implemented.
2002-07-20 20:04:44 +00:00
Jon Griffiths 799aa9ccde Set amounts read/written to 0, share Un/Lock code, unify ctors.
SHOpenRegStreamA/W return a dummy object on failure, not NULL.
Implement @12 using common ctor.
2002-07-19 03:13:58 +00:00
Guy L. Albertelli 65b845b053 - Remove stub for ordinal 394 and replace with forward to
CreateDialogIndirectParamA where tracing shows it going.
- Add stub for ordinal 430.
2002-07-16 01:42:26 +00:00
Jon Griffiths 9797a38b1c Implement SHCreateStreamOnFileA/W/Ex, ordinals @166,184,212-214. 2002-07-16 01:21:52 +00:00
Jon Griffiths 2d990806ec Implement/document @17,18,19,20,21,22 (Compact list API). 2002-07-09 02:01:56 +00:00
Alexandre Julliard 5691dea7b8 - stubs for SHLWAPI.295 (create a URL shortcut ?) and SHLWAPI.394
- minor cleanups
2002-07-01 23:21:15 +00:00
Alexandre Julliard 77afd6c47e Made some more spec file entries optional or unnecessary.
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Alexandre Julliard df6fa30288 Duplicated wsprintf implementation in shlwapi. 2002-06-04 23:11:09 +00:00
Alexandre Julliard ad53383f9b Added winebuild support for generating a .dbg.c file containing the
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Juergen Schmied 68b6f56b32 Reimplemented SHRegGetPathA/W, SHGetValueA/W, SHRegGetPathA/W. 2002-05-09 19:43:44 +00:00
Alexandre Julliard 32459912dc Moved imports specification from the .spec into the Makefile so that
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Patrik Stridvall f89d4a8673 Fixed some issues found by winapi_check. 2002-03-23 21:39:05 +00:00
Jon Griffiths 4e75d1246f Document, implement/fix and test 110+ Path functions.
Share the GET_FUNC macro, other places than ordinal.c need it.
2002-03-20 01:33:19 +00:00
Sergei Turchanov 7029646708 Ordinal 342 is really named SHInterlockedCompareExchange. 2002-03-19 02:12:05 +00:00
Turchanov Sergei ae3d4261d5 Implement ordinal 342. 2002-03-11 01:14:17 +00:00
Guy L. Albertelli df30690e04 - Forward ordinals 40, 41, 143, 362 to appropriate routines.
- Implement ordinals 155, 350, 351, 352, 418, 436.
- Fake implementation of SHGetInverseCMAP.
- Stub ordinal 209.
- Fix definition of ordinal 7.
- Implement SHGetThreadRef and SHSetThreadRef.
2002-02-21 20:09:17 +00:00
Jon Griffiths b4c60f2577 Implement/document ordinals 7-11. 2001-12-24 21:11:13 +00:00
Jon Griffiths de51f61584 Implemented, documented or fixed SHDeleteOrphanKeyA/W, SHEnumKeyExA/W,
SHEnumValueA/W, SHQueryInfoKeyA/W. SHRegGetPathA/W, SHRegSetPathA/W,
SHGetValueA/W, SHSetValueA/W, SHQueryValueExA/W, SHDeleteKeyA/W,
SHDeleteEmptyKeyA/W, SHDeleteValueA/W, ordinals 320-323.
2001-12-17 21:21:29 +00:00
Jon Griffiths 7cd2dd79c6 Add new stub MLLoadLibrary. 2001-12-11 00:30:49 +00:00
Guy L. Albertelli 10b77a9972 - Fixed PathIsURL{A|W}.
- Implemented PathRenameExtension{A|W}, SHRegDuplicateHKey,
  ChrCmpI{A|W}.
- Added forwards to DrawTextW, CreateDialogParamA, CreateFontW,
  TracePopupMenuEx.
2001-12-01 00:37:12 +00:00
Guy L. Albertelli ad3815929d - Implement ordinals 7, 8, 9, 13, 14, 19, 36.
- Implement SHRegWriteUSValue{A|W}, UrlGetPart{A|W}, UrlIs...{A|W}
2001-11-13 21:28:21 +00:00
Guy Albertelli 887c2b3b56 - Indicate that StrRetToStrN{A|W} and StrRetToBuf{A|W} are identical
code but duplicated deliberately.
- Implement StrRChrI{A|W}.
2001-11-05 23:55:36 +00:00
Guy L. Albertelli 7e266e9e91 - Added stubs for _18,_21,_22 which seem to be used only by native
shdocvw.dll
- Implemented _26, _27, _28, _32, and _34 (more isw... functions).
2001-10-28 21:14:26 +00:00
Guy L. Albertelli e73949739e - Add stubs for _25, _33, _35
- Add/correct code for: _15, _29, _30, _31, _151, _152, _153, _154,
  _158.
2001-10-21 15:17:16 +00:00
Andreas Mohr ed2aa7acdb Fix/document SHLWAPI ordinals 217 and 218. 2001-10-01 20:52:53 +00:00
Guy L. Albertelli e29612af8b Implemented stubs for SHRegEnumUSKey{A|W} and return end-of-list error
as result.
2001-09-07 18:36:47 +00:00
Peter Hunnisett d50a5b3f0a Add shlwapi.wvnsprintf[AW], header info and comments. 2001-07-10 19:12:40 +00:00
Peter Hunnisett 14e690f47f Fix some ordinal forwarding. 2001-07-08 20:32:42 +00:00
Andreas Mohr 792e09f6e5 - add stubs SHLWAPI_294, UrlApplySchemeW
- correct SHLWAPI_151 parameters
- implemented StrTrimA
2001-05-24 18:41:56 +00:00
Gael de Chalendar 6db325014e Corrected a typo in spec file and added some stubs. 2001-04-25 19:51:56 +00:00
Jon Griffiths 38bed0608a Implement a bunch of shlwapi functions, add some new stubs. 2001-02-13 20:17:59 +00:00
Huw D M Davies f6c7222fce Implemented a few Url* functions. 2001-01-05 22:22:57 +00:00
Marcus Meissner a09ece9627 shlwapi forwarders for SetWindowLongW and CallWindowProcW. 2000-12-19 19:37:43 +00:00
Alexandre Julliard 1852ce8018 Added a few forwards. 2000-11-25 21:43:48 +00:00
Marcus Meissner f73358f0ea Added some ordinal stubs, implemented SHDeleteValue*, SHSetValue*. 2000-11-25 01:24:10 +00:00
Alexandre Julliard 0e44f63c9a Replaced HEAP_strdup* and lstrcpynAtoW calls by exported functions. 2000-11-16 00:28:52 +00:00
Alexandre Julliard eb58e1d597 Declare debug channels in all dlls that need them; added imports of
ntdll where necessary.
2000-11-05 04:53:07 +00:00
Lawson Whitney 552c5b2869 Stubs for UrlMkSetSessionOption, SHLWAPI_132, SHGetInverseCMAP.
Redirected forward of shlwapi.54 to gdi32.CreateICW.
2000-11-01 01:46:24 +00:00
Mike McCormack 3112fd2269 Implemented SHDeleteEmptyKeyA, SHDeleteKeyA. 2000-09-29 00:25:56 +00:00
Huw D M Davies 38610fad4b Stubs for shlwapi.151 and shlwapi.153. 2000-09-22 20:55:35 +00:00
Alexandre Julliard e101f6db3b Cleaned up a few inter-dll dependencies. Added a few imports. 2000-08-14 14:42:41 +00:00
Alexandre Julliard 3850c1ae16 Moved most USER string functions to dlls/user.
Cleaned up a few more inter-dll dependencies.
2000-08-06 02:42:46 +00:00
Alexandre Julliard 6430d93aa6 Moved shlwapi routines from shell32.dll to shlwapi.dll. 2000-07-26 17:51:32 +00:00
Alexandre Julliard c607532ae4 Created separate libraries for dplay, shfolder, shlwapi, wow32 and
wsock32 so that we have at most one Win32 dll in each .so library.
2000-07-09 11:19:35 +00:00