marco
980d812ca4
* Fix for #35146 getfullpathname.
...
* asc* uni* versions become pointer variants.
* delphi overloads move to redef.
* remove old comment (<2005) from redef. Possible related to constness. (LPCSTR vs LPSTR)
* also added $ifdef unicode version. Most redefs don't.
git-svn-id: trunk@41555 -
2019-03-02 14:35:33 +00:00
marco
0b9ee238b5
* windows unit enhancements from mantis #34184
...
git-svn-id: trunk@39675 -
2018-08-27 18:11:40 +00:00
marco
a94205280c
* fixes mantis 34008, some copy paste errors in -A and -W suffixes.
...
Note that the enumfont* functions seem to use the var prototypes, while only redef functions should use them. Probably not worth breaking compat for though (in since 2016)
git-svn-id: trunk@39480 -
2018-07-21 12:29:18 +00:00
marco
5a8578cfaa
* dword -> dword_ptr in sendmessagetimeout (3x), mantis #31661
...
git-svn-id: trunk@35792 -
2017-04-14 15:52:03 +00:00
marco
a4a11cb149
* startupinfo was declared with lpTstr. splitted in the usual A/W/- variants
...
git-svn-id: trunk@28240 -
2014-07-19 22:22:49 +00:00
sergei
5e762cc6ea
* Second part of 64-bit Windows fixes and updates from Mantis #23074 .
...
git-svn-id: trunk@26807 -
2014-02-18 09:26:47 +00:00
marco
23ac05cfdd
* fix for #22546
...
git-svn-id: trunk@26177 -
2013-12-03 23:24:48 +00:00
marco
1a4a745993
* fix for mantis #25078
...
git-svn-id: trunk@25546 -
2013-09-24 12:56:43 +00:00
marco
3af8cab1de
* corrections from Mantis #20194 .
...
- tbitmapheader is not a redef, from redef -> struct
- some -A types had char types that were $ifdef unicode dependent. Fixed.
- some -A types had char types in numeric form (bchar), where Delphi
uses Pascal char types (ansichar)
git-svn-id: trunk@24449 -
2013-05-05 10:23:06 +00:00
marco
f89e32c034
* expanded VK_ codes. Patch by Nikolay N. Mantis #20801
...
git-svn-id: trunk@19734 -
2011-12-03 16:41:06 +00:00
marco
1f5333a80a
* fixes from Mantis #20194 , derived from patch and description by G. Fink.
...
git-svn-id: trunk@19035 -
2011-09-08 20:42:39 +00:00
marco
9772257404
* fix for mantis #20047 ddeconnect VAR Parameter issue that can take NIL.
...
git-svn-id: trunk@18853 -
2011-08-26 13:16:37 +00:00
sergei
30a02b8d65
* CreateIoCompletionPort and GetCompletionPortStarus: changed type of 'completionKey' parameter to ULONG_PTR, patch from cobines, resolves #19104 .
...
git-svn-id: trunk@17258 -
2011-04-06 03:33:45 +00:00
sergei
5fb58e1458
+ Windows unit: add GetCPInfoEx function and related definitions, patch from G.Fink, Mantis #18654
...
git-svn-id: trunk@16862 -
2011-02-01 13:10:15 +00:00
marco
a318f1c91e
* Also changed the redef version of getprocessaffinity.. to dword_ptr.
...
Mants 18434
git-svn-id: trunk@16735 -
2011-01-08 12:35:10 +00:00
florian
05ff453182
* patch by Dmitry Boyarintsev to fix some parameter names, resolves #14043
...
git-svn-id: trunk@13442 -
2009-07-25 15:14:14 +00:00
florian
e4e2b5be18
* added overloeaded InterlockedExchangeAdd with first parameter being a pointer, resolves #13282
...
git-svn-id: trunk@13363 -
2009-07-05 18:57:48 +00:00
florian
0c65d53f45
+ added register keyword to Interlocked* definitions as suggested by Jonas, resolves #12255
...
git-svn-id: trunk@12698 -
2009-02-07 16:09:05 +00:00
marco
9d19ee390c
* bug #10571 , getcompletionstatus was already added, postcompletionstatus in this commit
...
git-svn-id: trunk@10896 -
2008-05-06 22:12:06 +00:00
marco
ba9e709878
* fix for 11238
...
git-svn-id: trunk@10849 -
2008-05-01 11:23:04 +00:00
marco
46acbe2ee0
* moved commdlg functions from windows to commdlg unit. Constants still have to be done.
...
git-svn-id: trunk@10323 -
2008-02-13 22:21:11 +00:00
marco
2e1682d7a7
* fix for #10772 interlocked now calling convention default (I hope, this modifier is undocumented #10823 )
...
* remove comctl32 functions from windows. In time accctrl and comdlg functions will also go, but for that the respective windows headers must be done first.
This both for delphi compat, and to avoid duplicate identifiers (and vague errors) as encountered with win32extra merging.
git-svn-id: trunk@10321 -
2008-02-13 21:00:14 +00:00
marco
71a017aca0
* overload fix.
...
git-svn-id: trunk@10252 -
2008-02-08 19:58:51 +00:00
marco
fe7b1a7f2e
* fixed smartlink like Jonas proposed dd 2008-01-06. Also relevant because of 10766
...
git-svn-id: trunk@10235 -
2008-02-07 09:56:51 +00:00
marco
5eb8f7006b
* interlockedincrement aliased for delphi compat
...
git-svn-id: trunk@10101 -
2008-01-29 21:02:13 +00:00
marco
66d08b2586
* Delphi compat overload reenabled.
...
git-svn-id: trunk@10098 -
2008-01-29 20:06:38 +00:00
marco
f19b4591ec
* var fix for propertysheet
...
git-svn-id: trunk@7857 -
2007-06-29 22:35:03 +00:00
marco
4ff745402e
* JCLSync missing prototypes.
...
git-svn-id: trunk@7820 -
2007-06-26 14:41:57 +00:00
florian
201fc56655
+ added and fixed some delphi compatibility stuff
...
git-svn-id: trunk@7813 -
2007-06-25 20:23:24 +00:00
florian
40fde13aa4
+ several missing constants, functions and structures added
...
git-svn-id: trunk@7801 -
2007-06-24 20:29:40 +00:00
florian
9e257a5289
+ new definitions
...
git-svn-id: trunk@7665 -
2007-06-14 21:37:30 +00:00
florian
631187d30d
+ some delphi compatibility stuff added
...
git-svn-id: trunk@7652 -
2007-06-13 20:44:24 +00:00
marco
7c66dc722f
* virtualprotect overload compat
...
git-svn-id: trunk@7433 -
2007-05-23 17:41:14 +00:00
yury
de8de88781
* updated Win32 API.
...
git-svn-id: trunk@6475 -
2007-02-13 18:37:32 +00:00
marco
b091c2a03a
* uncommented refefs for bug #8267 , var versions of findfirstfile/nextfile
...
git-svn-id: trunk@6389 -
2007-02-09 20:11:47 +00:00
Jonas Maebe
9398d67e51
* fixed SetWaitableTimer declaration
...
git-svn-id: trunk@6100 -
2007-01-21 16:08:50 +00:00
yury
30db0a17db
* added some Delphi compatible redefs and constants.
...
git-svn-id: trunk@6060 -
2007-01-18 22:09:06 +00:00
marco
507da73806
* hookproc alias, delphi compat
...
git-svn-id: trunk@5768 -
2006-12-31 13:50:42 +00:00
florian
262df1cbf7
* fix for #7882 by xpete
...
git-svn-id: trunk@5548 -
2006-12-06 21:48:26 +00:00
michael
adc889e9ac
* fixed bug #0007140 , adding overloaded version for SHFileOperation
...
git-svn-id: trunk@4418 -
2006-08-13 13:45:03 +00:00
marco
6148aec213
* getstartupinfo
...
git-svn-id: trunk@4238 -
2006-07-17 09:03:31 +00:00
peter
4c065bce45
* move InterLocked functions to system unit
...
git-svn-id: trunk@3933 -
2006-06-25 09:26:23 +00:00
florian
89f8474388
* unified and moved some win32/win64 stuff
...
+ more units on win64 compile
git-svn-id: trunk@3131 -
2006-04-02 20:52:17 +00:00